pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 153.0.8010.36
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Sep 14 09:55:51 2026 +0200
Changeset: a9b60298259ac74a33dabe11bd59aa256824129f
Modified Files:
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__epoll.h
chromium/patches/patch-base_message__loop_message__pump__glib.cc
chromium/patches/patch-base_posix_can__lower__nice__to.cc
chromium/patches/patch-base_posix_file__descriptor__shuffle.h
chromium/patches/patch-base_posix_sysctl.cc
chromium/patches/patch-base_posix_unix__domain__socket.cc
chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
chromium/patches/patch-base_process_internal__linux.h
chromium/patches/patch-base_process_kill.h
chromium/patches/patch-base_process_kill__posix.cc
chromium/patches/patch-base_process_launch.h
chromium/patches/patch-base_process_launch__posix.cc
chromium/patches/patch-base_process_memory__linux.cc
chromium/patches/patch-base_process_process__handle.cc
chromium/patches/patch-base_process_process__handle.h
chromium/patches/patch-base_process_process__handle__freebsd.cc
chromium/patches/patch-base_process_process__handle__openbsd.cc
chromium/patches/patch-base_process_process__iterator.h
chromium/patches/patch-base_process_process__iterator__freebsd.cc
chromium/patches/patch-base_process_process__iterator__openbsd.cc
chromium/patches/patch-base_process_process__metrics.cc
chromium/patches/patch-base_process_process__metrics.h
chromium/patches/patch-base_process_process__metrics__freebsd.cc
chromium/patches/patch-base_process_process__metrics__openbsd.cc
chromium/patches/patch-base_process_process__metrics__posix.cc
chromium/patches/patch-base_process_process__metrics__unittest.cc
chromium/patches/patch-base_process_process__posix.cc
chromium/patches/patch-base_process_process__unittest.cc
chromium/patches/patch-base_profiler_module__cache.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
chromium/patches/patch-base_profiler_stack__base__address__posix.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
chromium/patches/patch-base_profiler_thread__delegate__posix.cc
chromium/patches/patch-base_rand__util.h
chromium/patches/patch-base_rand__util__posix.cc
chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
chromium/patches/patch-base_synchronization_cancelable__event.h
chromium/patches/patch-base_synchronization_lock__impl.h
chromium/patches/patch-base_syslog__logging.cc
chromium/patches/patch-base_system_sys__info.cc
chromium/patches/patch-base_system_sys__info.h
chromium/patches/patch-base_system_sys__info__freebsd.cc
chromium/patches/patch-base_system_sys__info__openbsd.cc
chromium/patches/patch-base_system_sys__info__posix.cc
chromium/patches/patch-base_system_sys__info__unittest.cc
chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
chromium/patches/patch-base_test_launcher_test__launcher.cc
chromium/patches/patch-base_test_test__file__util__linux.cc
chromium/patches/patch-base_test_test__file__util__posix.cc
chromium/patches/patch-base_threading_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-buildtools_third__party_libc++abi_BUILD.gn
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__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_chrome__app__deprecation.cc
chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
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_host_guest__util.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__actions.cc
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_toolbar_app__menu__model.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_profile__picker__widget.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_common_tab__group__header__view.cc
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_shared_drop__arrow.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.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_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_notification__cards__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc
chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.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_webui_version_version__ui.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-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.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_autofill__ai_management__utils.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__payments__features.cc
chromium/patches/patch-components_cbor_BUILD.gn
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_chrome__profile__request__generator.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_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_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_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_browser_startup__metric__utils.cc
chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.h
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__url__checker__client.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_features.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_user__education_views_help__bubble__views.cc
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__impl.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_services_devtools__media__encoding__service_BUILD.gn
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_browser_api_webstore__private_webstore__private__api.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__bus.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_extra__socket__defines.h
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__posix.h
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_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__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_peer__session__impl.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_device__service.cc
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_public_cpp_webnn__sandbox__init.cc
chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.h
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_canvas_imagebitmap_image__bitmap__rendering__context.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_external__image__utils.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__2d__resource__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__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_BUILD.gn
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_dawn_tools_generate-sources-gn.py
chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
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_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_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_config_linux_x64_config_aom__dsp__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_core_SkAutoLocaleSetter.h
chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
chromium/patches/patch-third__party_sqlite_BUILD.gn
chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
chromium/patches/patch-third__party_tflite_features.gni
chromium/patches/patch-third__party_unrar_src_crypt.cpp
chromium/patches/patch-third__party_vulkan-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_platform__font__skia.h
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-.gn
chromium/patches/patch-agents_skills_multi-agent-engineering-workflow_tests_testdata_mock__app.cc
chromium/patches/patch-base_allocator_partition__alloc__features.cc
chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__linux.cc
chromium/patches/patch-chrome_browser_ui_browser__window_internal_create__browser__window__non__android.cc
chromium/patches/patch-chrome_browser_ui_browser__window_public_create__browser__window.h
chromium/patches/patch-chrome_browser_ui_views_eye__dropper_eye__dropper__aura.cc
chromium/patches/patch-components_autofill_content_renderer_at__memory__handler.cc
chromium/patches/patch-components_device__signals_core_browser_linux_browser__utils__linux.cc
chromium/patches/patch-components_metrics_metrics__service__client.cc
chromium/patches/patch-components_notebooks_internal_notebooks__network__service__impl.cc
chromium/patches/patch-components_power__metrics_energy__metrics__provider__linux.cc
chromium/patches/patch-components_private__ai_proto__utils_client__metadata__utils.cc
chromium/patches/patch-remoting_base_passwd__utils.cc
chromium/patches/patch-remoting_base_passwd__utils.h
chromium/patches/patch-remoting_host_peer__connection__process__main.cc
chromium/patches/patch-remoting_host_peer__session.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_BUILD.gn
chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_format__check.rs
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper__cache.cc
chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.cc
chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.h
chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__utils.cc
chromium/patches/patch-third__party_openscreen_src_cast_common_channel_message__util.cc
chromium/patches/patch-third__party_openscreen_src_platform_impl_udp__socket__posix.cc
chromium/patches/patch-third__party_openscreen_src_util_BUILD.gn
chromium/patches/patch-third__party_typescript_tsgo.gni
chromium/patches/patch-third__party_typescript_typescript.py
chromium/patches/patch-tools_typescript_ts__library.py
Removed Files:
chromium/patches/patch-agents_skills_magi-mode_tests_testdata_mock__app.cc
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
chromium/patches/patch-chrome_browser_ui_browser.h
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
chromium/patches/patch-components_power__metrics_BUILD.gn
chromium/patches/patch-remoting_host_desktop__session__connector.h
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper.cc
chromium/patches/patch-ui_views_views__features.cc
Log Message:
chromium: update to 153.0.8010.36
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a9b60298259ac74a33dabe11bd59aa256824129f
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/Makefile | 5 +-
chromium/distinfo | 3313 ++++++++++----------
chromium/patches/patch-.gn | 17 +
chromium/patches/patch-BUILD.gn | 18 +-
...ts_skills_magi-mode_tests_testdata_mock__app.cc | 26 -
...ngineering-workflow_tests_testdata_mock__app.cc | 26 +
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 28 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...ch-base_allocator_partition__alloc__features.cc | 17 +
...cator_partition__allocator_partition__alloc.gni | 2 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 2 +-
...ion__alloc_page__allocator__internals__posix.cc | 2 +-
...tion__alloc_page__allocator__internals__posix.h | 2 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 2 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 2 +-
..._partition__alloc_partition__alloc__constants.h | 4 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 2 +-
...locator_src_partition__alloc_spinning__mutex.cc | 2 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 106 +-
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 | 6 +-
.../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 +-
.../patches/patch-base_files_file__util__posix.cc | 2 +-
.../patch-base_files_file__util__unittest.cc | 8 +-
...-base_files_important__file__writer__cleaner.cc | 4 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 2 +-
...-base_memory_platform__shared__memory__region.h | 2 +-
...mory_platform__shared__memory__region__posix.cc | 2 +-
.../patches/patch-base_memory_protected__memory.h | 2 +-
.../patch-base_memory_protected__memory__posix.cc | 2 +-
...atch-base_message__loop_message__pump__epoll.cc | 2 +-
...patch-base_message__loop_message__pump__epoll.h | 2 +-
...patch-base_message__loop_message__pump__glib.cc | 2 +-
.../patch-base_posix_can__lower__nice__to.cc | 2 +-
.../patch-base_posix_file__descriptor__shuffle.h | 2 +-
chromium/patches/patch-base_posix_sysctl.cc | 2 +-
.../patch-base_posix_unix__domain__socket.cc | 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 | 2 +-
chromium/patches/patch-base_process_launch.h | 2 +-
.../patches/patch-base_process_launch__posix.cc | 2 +-
.../patches/patch-base_process_memory__linux.cc | 2 +-
.../patches/patch-base_process_process__handle.cc | 2 +-
.../patches/patch-base_process_process__handle.h | 2 +-
.../patch-base_process_process__handle__freebsd.cc | 2 +-
.../patch-base_process_process__handle__openbsd.cc | 93 +-
.../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 | 2 +-
.../patches/patch-base_process_process__metrics.h | 2 +-
...patch-base_process_process__metrics__freebsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 8 +-
.../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 | 2 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 2 +-
.../patch-base_synchronization_cancelable__event.h | 2 +-
.../patch-base_synchronization_lock__impl.h | 6 +-
chromium/patches/patch-base_syslog__logging.cc | 2 +-
chromium/patches/patch-base_system_sys__info.cc | 4 +-
chromium/patches/patch-base_system_sys__info.h | 2 +-
.../patch-base_system_sys__info__freebsd.cc | 2 +-
.../patch-base_system_sys__info__openbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__posix.cc | 2 +-
.../patch-base_system_sys__info__unittest.cc | 4 +-
...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 | 2 +-
...atch-base_trace__event_memory__dump__manager.cc | 2 +-
...atch-base_trace__event_process__memory__dump.cc | 16 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 2 +-
.../patches/patch-build_config_c++_modules.gni | 2 +-
chromium/patches/patch-build_config_clang_BUILD.gn | 4 +-
.../patches/patch-build_config_clang_clang.gni | 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 | 2 +-
.../patch-build_config_linux_libdrm_BUILD.gn | 2 +-
.../patches/patch-build_config_linux_pkg-config.py | 20 +-
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 | 20 +-
chromium/patches/patch-build_dotfile__settings.gni | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 8 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.gni | 2 +-
.../patches/patch-build_linux_strip__binary.py | 10 +-
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 +-
...atch-build_modules_unified_modulemap__config.py | 14 +-
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 | 20 +-
.../patch-build_toolchain_gcc__toolchain.gni | 2 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 4 +-
...atch-buildtools_third__party_libc++abi_BUILD.gn | 8 +-
chromium/patches/patch-cc_base_features.cc | 4 +-
.../patch-chrome_app_chrome__command__ids.h | 4 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 8 +-
.../patch-chrome_app_chrome__main__delegate.cc | 36 +-
.../patches/patch-chrome_browser_about__flags.cc | 151 +-
...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 | 16 +-
...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 | 2 +-
.../patch-chrome_browser_browser__features.h | 2 +-
.../patch-chrome_browser_browser__process__impl.cc | 2 +-
.../patch-chrome_browser_browser__process__impl.h | 2 +-
...hrome_browser_chrome__browser__field__trials.cc | 26 -
..._browser_chrome__browser__interface__binders.cc | 8 +-
...r_chrome__browser__interface__binders__webui.cc | 8 +-
...r__interface__binders__webui__parts__desktop.cc | 12 +-
.../patch-chrome_browser_chrome__browser__main.cc | 26 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 2 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 80 +-
...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 | 2 +-
...ater_wasm__tts__engine__component__installer.cc | 20 +-
..._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 | 8 +-
...me_browser_devtools_remote__debugging__server.h | 2 +-
...hrome_browser_diagnostics_diagnostics__writer.h | 2 +-
...download_chrome__download__manager__delegate.cc | 15 +-
...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 | 2 +-
...atch-chrome_browser_download_download__prefs.cc | 2 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...ser__management_browser__management__service.cc | 2 +-
...wser__management_browser__management__service.h | 2 +-
...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 | 4 +-
...evice__trust_device__trust__service__factory.cc | 6 +-
...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 | 12 +-
...nectors_reporting_realtime__reporting__client.h | 18 +-
...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 | 2 +-
...er_enterprise_signals_context__info__fetcher.cc | 2 +-
...ser_enterprise_signals_device__info__fetcher.cc | 2 +-
...erprise_signals_signals__aggregator__factory.cc | 2 +-
...enterprise_signin_enterprise__signin__service.h | 2 +-
...terstitials_managed__profile__required__page.cc | 2 +-
...wser_enterprise_util_managed__browser__utils.cc | 2 +-
.../patch-chrome_browser_extensions_BUILD.gn | 4 +-
..._browser__context__keyed__service__factories.cc | 2 +-
...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 | 10 +-
...__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 | 4 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +-
...extensions_api_settings__private_prefs__util.cc | 8 +-
...chrome_browser_extensions_api_tabs_tabs__api.cc | 8 +-
...cation__proxy_web__authentication__proxy__api.h | 2 +-
...gging__private_webrtc__logging__private__api.cc | 2 +-
..._browser_extensions_chrome__app__deprecation.cc | 2 +-
...e_browser_extensions_chrome__app__deprecation.h | 2 +-
...s_component__extensions__allowlist_allowlist.cc | 4 +-
..._browser_extensions_external__provider__impl.cc | 6 +-
...ser_extensions_sync_extension__sync__service.cc | 4 +-
...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 | 4 +-
...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 +-
.../patch-chrome_browser_glic_host_guest__util.cc | 4 +-
.../patch-chrome_browser_glic_public_features.cc | 4 +-
...me_browser_glic_service_glic__instance__impl.cc | 6 +-
...atch-chrome_browser_glic_widget_glic__widget.cc | 8 +-
.../patch-chrome_browser_global__features.cc | 8 +-
.../patch-chrome_browser_global__features.h | 2 +-
...chrome_browser_headless_headless__mode__init.cc | 2 +-
...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 | 2 +-
...er_discovery_discovery__network__list__posix.cc | 10 +-
...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 | 4 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 2 +-
...wser_media_webrtc_webrtc__logging__controller.h | 2 +-
.../patch-chrome_browser_memory__details.cc | 2 +-
.../patches/patch-chrome_browser_metrics_BUILD.gn | 10 +-
...chrome__browser__main__extra__parts__metrics.cc | 2 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 24 +-
...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 | 4 +-
...rowser_net_system__network__context__manager.cc | 2 +-
...browser_net_system__network__context__manager.h | 2 +-
...page_modules_file__suggestion_drive__service.cc | 2 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
...ations_notification__platform__bridge__linux.cc | 25 +
..._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 | 2 +-
.../patch-chrome_browser_platform__util__linux.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 12 +-
...onfiguration__policy__handler__list__factory.cc | 58 +-
...y_developer__tools__policy__checker__factory.cc | 2 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 2 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 26 +-
...er_prefs_pref__service__incognito__allowlist.cc | 2 +-
...-chrome_browser_prefs_session__startup__pref.cc | 4 +-
...er_printing_print__backend__service__manager.cc | 2 +-
...h-chrome_browser_printing_print__test__utils.cc | 2 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...tch-chrome_browser_process__singleton__posix.cc | 2 +-
...hrome__browser__main__extra__parts__profiles.cc | 34 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 10 +-
...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 | 23 +-
...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 | 2 +-
...ity__settings__bundle__pref__change__handler.cc | 2 +-
...rity__settings__bundle__pref__change__handler.h | 2 +-
...rowser_screen__ai_screen__ai__install__state.cc | 2 +-
...creen__ai_screen__ai__service__handler__base.cc | 2 +-
...tch-chrome_browser_sessions_session__restore.cc | 6 +-
...ser_sharing_sharing__handler__registry__impl.cc | 6 +-
.../patch-chrome_browser_shell__integration.h | 2 +-
...patch-chrome_browser_shortcuts_icon__badging.cc | 2 +-
...chrome_browser_signin_chrome__signin__client.cc | 4 +-
...tch-chrome_browser_signin_signin__hats__util.cc | 6 +-
.../patch-chrome_browser_signin_signin__util.cc | 2 +-
.../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 | 2 +-
...__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 | 6 +-
...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 | 4 +-
.../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 | 2 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
...browser_ui_autofill_chrome__autofill__client.cc | 5 +-
..._browser_ui_autofill_chrome__autofill__client.h | 4 +-
..._payments_desktop__payments__window__manager.cc | 2 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.h | 17 -
.../patch-chrome_browser_ui_browser__actions.cc | 12 +-
...rome_browser_ui_browser__command__controller.cc | 20 +-
.../patch-chrome_browser_ui_browser__commands.cc | 6 +-
.../patch-chrome_browser_ui_browser__ui__prefs.cc | 8 +-
...patch-chrome_browser_ui_browser__view__prefs.cc | 2 +-
...r__window_internal_browser__window__features.cc | 6 +-
...ternal_create__browser__window__non__android.cc | 17 +
...wser__window_public_browser__window__features.h | 10 +-
...rowser__window_public_create__browser__window.h | 17 +
.../patch-chrome_browser_ui_chrome__pages.cc | 6 +-
...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 | 2 +-
..._ui_signin_signin__view__controller__delegate.h | 6 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 2 +-
...tch-chrome_browser_ui_startup_infobar__utils.cc | 6 +-
...browser_ui_startup_startup__browser__creator.cc | 2 +-
...r_ui_startup_startup__browser__creator__impl.cc | 24 +-
...me_browser_ui_startup_startup__tab__provider.cc | 4 +-
.../patch-chrome_browser_ui_startup_url__util.cc | 2 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 4 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 8 +-
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 10 +-
...owser_ui_task__manager_task__manager__columns.h | 2 +-
...ui_task__manager_task__manager__table__model.cc | 2 +-
...ch-chrome_browser_ui_test_popup__browsertest.cc | 2 +-
...tch-chrome_browser_ui_test_test__browser__ui.cc | 2 +-
...owser_ui_toolbar_app__menu__icon__controller.cc | 2 +-
...h-chrome_browser_ui_toolbar_app__menu__model.cc | 6 +-
.../patch-chrome_browser_ui_ui__features.cc | 15 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 15 +-
...pps_chrome__native__app__window__views__aura.cc | 2 +-
...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 | 6 +-
...owser_ui_views_compose_compose__dialog__view.cc | 2 +-
...collaboration__controller__delegate__desktop.cc | 16 +-
..._collaboration__controller__delegate__desktop.h | 2 +-
...ser_ui_views_eye__dropper_eye__dropper__aura.cc | 26 +
...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 | 14 +-
...chrome_browser_ui_views_frame_browser__widget.h | 4 +-
...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 | 4 +-
...e_layout_browser__view__tabbed__layout__impl.cc | 10 +-
...ti__contents__view__drop__target__controller.cc | 2 +-
..._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 | 6 +-
...ui_views_frame_system__menu__model__delegate.cc | 8 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 2 +-
...r_ui_views_location__bar_location__bar__view.cc | 4 +-
...ui_views_new__tab__footer_footer__controller.cc | 2 +-
...views_passwords_password__bubble__view__base.cc | 2 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 4 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 4 +-
...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 | 4 +-
...rowser_ui_views_profiles_profile__menu__view.cc | 6 +-
...wser_ui_views_profiles_profile__picker__view.cc | 6 +-
...er_ui_views_profiles_profile__picker__widget.cc | 2 +-
...es_signin__view__controller__delegate__views.cc | 12 +-
...les_signin__view__controller__delegate__views.h | 10 +-
...i_views_tabs_common_tab__group__header__view.cc | 4 +-
...ui_views_tabs_dragging_tab__drag__controller.cc | 30 +-
...abs_hovercard_tab__hover__card__bubble__view.cc | 2 +-
...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 | 17 -
...er_ui_views_task__manager__search__bar__view.cc | 2 +-
...ws_toolbar_avatar__toolbar__button__interface.h | 2 +-
...hrome_browser_ui_views_toolbar_toolbar__view.cc | 6 +-
...views_toolbar_webui__avatar__toolbar__button.cc | 4 +-
..._views_toolbar_webui__avatar__toolbar__button.h | 4 +-
..._education_browser__user__education__service.cc | 14 +-
...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 | 4 +-
...eb__applications_web__app__ui__manager__impl.cc | 6 +-
...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 | 8 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 2 +-
...r_ui_webui_app__home_app__home__page__handler.h | 4 +-
...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 | 10 +-
...i_webui_chrome__web__ui__controller__factory.cc | 10 +-
...i_connectors__internals_device__trust__utils.cc | 2 +-
..._cr__components_searchbox_searchbox__handler.cc | 8 +-
...ui_history_history__identity__state__watcher.cc | 2 +-
...fobar__internals_infobar__internals__handler.cc | 8 +-
...wser_ui_webui_interstitials_interstitial__ui.cc | 2 +-
...e_browser_ui_webui_management_management__ui.cc | 4 +-
...i_webui_management_management__ui__constants.cc | 2 +-
...ui_webui_management_management__ui__constants.h | 2 +-
..._ui_webui_management_management__ui__handler.cc | 16 +-
...r_ui_webui_management_management__ui__handler.h | 6 +-
...ssword__manager_notification__cards__handler.cc | 14 +-
...assword__manager_notification__cards__handler.h | 6 +-
...notification__cards_relaunch__chrome__banner.cc | 6 +-
...ch-chrome_browser_ui_webui_policy_policy__ui.cc | 4 +-
...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 | 4 +-
...tings_settings__localized__strings__provider.cc | 16 +-
...er_ui_webui_settings_site__settings__handler.cc | 8 +-
...ize__chrome_customize__chrome__page__handler.cc | 2 +-
...mize__chrome_customize__chrome__page__handler.h | 2 +-
...ser_ui_webui_signin_profile__picker__handler.cc | 2 +-
...owser_ui_webui_signin_sync__confirmation__ui.cc | 4 +-
...r__education__internals__page__handler__impl.cc | 2 +-
...-chrome_browser_ui_webui_version_version__ui.cc | 2 +-
...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 +-
...browser_web__applications_icons_icon__masker.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 4 +-
...__integration_os__integration__test__override.h | 2 +-
...integration_run__on__os__login__sub__manager.cc | 2 +-
...tions_os__integration_shortcut__sub__manager.cc | 2 +-
...gration_web__app__file__handler__registration.h | 4 +-
...lications_os__integration_web__app__shortcut.cc | 22 +-
...plications_os__integration_web__app__shortcut.h | 2 +-
...pplications_policy_web__app__policy__manager.cc | 2 +-
...s_test_os__integration__test__override__impl.cc | 2 +-
...ns_test_os__integration__test__override__impl.h | 2 +-
...ch-chrome_browser_web__applications_web__app.cc | 2 +-
...ser_web__applications_web__app__install__info.h | 2 +-
...rome_browser_webapps_chrome__webapps__client.cc | 2 +-
...bauthn_chrome__web__authentication__delegate.cc | 6 +-
...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 | 10 +-
.../patch-chrome_common_chrome__features.cc | 8 +-
.../patches/patch-chrome_common_chrome__features.h | 8 +-
.../patches/patch-chrome_common_chrome__paths.cc | 2 +-
.../patches/patch-chrome_common_chrome__paths.h | 2 +-
.../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 | 4 +-
.../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 | 2 +-
.../patch-chrome_common_webui__url__constants.cc | 6 +-
.../patch-chrome_common_webui__url__constants.h | 6 +-
...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 | 10 +-
...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 | 4 +-
...s_mojo__proxy_mojo__core_core_channel__posix.cc | 2 +-
chromium/patches/patch-components_BUILD.gn | 8 +-
...utofill_content_renderer_at__memory__handler.cc | 17 +
...owser_foundations_browser__autofill__manager.cc | 4 +-
...r_integrators_autofill__ai_management__utils.cc | 40 +-
...guide_autofill__optimization__guide__decider.cc | 2 +-
...browser_payments_amount__extraction__manager.cc | 2 +-
...autofill_core_browser_payments_bnpl__manager.cc | 6 +-
...payments_credit__card__suggestion__generator.cc | 4 +-
...ebdata_payments_payments__sync__bridge__util.cc | 2 +-
...ill_core_common_autofill__payments__features.cc | 19 +-
chromium/patches/patch-components_cbor_BUILD.gn | 4 +-
...on_public_collaboration__controller__delegate.h | 2 +-
...onents_commerce_core_commerce__feature__list.cc | 2 +-
...nstrained__window_constrained__window__views.cc | 2 +-
...ngs_core_browser_website__settings__registry.cc | 2 +-
...omponents_cookie__config_cookie__store__util.cc | 2 +-
.../patch-components_crash_core_app_BUILD.gn | 10 +-
...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 | 2 +-
...s_device__signals_core_browser_browser__utils.h | 4 +-
...wser_desktop_desktop__os__signals__collector.cc | 2 +-
...als_core_browser_linux_browser__utils__linux.cc | 17 +
...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 | 15 +-
...s_device__signals_core_common_platform__utils.h | 2 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 2 +-
...ponents_embedder__support_user__agent__utils.cc | 2 +-
...bedder__support_user__agent__utils__unittest.cc | 2 +-
...eporting_chrome__profile__request__generator.cc | 2 +-
...ts_enterprise_browser_reporting_report__util.cc | 4 +-
...ctors_core_realtime__reporting__client__base.cc | 13 +-
..._enterprise_data__controls_core_browser_rule.cc | 2 +-
...components_enterprise_watermarking_watermark.cc | 6 +-
...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 | 2 +-
...eature__engagement_public_feature__constants.cc | 8 +-
...feature__engagement_public_feature__constants.h | 6 +-
...nts_feature__engagement_public_feature__list.cc | 10 +-
...ents_feature__engagement_public_feature__list.h | 16 +-
...components_feature__engagement_public_tracker.h | 2 +-
...omponents_feed_core_proto_v2_wire_version.proto | 2 +-
...s_feed_core_v2_feed__network__impl__unittest.cc | 2 +-
.../patch-components_feed_core_v2_proto__util.cc | 2 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 2 +-
...-components_feed_core_v2_test_proto__printer.cc | 2 +-
...h-components_gcm__driver_gcm__desktop__utils.cc | 2 +-
.../patches/patch-components_gwp__asan_BUILD.gn | 2 +-
...-components_gwp__asan_buildflags_buildflags.gni | 2 +-
..._asan_client_guarded__page__allocator__posix.cc | 2 +-
.../patch-components_gwp__asan_client_gwp__asan.cc | 2 +-
...ponents_gwp__asan_client_gwp__asan__features.cc | 2 +-
...nts_gwp__asan_crash__handler_crash__analyzer.cc | 2 +-
...patch-components_live__caption_caption__util.cc | 2 +-
.../patch-components_live__caption_caption__util.h | 2 +-
...omponents_media__router_common_media__source.cc | 2 +-
...n_providers_cast_channel_cast__message__util.cc | 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 +-
...-components_metrics_metrics__service__client.cc | 17 +
.../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 +-
...s_internal_notebooks__network__service__impl.cc | 17 +
.../patch-components_ntp__tiles_pref__names.h | 4 +-
...n__device__translation_service_sandbox__hook.cc | 2 +-
...on__device__translation_service_sandbox__hook.h | 2 +-
...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 | 2 +-
...ger_core_browser_features_password__features.cc | 8 +-
...ager_core_browser_features_password__features.h | 8 +-
...ger_core_browser_password__autofill__manager.cc | 8 +-
...ager_core_browser_password__autofill__manager.h | 2 +-
...manager_core_browser_password__form__filling.cc | 4 +-
...manager_core_browser_password__form__manager.cc | 2 +-
...word__manager_core_browser_password__manager.cc | 8 +-
...anager_core_browser_password__manager__client.h | 6 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 2 +-
...core_browser_password__manual__fallback__flow.h | 2 +-
..._core_browser_password__store__factory__util.cc | 2 +-
...core_browser_password__store_login__database.cc | 6 +-
...ssword__store_login__database__async__helper.cc | 2 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 2 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 10 +-
...nager_decorators_process__metrics__decorator.cc | 2 +-
...mponents_performance__manager_public_features.h | 2 +-
...e__attribution_memory__measurement__delegate.cc | 2 +-
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
...licy_core_common_cloud_cloud__policy__client.cc | 4 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 2 +-
...policy_core_common_cloud_cloud__policy__util.cc | 2 +-
...-components_policy_core_common_policy__paths.cc | 2 +-
...onents_policy_tools_generate__policy__source.py | 2 +-
.../patch-components_power__metrics_BUILD.gn | 17 -
...nts_power__metrics_energy__metrics__provider.cc | 23 +-
...er__metrics_energy__metrics__provider__linux.cc | 67 +
...ate__ai_proto__utils_client__metadata__utils.cc | 17 +
...y__config_pref__proxy__config__tracker__impl.cc | 6 +-
...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 | 4 +-
...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 | 4 +-
..._browser_realtime_url__lookup__service__base.cc | 2 +-
...nents_search__engines_template__url__service.cc | 4 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...paint__preview__compositor__collection__impl.cc | 2 +-
...identity__manager_account__capabilities__list.h | 2 +-
...mponents_signin_public_base_signin__switches.cc | 47 +-
...omponents_signin_public_base_signin__switches.h | 38 +-
...blic_identity__manager_account__capabilities.cc | 2 +-
...ublic_identity__manager_account__capabilities.h | 2 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
...metric__utils_browser_startup__metric__utils.cc | 15 +-
..._metric__utils_browser_startup__metric__utils.h | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...d__user_core_browser_child__account__service.cc | 4 +-
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 8 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
...owser_supervised__user__url__checker__client.cc | 2 +-
...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 | 2 +-
...evice__info_local__device__info__util__linux.cc | 2 +-
.../patches/patch-components_sync_base_features.cc | 4 +-
.../patch-components_sync_base_sync__util.cc | 2 +-
...nts_sync_service_device__statistics__tracker.cc | 2 +-
.../patch-components_sync_service_sync__prefs.cc | 4 +-
.../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 | 2 +-
...nents_variations_service_variations__service.cc | 4 +-
...isited__url__ranking_public_url__visit__util.cc | 2 +-
.../patch-components_viz_host_gpu__host__impl.cc | 2 +-
...ch-components_viz_host_host__display__client.cc | 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 | 2 +-
...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 | 2 +-
...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 | 6 +-
...atch-content_app_content__main__runner__impl.cc | 26 +-
chromium/patches/patch-content_browser_BUILD.gn | 6 +-
...sibility_browser__accessibility__state__impl.cc | 2 +-
...owser__accessibility__state__impl__auralinux.cc | 8 +-
..._browser_browser__child__process__host__impl.cc | 4 +-
...t_browser_browser__child__process__host__impl.h | 6 +-
...ild__process__host__impl__receiver__bindings.cc | 2 +-
.../patch-content_browser_browser__main__loop.cc | 8 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 2 +-
..._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 | 2 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 2 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 2 +-
...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 | 2 +-
...ent_browser_network__service__instance__impl.cc | 6 +-
...rowser_renderer__host_delegated__frame__host.cc | 2 +-
...ia_service__video__capture__device__launcher.cc | 2 +-
...n__transitions_navigation__entry__screenshot.cc | 2 +-
...r_renderer__host_render__process__host__impl.cc | 14 +-
...er_renderer__host_render__process__host__impl.h | 6 +-
...der__process__host__impl__receiver__bindings.cc | 2 +-
...wser_renderer__host_render__view__host__impl.cc | 4 +-
...derer__host_render__widget__host__view__aura.cc | 8 +-
...nderer__host_render__widget__host__view__aura.h | 2 +-
...t_render__widget__host__view__event__handler.cc | 2 +-
.../patch-content_browser_sandbox__host__linux.cc | 2 +-
...scheduler_responsiveness_jank__monitor__impl.cc | 2 +-
...duler_responsiveness_native__event__observer.cc | 2 +-
...eduler_responsiveness_native__event__observer.h | 2 +-
...browser_service__host_utility__process__host.cc | 6 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 2 +-
...r_shape__detection_shape__detection__service.cc | 2 +-
.../patches/patch-content_browser_theme__helper.cc | 2 +-
.../patch-content_browser_v8__snapshot__files.cc | 2 +-
...r_web__contents_slow__web__preference__cache.cc | 2 +-
...nt_browser_web__contents_web__contents__impl.cc | 8 +-
...wser_web__contents_web__contents__view__aura.cc | 8 +-
...contents_web__contents__view__aura__unittest.cc | 20 +-
...browser_webui_web__ui__main__frame__observer.cc | 4 +-
...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 | 4 +-
chromium/patches/patch-content_common_features.cc | 8 +-
chromium/patches/patch-content_common_features.h | 8 +-
.../patch-content_common_font__list__unittest.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
...content_common_gpu__pre__sandbox__hook__linux.h | 2 +-
...tch-content_common_thread__type__switcher.mojom | 2 +-
.../patch-content_gpu_gpu__child__thread.cc | 2 +-
chromium/patches/patch-content_gpu_gpu__main.cc | 2 +-
...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 | 6 +-
...patch-content_public_common_content__switches.h | 6 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 10 +-
...ent_renderer_renderer__blink__platform__impl.cc | 13 +-
...tent_renderer_renderer__blink__platform__impl.h | 4 +-
.../patch-content_renderer_renderer__main.cc | 2 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
...ces_devtools__media__encoding__service_BUILD.gn | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 2 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 4 +-
...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 | 2 +-
...ch_speech__recognition__sandbox__hook__linux.cc | 2 +-
...ech_speech__recognition__sandbox__hook__linux.h | 2 +-
...link__platform__with__sandbox__support__impl.cc | 2 +-
...blink__platform__with__sandbox__support__impl.h | 2 +-
.../patches/patch-content_utility_utility__main.cc | 2 +-
.../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 | 4 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
...-device_gamepad_public_cpp_gamepad__features.cc | 2 +-
...h-device_gamepad_public_cpp_gamepad__features.h | 2 +-
..._browser__context__keyed__service__factories.cc | 2 +-
...sions_browser_api_messaging_message__service.cc | 4 +-
...ivate_networking__private__delegate__factory.cc | 2 +-
...api_webstore__private_webstore__private__api.cc | 2 +-
...tensions_common_api___permission__features.json | 12 +-
.../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 | 2 +-
...buffer_client_test__shared__image__interface.cc | 2 +-
..._buffer_client_test__shared__image__interface.h | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 10 +-
..._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 | 6 +-
...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 | 4 +-
...service_shared__image_shared__image__manager.cc | 2 +-
...ce_shared__image_wrapped__sk__image__backing.cc | 2 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 2 +-
.../patches/patch-gpu_config_gpu__control__list.cc | 2 +-
.../patch-gpu_config_gpu__finch__features.cc | 4 +-
.../patch-gpu_config_gpu__finch__features.h | 4 +-
.../patch-gpu_config_gpu__info__collector.cc | 2 +-
.../patches/patch-gpu_config_gpu__test__config.cc | 2 +-
.../patches/patch-gpu_ipc_service_gpu__init.cc | 2 +-
.../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 | 2 +-
...ib_browser_headless__content__browser__client.h | 2 +-
...ss_lib_browser_headless__web__contents__impl.cc | 2 +-
...adless_lib_headless__content__main__delegate.cc | 2 +-
chromium/patches/patch-ipc_ipc__channel.cc | 14 +-
chromium/patches/patch-ipc_ipc__channel.h | 8 +-
chromium/patches/patch-ipc_param__traits__utils.h | 2 +-
chromium/patches/patch-media_BUILD.gn | 4 +-
chromium/patches/patch-media_audio_BUILD.gn | 2 +-
.../patch-media_audio_alsa_audio__manager__alsa.cc | 2 +-
.../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 | 30 +-
.../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 | 123 +-
.../patches/patch-media_base_media__switches.h | 60 +-
chromium/patches/patch-media_base_video__frame.cc | 8 +-
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 | 32 +-
...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 | 4 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 20 +-
.../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 | 2 +-
...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 | 2 +-
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 2 +-
chromium/patches/patch-media_media__options.gni | 4 +-
chromium/patches/patch-media_mojo_mojom_BUILD.gn | 2 +-
...media_mojo_mojom_video__frame__mojom__traits.cc | 4 +-
...-media_mojo_mojom_video__frame__mojom__traits.h | 2 +-
..._mappable__shared__image__video__frame__pool.cc | 6 +-
..._mappable__shared__image__video__frame__pool.cc | 2 +-
...ia_video_video__encode__accelerator__adapter.cc | 13 +-
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 4 +-
chromium/patches/patch-mojo_core_channel.cc | 12 +-
chromium/patches/patch-mojo_core_channel.h | 2 +-
chromium/patches/patch-mojo_core_channel__posix.cc | 2 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 4 +-
chromium/patches/patch-net_BUILD.gn | 16 +-
chromium/patches/patch-net_base_features.cc | 4 +-
.../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 | 10 +-
chromium/patches/patch-net_dns_address__info.cc | 2 +-
.../patch-net_dns_address__sorter__posix.cc | 2 +-
.../patch-net_dns_dns__config__service__posix.cc | 2 +-
chromium/patches/patch-net_dns_dns__reloader.cc | 2 +-
chromium/patches/patch-net_dns_dns__util.cc | 2 +-
.../patches/patch-net_dns_host__resolver__proc.cc | 2 +-
chromium/patches/patch-net_dns_public_BUILD.gn | 2 +-
.../patches/patch-net_dns_public_resolv__reader.cc | 2 +-
.../patches/patch-net_dns_public_resolv__reader.h | 2 +-
.../patch-net_dns_public_scoped__res__state.cc | 2 +-
.../patch-net_dns_public_scoped__res__state.h | 2 +-
.../patch-net_filter_zstd__source__stream.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.cc | 2 +-
.../patch-net_http_http__auth__gssapi__posix.h | 2 +-
...atch-net_http_http__auth__handler__negotiate.cc | 2 +-
.../patch-net_http_http__auth__preferences.cc | 2 +-
.../patch-net_http_http__auth__preferences.h | 2 +-
.../patch-net_http_http__network__session.cc | 2 +-
...net_proxy__resolution_proxy__config__service.cc | 2 +-
...xy__resolution_proxy__config__service__linux.cc | 2 +-
.../patch-net_socket_extra__socket__defines.h | 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 | 2 +-
.../patches/patch-net_socket_udp__socket__posix.h | 2 +-
.../patch-net_socket_udp__socket__unittest.cc | 2 +-
.../patches/patch-net_third__party_quiche_BUILD.gn | 2 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 2 +-
.../patch-net_tools_net__watcher_net__watcher.cc | 2 +-
...ffic__annotation_network__traffic__annotation.h | 2 +-
...patch-net_url__request_url__request__context.cc | 4 +-
.../patch-net_url__request_url__request__context.h | 2 +-
..._url__request_url__request__context__builder.cc | 2 +-
...ets_websocket__basic__stream__adapters__test.cc | 2 +-
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 4 +-
.../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 | 4 +-
.../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 | 2 +-
.../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 | 2 +-
.../patch-remoting_base_environment__details.cc | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
.../patches/patch-remoting_base_passwd__utils.cc | 17 +
.../patches/patch-remoting_base_passwd__utils.h | 17 +
.../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 | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 2 +-
.../patches/patch-remoting_host_audio__injector.cc | 2 +-
...ting_host_base_desktop__environment__options.cc | 2 +-
.../patches/patch-remoting_host_base_switches.cc | 2 +-
.../patches/patch-remoting_host_base_switches.h | 2 +-
.../patch-remoting_host_chromoting__host.cc | 8 +-
.../patches/patch-remoting_host_chromoting__host.h | 8 +-
...atch-remoting_host_chromoting__host__context.cc | 4 +-
...ting_host_chromoting__host__services__client.cc | 2 +-
...ting_host_chromoting__host__services__server.cc | 2 +-
.../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 | 17 -
.../patch-remoting_host_desktop__session__proxy.cc | 6 +-
.../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 | 2 +-
...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 | 51 +-
...patch-remoting_host_ipc__desktop__environment.h | 23 +-
.../patch-remoting_host_it2me_it2me__host.cc | 2 +-
...t_it2me_it2me__native__messaging__host__main.cc | 2 +-
...ch-remoting_host_me2me__desktop__environment.cc | 2 +-
...emoting_host_mojo__caller__security__checker.cc | 8 +-
...emoting_host_peer__connection__process__main.cc | 26 +
.../patches/patch-remoting_host_peer__session.h | 26 +
.../patch-remoting_host_peer__session__impl.cc | 4 +-
.../patches/patch-remoting_host_policy__watcher.cc | 4 +-
..._remote__open__url_remote__open__url__client.cc | 2 +-
...st_remote__open__url_remote__open__url__main.cc | 2 +-
...st_remote__open__url_remote__open__url__util.cc | 2 +-
...mote__open__url_url__forwarder__configurator.cc | 2 +-
.../patch-remoting_host_remoting__me2me__host.cc | 38 +-
...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 | 2 +-
.../patch-remoting_host_setup_start__host__main.cc | 2 +-
...g_host_webauthn_desktop__session__type__util.cc | 2 +-
...hn_remote__webauthn__caller__security__utils.cc | 2 +-
...bauthn_remote__webauthn__extension__notifier.cc | 2 +-
...emoting_host_webauthn_remote__webauthn__main.cc | 2 +-
.../patch-remoting_protocol_webrtc__transport.cc | 4 +-
...atch-remoting_protocol_webrtc__video__stream.cc | 2 +-
...ng_signaling_ftl__host__device__id__provider.cc | 2 +-
chromium/patches/patch-sandbox_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_features.gni | 2 +-
chromium/patches/patch-sandbox_linux_BUILD.gn | 2 +-
...sandbox_linux_services_init__process__reaper.cc | 2 +-
...tch-sandbox_linux_services_libc__interceptor.cc | 2 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_policy_features.cc | 2 +-
chromium/patches/patch-sandbox_policy_features.h | 2 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 2 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.cc | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 26 +-
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 | 2 +-
...vice_geolocation_location__provider__manager.cc | 18 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 4 +-
...h-services_device_public_cpp_device__features.h | 8 +-
...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 | 8 +-
...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 | 6 +-
.../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 | 2 +-
..._instrumentation_queued__request__dispatcher.cc | 2 +-
...tor_public_cpp_memory__instrumentation_BUILD.gn | 2 +-
...ublic_cpp_memory__instrumentation_os__metrics.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...tch-services_screen__ai_public_cpp_utilities.cc | 2 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 2 +-
...__ai_sandbox_screen__ai__sandbox__hook__linux.h | 2 +-
...ervices_screen__ai_screen__ai__service__impl.cc | 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 +-
...rvices_webnn_public_cpp_webnn__sandbox__init.cc | 2 +-
...ervices_webnn_public_cpp_webnn__sandbox__init.h | 2 +-
...ch-services_webnn_webnn__graph__impl__fuzzer.cc | 6 +-
.../patch-skia_ext_SkMemory__new__handler.cpp | 2 +-
chromium/patches/patch-skia_ext_font__utils.cc | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
...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 | 12 +-
...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 | 14 +-
...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 | 4 +-
.../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 | 8 +-
...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 | 2 +-
...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 | 4 +-
...arty_blink_renderer_core_layout_layout__view.cc | 6 +-
...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 | 2 +-
...r_modules_media_audio_audio__device__factory.cc | 2 +-
..._audio_audio__renderer__mixer__manager__test.cc | 2 +-
...er_modules_peerconnection_rtc__data__channel.cc | 2 +-
...peerconnection_webrtc__audio__renderer__test.cc | 2 +-
...odules_webaudio_audio__worklet__thread__test.cc | 2 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...nderer_modules_webgpu_external__image__utils.cc | 2 +-
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 4 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 4 +-
...h-third__party_blink_renderer_platform_BUILD.gn | 44 +-
...d__party_blink_renderer_platform_fonts_BUILD.gn | 28 +
...ty_blink_renderer_platform_fonts_font__cache.cc | 2 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 2 +-
...nk_renderer_platform_fonts_font__description.cc | 2 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 2 +-
...er_platform_fonts_font__unique__name__lookup.cc | 2 +-
..._platform_fonts_opentype_font__format__check.cc | 71 +
...r_platform_fonts_opentype_font__format__check.h | 35 +
...nderer_platform_fonts_opentype_format__check.rs | 99 +
...nderer_platform_fonts_skia_font__cache__skia.cc | 2 +-
...rer_platform_graphics_begin__frame__provider.cc | 2 +-
...form_graphics_canvas__2d__resource__provider.cc | 4 +-
...graphics_canvas__non__2d__resource__provider.cc | 2 +-
..._graphics_gpu_webgpu__shared__image__wrapper.cc | 17 -
...cs_gpu_webgpu__shared__image__wrapper__cache.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 | 28 +-
...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 | 2 +-
.../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_BUILD.gn | 9 +-
.../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 | 2 +-
...ch-third__party_dawn_tools_python_cipd__deps.py | 2 +-
...rontend_src_node__modules_rollup_dist_native.js | 2 +-
..._fcp_client_opstats_pds__backed__opstats__db.cc | 2 +-
...otodatastore-cpp_src_protostore_file-storage.cc | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 4 +-
...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 +-
...iamf__tools_src_iamf_cli_codec_opus__decoder.cc | 19 +
..._iamf__tools_src_iamf_cli_codec_opus__decoder.h | 17 +
...y_iamf__tools_src_iamf_cli_codec_opus__utils.cc | 17 +
.../patches/patch-third__party_ipcz_src_BUILD.gn | 2 +-
...rd__party_ipcz_src_reference__drivers_random.cc | 2 +-
...tch-third__party_leveldatabase_env__chromium.cc | 2 +-
...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 2 +-
...source_config_linux_x64_config_aom__dsp__rtcd.h | 22 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 2 +-
...src_include_____locale__dir_support_bsd__like.h | 10 +-
.../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 | 2 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 2 +-
...src_cpp_src_phonenumbers_base_thread__checker.h | 2 +-
...tch-third__party_libsync_src_include_ndk_sync.h | 2 +-
.../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 | 6 +-
...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 +-
...screen_src_cast_common_channel_message__util.cc | 17 +
...nscreen_src_platform_impl_udp__socket__posix.cc | 26 +
...patch-third__party_openscreen_src_util_BUILD.gn | 17 +
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 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 | 6 +-
...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 | 57 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 2 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...__party_perfetto_src_tracing_platform__posix.cc | 2 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
.../patch-third__party_protobuf_proto__library.gni | 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_core_SkAutoLocaleSetter.h | 2 +-
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
...third__party_speech-dispatcher_speechd__types.h | 2 +-
.../patches/patch-third__party_sqlite_BUILD.gn | 2 +-
...d__party_sqlite_src_amalgamation__dev_sqlite3.c | 6 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 10 +-
...-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 | 2 +-
.../patches/patch-third__party_typescript_tsgo.gni | 17 +
.../patch-third__party_typescript_typescript.py | 18 +
.../patches/patch-third__party_unrar_src_crypt.cpp | 4 +-
.../patch-third__party_vulkan-loader_src_BUILD.gn | 2 +-
..._vulkan-loader_src_loader_loader__environment.c | 2 +-
...vulkan-loader_src_loader_vk__loader__platform.h | 20 +-
...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 | 8 +-
...patch-third__party_wayland_src_src_wayland-os.c | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 2 +-
...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 | 4 +-
.../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 | 14 +-
.../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 | 67 +-
.../patches/patch-tools_grit_grit_node_base.py | 4 +-
...son__schema__compiler_cpp__bundle__generator.py | 4 +-
...ols_json__schema__compiler_feature__compiler.py | 22 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 4 +-
.../patches/patch-tools_typescript_ts__library.py | 19 +
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 14 +-
...tch-ui_accessibility_accessibility__features.cc | 6 +-
...atch-ui_accessibility_accessibility__features.h | 6 +-
.../patches/patch-ui_accessibility_ax__node.cc | 6 +-
chromium/patches/patch-ui_accessibility_ax__node.h | 4 +-
.../patches/patch-ui_accessibility_ax__tree.cc | 12 +-
chromium/patches/patch-ui_accessibility_ax__tree.h | 6 +-
.../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 | 28 +-
.../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 | 2 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 2 +-
...agdrop_os__exchange__data__provider__factory.cc | 2 +-
...op_os__exchange__data__provider__non__backed.cc | 2 +-
...patch-ui_base_ime_dummy__text__input__client.cc | 2 +-
.../patch-ui_base_ime_dummy__text__input__client.h | 2 +-
.../patch-ui_base_ime_fake__text__input__client.cc | 2 +-
.../patch-ui_base_ime_fake__text__input__client.h | 2 +-
...-ui_base_ime_init_input__method__initializer.cc | 2 +-
...linux_linux__input__method__context__factory.cc | 2 +-
.../patch-ui_base_ime_text__input__client.h | 2 +-
.../patch-ui_base_resource_resource__bundle.cc | 4 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 2 +-
.../patches/patch-ui_base_ui__base__features.cc | 19 +-
.../patches/patch-ui_base_ui__base__features.h | 13 +-
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 4 +-
.../patches/patch-ui_base_x_selection__owner.cc | 2 +-
.../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 | 2 +-
.../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 | 2 +-
chromium/patches/patch-ui_color_color__id.h | 2 +-
chromium/patches/patch-ui_color_system__theme.h | 2 +-
chromium/patches/patch-ui_compositor_compositor.cc | 4 +-
chromium/patches/patch-ui_compositor_compositor.h | 4 +-
.../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 | 2 +-
.../patch-ui_gfx_font__render__params__linux.cc | 2 +-
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 | 2 +-
.../patches/patch-ui_gfx_platform__font__skia.h | 2 +-
.../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 | 2 +-
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 | 2 +-
chromium/patches/patch-ui_gl_gl__context.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 2 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.h | 2 +-
chromium/patches/patch-ui_gtk_gtk__compat.cc | 2 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 2 +-
...atch-ui_gtk_select__file__dialog__linux__gtk.cc | 2 +-
...i_message__center_views_message__popup__view.cc | 2 +-
...tive__theme_features_native__theme__features.cc | 4 +-
.../patches/patch-ui_native__theme_native__theme.h | 2 +-
.../patch-ui_native__theme_native__theme__base.cc | 2 +-
.../patches/patch-ui_ozone_common_egl__util.cc | 2 +-
...platform_headless_headless__surface__factory.cc | 2 +-
..._platform_headless_ozone__platform__headless.cc | 2 +-
...rm_headless_vulkan__implementation__headless.cc | 2 +-
.../patch-ui_ozone_platform_wayland_BUILD.gn | 2 +-
..._ozone_platform_wayland_common_wayland__util.cc | 2 +-
..._wayland_gpu_vulkan__implementation__wayland.cc | 2 +-
..._wayland_host_wayland__buffer__manager__host.cc | 2 +-
...one_platform_wayland_host_wayland__clipboard.cc | 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 | 2 +-
...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 | 2 +-
...zone_public_ozone__ui__controls__test__helper.h | 2 +-
...i_ozone_test_mock__platform__window__delegate.h | 2 +-
..._platform__window_platform__window__delegate.cc | 2 +-
...i_platform__window_platform__window__delegate.h | 2 +-
...rm__window_platform__window__init__properties.h | 2 +-
chromium/patches/patch-ui_qt_BUILD.gn | 2 +-
...ings_translations_app__locale__settings__bn.xtb | 2 +-
...ings_translations_app__locale__settings__ja.xtb | 2 +-
...ings_translations_app__locale__settings__ko.xtb | 2 +-
...ings_translations_app__locale__settings__ml.xtb | 2 +-
...ings_translations_app__locale__settings__th.xtb | 2 +-
...s_translations_app__locale__settings__zh-CN.xtb | 2 +-
...s_translations_app__locale__settings__zh-TW.xtb | 2 +-
chromium/patches/patch-ui_views_BUILD.gn | 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 | 2 +-
.../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 | 4 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 2 +-
...__aura_desktop__window__tree__host__platform.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.cc | 6 +-
chromium/patches/patch-ui_views_widget_widget.h | 4 +-
.../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 | 17 +-
.../patches/patch-ui_webui_webui__features.gni | 2 +-
chromium/patches/patch-v8_BUILD.gn | 32 +-
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 | 4 +-
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 | 26 +-
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 +-
1672 files changed, 5754 insertions(+), 5184 deletions(-)
diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index 8a4e19d1be..7b0a075cba 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.80 2026/09/05 19:10:04 bsiegert Exp $
DISTNAME= chromium-${VERSION}
-VERSION= 152.0.7977.82
+VERSION= 153.0.8010.36
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
@@ -207,6 +207,7 @@ GN_ARGS+= use_system_harfbuzz=true
GN_ARGS+= use_system_libdrm=true
GN_ARGS+= use_system_libjpeg=true #libjpeg-turbo
GN_ARGS+= use_thin_lto=false
+GN_ARGS+= use_typescript_go=false
GN_ARGS+= use_udev=true
GN_ARGS+= use_vaapi=false
GN_ARGS+= v8_enable_cet_ibt=true
@@ -425,6 +426,8 @@ BUILDLINK_DEPMETHOD.nodejs= build
.include "../../lang/nodejs/nodeversion.mk"
.include "../../lang/python/tool.mk"
.include "../../lang/rust/rust.mk"
+.include "../../wip/typescript/buildlink3.mk"
+#.include "../../lang/typescript/buildlink3.mk"
.include "../../misc/usbids/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk" # libjpeg-turbo
.include "../../multimedia/dav1d/buildlink3.mk"
diff --git a/chromium/distinfo b/chromium/distinfo
index 2a5738379e..c42e37c10a 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-152.0.7977.82-lite.tar.xz) = 06d37f137ecbeee4365d6b6f98eb501dc73e07b7ecb8a9cc551f30c51c195c86
-SHA512 (chromium-152.0.7977.82-lite.tar.xz) = 25df873b56d4e20e1c0b8e778f87d215a158f64054de4027e4e008ca98d3000d7e27b20d6c4b2f30ab9a0075318d4f67d5d99eef69d6433f50dac3d575d9b2f8
-Size (chromium-152.0.7977.82-lite.tar.xz) = 1774798136 bytes
-BLAKE2s (chromium-152.0.7977.82-testdata.tar.xz) = 414c92ae6c33fd24d7310ef7291ec0b15f8eccfcb9eb2c5aee49290beb489011
-SHA512 (chromium-152.0.7977.82-testdata.tar.xz) = 7ee0eda5a06dc8186f47f14c3ee7e8bea01bf8037fb5ba403433ec6c3c88a3059002cf0b2487285e104bd18c2fc6d77b735e35e1ef9d0ca182aba1e85ee5e7cf
-Size (chromium-152.0.7977.82-testdata.tar.xz) = 1301867012 bytes
+BLAKE2s (chromium-153.0.8010.36-lite.tar.xz) = 97250b847a10db86c984d9495b7b89b7af263f3f8db501bca7363fa6c84b3fbf
+SHA512 (chromium-153.0.8010.36-lite.tar.xz) = cdbeb7d14768f7c7291a290176ef108a33685ff5c1414daf1b0d9a35da7b2c508dece141b82f73343abce942dd612c17a2bddbd77541ef5899976045b656ef4b
+Size (chromium-153.0.8010.36-lite.tar.xz) = 1878222540 bytes
+BLAKE2s (chromium-153.0.8010.36-testdata.tar.xz) = 3c457c062a17dfc8a4b1201965ec16970130c7b6d6b0917a9f239ac7e82a5933
+SHA512 (chromium-153.0.8010.36-testdata.tar.xz) = 597a60cd25e964f7d1e4d2d4c59aa866f1aba24254be9c8f43ee79bde48665a43a846d4c5790307ef6d69f3a900968124ce44b71ce9367f77b87bdd1e4570e32
+Size (chromium-153.0.8010.36-testdata.tar.xz) = 1310728376 bytes
BLAKE2s (cmake-0.1.58.crate) = a4568b73f30075a127114fb24a891b182573483d81080643888ecbd5e954efe7
SHA512 (cmake-0.1.58.crate) = 49420a5d7d71ddccc21b71373769e1e28ab98c9af1a0c5d59fc3127e6dcc45cb1b7c6b5a37c9110907daceda7fd10bb59344f2bb8f041b18d62b16c22c5d0d60
Size (cmake-0.1.58.crate) = 20474 bytes
@@ -630,1644 +630,1667 @@ 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) = 687c5e85f36f14ac063bdc54b50f57d35c9215fb
-SHA1 (patch-agents_skills_magi-mode_tests_testdata_mock__app.cc) = f175c5a757ef398c103a3671474d978a2425112d
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = aa5d52e40e9fc930f8b2c9246db792cd776dc549
-SHA1 (patch-base_BUILD.gn) = 48f2899a1e310569b5c3478f7aa984b457a4609b
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 9d118382e1c552838b2d190a97a4c6d27341742f
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = df1fa0a0e368e44424571c0a987cce8d20d512d0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 4bdd8ccfffd6ed3b77899c806d2eb58846f2d3eb
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 73369dd2622eb7cf04176b6030b39ed33382dff7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = ce831d3c6daa1c9dd26456b41475d0d274be0e57
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = e11593c4acad72b0f1055ddc30230001feee618d
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = b323457cfdf95a4be9981092502061821078df44
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7541783ae7db2255776d9e5ef43779057535e57b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 0a89440a2c9e604767e23cb1bb596e0040f6c9c8
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 0ea5261c9b3a3c11cffd275474687843a8dbeb19
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 5a97aac752c53daa0655abad597ec37944912133
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 0407f1b1c513da4b93f68097855016943ff1dd5f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = e1dab9a0c5b33779765a1bdefe68b72967613b3f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 9142677298895d44b1bee7707a1cd1cc9f23c8b7
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 6d510455140bcdf2aae3fe885fda1f6d9b3d67fb
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = dd85d1f9c2628948bcebcc7ab526190ad11cc01b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 226ffb980f7777367511016b34e50b9961aa9524
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = aa4f1f8930d401ab6f1756ebf74a9b8c7bebc461
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = c746efeec9eaf59541661dbaefb49bb4bda397c6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = bbed8eb53cc03918fc604010d29b400c5846a38f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 05500e5ac7f9389ed4a4b088b0be6ae45178f939
-SHA1 (patch-base_base__paths__posix.cc) = b2cae56af2f8bba9aa75e8eb1f9d661ed9f37117
-SHA1 (patch-base_compiler__specific.h) = 3ab4a951fbe81d90447ec53fa4a474b8491231b1
-SHA1 (patch-base_debug_debugger__posix.cc) = bf6e35d8362a05b2821bfc2dfae07dd20835bb55
-SHA1 (patch-base_debug_elf__reader.cc) = 1d013e7e57f69197ce342ba42bdc770e61c6bcab
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 4195092eb269b71c1231fc39c2ece0411e69c9e1
-SHA1 (patch-base_debug_stack__trace.cc) = a9f69f56154f85efc46bd567ef5e3b12a79641d5
-SHA1 (patch-base_debug_stack__trace__posix.cc) = abca407e8c7c62af34e54315f4efb3c030598005
-SHA1 (patch-base_features.cc) = 55af5cd81d1539fba1a3d4c8972d812922121ad0
-SHA1 (patch-base_files_dir__reader__linux.h) = ba728a1fd8e7f2f7d3006bf601b405b3b1ae29cd
-SHA1 (patch-base_files_dir__reader__posix.h) = dc9b081c88765bb4ef4852e8e46129221159bfe9
-SHA1 (patch-base_files_drive__info.h) = 95cc89bf4492ca21b338496cb792b644cfded33b
-SHA1 (patch-base_files_drive__info__posix.cc) = 4233c4a6feb1eb64ffd69b8ad586afecefb03b78
-SHA1 (patch-base_files_file__path__watcher.h) = ec524c6bce6553a00ae26d330dd528cb18fc1df2
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 6ca0b139c1ffff72a13f83297a623783f23af2e4
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 36ad5abc950edb6b49821e1f181f5e0140fe8825
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 1d025d404bea83c1f23474c03964d9331e86518d
-SHA1 (patch-base_files_file__util__posix.cc) = 134812a02cad1f397ff8bf7f2429ab97e1228bda
-SHA1 (patch-base_files_file__util__unittest.cc) = 3facd48300c1d324c25363ee618dff585acb9470
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 37ccc696b0ad0bcae8aff64c37bdb22e66ff4bb0
-SHA1 (patch-base_files_scoped__file.cc) = 56fcfca5438ae20205532e04fef2a68ea5b67fff
-SHA1 (patch-base_functional_unretained__traits.h) = 1813524d06f3e7a183fa1e1327189e18c8477413
-SHA1 (patch-base_i18n_icu__util.cc) = 9ccf01dbd9c4e081f82d633ac3e71517a18ced0d
-SHA1 (patch-base_linux__util.cc) = 270179e3917a1cbd6eabbcab35960e87579822ad
-SHA1 (patch-base_logging__unittest.cc) = 113a8af82ffe16a8e83eda76f880d216b46a5a59
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 50acf06d2f135aee820390acf6388b68100ae47e
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 8c1e1375fd8475de27f12773a8d2d8231fe44ed6
-SHA1 (patch-base_memory_protected__memory.h) = e9566b7160ae66fd61ec2b368fb15dbc968a1a19
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 18a5c9c8745401ea5e29d694ea7f12320e113067
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 19ea25ca0086d0619d5fed6a2eb63d52f68dc50c
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = aca6d423b3cb4d9bfdd98aea281048224520471f
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = ca087f97ef93d868fbd3997c28b7c560489cd73c
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = f5ad0c65d2eddc8065cf5c45b4914de6a06ee15e
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 0611ecd9e8db9fd3ef6d5b4731b3f2f638c4bb63
-SHA1 (patch-base_posix_sysctl.cc) = f24f34e33edfcc3d2f0aec0534ae001cccc64dc9
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 04b24eb489bbf685a2608deb62d893ed9bf72c7c
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 36c5160d29435808cda3d7d7e8c53df060fcca3a
-SHA1 (patch-base_process_internal__linux.h) = 6b3fcece27b4bace41968d1a150202c0178f2359
-SHA1 (patch-base_process_kill.h) = 24955f4078e86be551150485622d3d65059b2796
-SHA1 (patch-base_process_kill__posix.cc) = babef2db9b7a2e73e4a34db488d3296488bc0a46
-SHA1 (patch-base_process_launch.h) = f756c27c7c46cbf0c233c62c8a20f45e4d37b2ba
-SHA1 (patch-base_process_launch__posix.cc) = b20238d7dbffa221762b0eb2da8bda2426423227
-SHA1 (patch-base_process_memory__linux.cc) = c9f57aaeee79d50721b73cf231ff47c1872e3bfb
-SHA1 (patch-base_process_process__handle.cc) = 4d5abd6977021ebd85d2af96494ce896b81d2d62
-SHA1 (patch-base_process_process__handle.h) = 3a4bc7b5bff66b503eb9784d29069fdbceb13804
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 09912030848a3f7023dc28ff8599646583c89821
-SHA1 (patch-base_process_process__handle__openbsd.cc) = d50bce5d7a1e53e78e600ee0ed5eaea43f4f6117
-SHA1 (patch-base_process_process__iterator.h) = 5054a3e111a61ea0679d2bb659fb4084d2244820
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = b324bca30d3f226f49bbb96a3f64a6000812f861
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = b51b669633d22c68f8c1345a591447daf6eff6bb
-SHA1 (patch-base_process_process__metrics.cc) = 46785cab17af366564bafb4eba27ca15562326c6
-SHA1 (patch-base_process_process__metrics.h) = bd592fecfb4b78bfe01f423810bcf50f0bc75953
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = f8814dac50579f706a34413eeaf01ea0abe1d307
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = aff3f87da4858973e06614d097533e2ee1fd6b1b
-SHA1 (patch-base_process_process__metrics__posix.cc) = a3fd615926a93bffd8360077ad9c4cb359830b3a
-SHA1 (patch-base_process_process__metrics__unittest.cc) = bfd75fc630205127e86cca709d446425814c9841
-SHA1 (patch-base_process_process__posix.cc) = 825b3b300b8ceb781e303cdd12438238756579d4
-SHA1 (patch-base_process_process__unittest.cc) = 8dc9e89a5816b8259be3da6e51e14bccf6043011
-SHA1 (patch-base_profiler_module__cache.cc) = e39a1d28d03ed6a4ef48b3be7c035c3d541d6810
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 56bcfa0c4a878b69796615a508cf61e729901aa0
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 4a4a67c981378f5ed8a4670a3b100991b6ff4376
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 26eeafebcbdf71512f42ac397f3348ed2e5e58c0
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 48a790f224717d2aeff9a960996278a511226ab7
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = e2fbc4c3d0ddfe14fefa3477870d70d64533222c
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 617dfae5304d9c07a0a6f5b8d5d91ffcf38d8ac2
-SHA1 (patch-base_rand__util.h) = 4100cf7ac166560a2c3ded1a29b943e497bb5529
-SHA1 (patch-base_rand__util__posix.cc) = 706d660c26f5ea066702a8ad05498b9415350641
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 50e6f1bbbcb95c21de428f76cbb051282bc40486
-SHA1 (patch-base_synchronization_cancelable__event.h) = 309424f037b3b6602dcb00a894b47ce5dcfeca0a
-SHA1 (patch-base_synchronization_lock__impl.h) = 489cc5dd14e9e03999b53d1a0533b59fc430e354
-SHA1 (patch-base_syslog__logging.cc) = 027d5d9ec6e82f34ebae5fb7710cef49fa70ab9c
-SHA1 (patch-base_system_sys__info.cc) = 45d066a0672558bc69e24ae15469d5a85a8c9c17
-SHA1 (patch-base_system_sys__info.h) = fa76226a39164fe509677065f5753c362b7d00f0
-SHA1 (patch-base_system_sys__info__freebsd.cc) = aa1299d8a75051810f06c373c766f3744e33c606
-SHA1 (patch-base_system_sys__info__openbsd.cc) = e2f2917553f75a76552fc4c3cf6b41397e06c473
-SHA1 (patch-base_system_sys__info__posix.cc) = bce178c313715d9000750855262d13f5f1880400
-SHA1 (patch-base_system_sys__info__unittest.cc) = bf4d2ff44c2702d33fa0674c62d8ce7d67183bd7
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 403caab255d7441af295582fea0561d17294c2ab
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 7026caf5338246d67bc990d55e551eabcd7fba28
-SHA1 (patch-base_test_test__file__util__linux.cc) = b2fe2f06188e01696b2afb8c3adb1b5951eb7df1
-SHA1 (patch-base_test_test__file__util__posix.cc) = b3d6718b37aa5f11bcdda5dbcd00d4f78adb9887
-SHA1 (patch-base_threading_hang__watcher.cc) = 11901c2015946da0390fe0671bab086a7730d82d
-SHA1 (patch-base_threading_platform__thread.h) = 43b0c1a2aa692cfbdb876e2eb590d4f278821b96
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 43fd424605714e2854cb180d3807bb8d7f717704
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 9f5eb8c19446bba4627d403386bc1f49e1136895
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = 13a110e07a821055eeb67bd1542a1faf2bcc1175
-SHA1 (patch-base_threading_platform__thread__metrics.h) = 43699d99d1130e8dc1e075fb600c7a1984aef52e
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 31efaf58672204c8c45e328faa37f6d367f2237b
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = e0d5b34977f014804b5c955bf7dfb81bee7de086
-SHA1 (patch-base_time_time__now__posix.cc) = eaf2bd5bec5d3cc71aa8e1729120f8702433a452
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = a8c4b7df16e53c61d9b84acec23a07cdb910d0a0
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = a0ad1cf4441b84a222677eead8a2e9123dbba377
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 6b0fdfa61592332a84be24003ea6bc10930f9a6c
-SHA1 (patch-base_tracing_trace__time.cc) = 5197faecdaf4a313e62a77882d4daa6e3c8c00e4
-SHA1 (patch-base_tracing_trace__time.h) = 7c1e62c46dd09a38a0e04d0c5ac5461f49c72f8b
-SHA1 (patch-base_version__info_version__info.h) = 55cfdefd1df44a4652c976f0246617fba41aff15
-SHA1 (patch-build_config_BUILD.gn) = b639010c86d7401961ac74615318abc70f825cde
-SHA1 (patch-build_config_BUILDCONFIG.gn) = bcfe48a7b7ef15545f4fade9f6413f2c036bc5d2
-SHA1 (patch-build_config_c++_modules.gni) = 48076623ad4c05da261e006d0c81b19398a79c91
-SHA1 (patch-build_config_clang_BUILD.gn) = cbd223f05d180c19fb5114495f4d07721081e2e0
-SHA1 (patch-build_config_clang_clang.gni) = 7757a8826c94ce1fad6de9f7985c010f702b889d
-SHA1 (patch-build_config_compiler_BUILD.gn) = 744960f56b6b61a52865015d6d0dc469ba8d53a2
-SHA1 (patch-build_config_compiler__cpu__abi.gn) = 4baa09b6ebe2724a6d555884d77fa883fe584ad5
-SHA1 (patch-build_config_linux_BUILD.gn) = 20e5fdc3e6ce1aed138d6dba17c913aeadd9cbde
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = ff4239b6cd146bf437f4a904ce56d36489521b85
-SHA1 (patch-build_config_linux_pkg-config.py) = 243ff641f17d8aae728bbe4887a6f3fd51810339
-SHA1 (patch-build_config_ozone.gni) = 57e9eb40874aa7775ae16711812ecb560f91c95d
-SHA1 (patch-build_config_rust.gni) = efa8a9ada77a26d57c48853f9210b4a6c922b0a0
-SHA1 (patch-build_config_v8__target__cpu.gni) = d345100a273c7dca0fdfc79a2e5308b1fa8caa13
-SHA1 (patch-build_detect__host__arch.py) = 525a895e85704d3e1f06cbe64ad6156bab00ecd1
-SHA1 (patch-build_dotfile__settings.gni) = 017c6aa0bb36b5c663539ac05c48dc26e2af51fa
-SHA1 (patch-build_gn__run__binary.py) = e0720a5d7e40c7914f371b4d305123ce88358151
-SHA1 (patch-build_linux_chrome.map) = 93eccb35ebec95f2525b49a2e0b40dbe2c9c1aaf
-SHA1 (patch-build_linux_strip__binary.gni) = 7b91fc88202b77deafab33fce156c42fdad425a1
-SHA1 (patch-build_linux_strip__binary.py) = b8efee32417a0b6396a1453cbba5645eae3c2bd0
-SHA1 (patch-build_linux_unbundle_icu.gn) = 18c103b0f20adb26389e60e998e5ccc2a075da1d
-SHA1 (patch-build_linux_unbundle_libpng.gn) = fa3c7fd4386aa4fddc5532f983587a5d4fa63c49
-SHA1 (patch-build_linux_unbundle_libusb.gn) = dc441cff6b7a6711fb084ac8c3634ed6cae97837
-SHA1 (patch-build_modules_unified_modulemap__config.py) = 46dce4900a128e7202301371c6e7d3f389bbaa4c
-SHA1 (patch-build_rust_allocator_lib.rs) = df1684290a3ce2febe81f3ad2eb279241c74d7e2
-SHA1 (patch-build_rust_rust__bindgen.gni) = a91d396d5cc2f675a8705022dc96fbda56b7ae7f
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = e15e804d4b74868b95d7dbc4fed0e49258413dd6
-SHA1 (patch-build_rust_std_BUILD.gn) = 73322237766a48bd5e9049e594daa237b93a27b5
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 5031c3f0a425b76d0272ad229316f730a339d6f0
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = f70b69c79b5d0b09e30cdc953875a3416e13f014
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = cb8f693b410f4d064bc80dab8f5a7b10eebff649
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = b25a7459a92dfcb9bc939d232bd43bcdec921a80
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 7c18ee945556df6071026d0f21535761f449d49a
-SHA1 (patch-build_toolchain_toolchain.gni) = b6d8e8570c048034653d93d6ab94c317b6464a7d
-SHA1 (patch-buildtools_third__party_libc++abi_BUILD.gn) = 836ab3083d5dfb7a508c9e60a0f607f066410b4a
-SHA1 (patch-cc_base_features.cc) = 7a5b1f6dc284252325361e2c2bf9f804f88cbf0c
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 44e1445be375e3c45fd23e448c551e1984bc8f3e
-SHA1 (patch-chrome_app_chrome__main.cc) = 4541e59c954e78642bd40973dbef547ab2b2df83
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = c75008ce3b577fa0a09e784cd237ad5dea44a922
-SHA1 (patch-chrome_browser_about__flags.cc) = 831ab76dc63f81ad8e995a4471b153c43d2e9d7d
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 152716a143e71f445514d457c044e68eb2d144d5
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 84cc6c3bdb5969758b0ff6707f9165bad011b07f
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 62387d256aa163ad3876469dcdbb5de87d97a2ea
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = ff1771a3b1a01239b835c5d4d2300ebde4efc3a2
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 4cc0918bde0e35e69f53570d0229ef1d9f22a3ae
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 936561d2f85cd9473262c3e8fc630799aad440a7
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = ac2bfe6a838a3cf50b4a8fd174888db2a6c296c5
-SHA1 (patch-chrome_browser_browser__features.cc) = bb1abfc339c6eae232d3d1da7c60be482be8314b
-SHA1 (patch-chrome_browser_browser__features.h) = 2fbe07086c37eb5580938490992d026a60d91279
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 54b4871e4c47beac71a69035facf442b650bbe6f
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 12df9740ed23798c518f084db73d971389850780
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = d9235aaaf709b9c5cb4ef82157872b18eec2a640
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 6cd9963dbf497e78f6d60129dc18af55aa8cb52e
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 3addc28e5db2a29db516fbb45de98f37e8b8a9aa
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 1b3343820691c7219536a08b57caab3c92d31bd4
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 3dd16398230bb95a417d6c031ffdfbf322dc92f2
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 4411074e512cdded3564233f8b49c685c1038b5e
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 901c1bcd110e577b4901254f7397e8e03ec95894
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 9aba395f7184444164b6ac6d480a3a7b975686f0
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = e20507946592b83b389332645c0a667fa8ae6714
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 3eb8d512aec514183a7328c5c1f40d8bd672d56c
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = d5d727cf5aaaca6012b217a4fd081865f3841d98
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = f5eaac1740d9608a540eafc608598bbb35e5997c
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 29b66c1a78468b47eb069e70ba21634edab7056e
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 53068cfaa43434da241928ed4e1c845ee9b6216d
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = f582ea0d3ed3599a637e9b7360573871b2458b34
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = 3e1d4173b46e7a8465fa2feb777db3ef8adb4936
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 1ae64340f4c0be86de1a4236c72d26a1e652d515
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 6b0c23ecc09625e0ba373e4d23ef059b13142ecd
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = a2d0f3f7356087b8de285bb5c2ea76d0ef3c60c6
-SHA1 (patch-chrome_browser_defaults.cc) = cff533816ed56a2d2d5f5cb3b8ed2eb778b101ee
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = b90377c3a915baa962455673959f44278cf55ed9
-SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = c1b8893a5a4b7bfc43c3912a0aac97a276a732ae
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = c2d284605421107cff5c5a3fa0e62423efacd36a
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = d21113ced201b1179e3fd5dd1be1748a74dfd05f
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = f35f9d49d9ac9ddaad60dd647af030c3243118b7
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 1d6bf9256e54f22d1db3c0eb6124fbc1cf9132de
-SHA1 (patch-chrome_browser_download_download__commands.cc) = 9c61bf37d60acbc2b707691983011ae1a27b80af
-SHA1 (patch-chrome_browser_download_download__commands.h) = 31877859356b6e53fe842be5b45dfb5bda4d537f
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 08a4c27d0ab6518ec2ab59f712bab39f56ec5e7f
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = a8580d5db775f484cc3559599fcef6632fa7aed8
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = 72f7d6a0b1e0373ecad15cf840447213d039be99
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 28fad170a8921bbd978288c04b11ebbb2da79e30
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = e4ad0244663cdfc9ed1d52f70a95ccab7ee6088d
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = e0e8a4adf70fbc3d14b0b7ab750437887ccc0f5a
-SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 9409ba3630128d6ea4f7bce99c3f24d5dd62d60e
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 6e3baa6c0bbf7d8a405cd0812e015da6316e1c6f
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = ffd97355c53a29507b3ca32cf1229764b1341adc
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = aedc387da051c2dcb1bf621cdb53c7315ac7d5d3
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = f7f03d6c12d55d086e5b9132cfc00aa1d6adbf3d
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 06efee75cc7ce4c8f2bbc7e6af6056440bd5bae6
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = eab29ae0a0f5088276b079d9516476a512c00888
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 036b5536ad4119ccc746b115c4480fe0d8c5301b
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 747bff9af04973f7f53f62ebaa303157fe7c3520
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = c787e1a42d6aecdb320f9db149892f5a88e21372
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 6987cd93fb43ef080e71ebfbfb28c622b0c01338
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 1359a9e76c839aede11fa3ad2934059f7b1c6220
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 5c9005d9eff46bc006e59b4fddb7039e60b54ac7
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = 8f11d31308c62471abf8b513a2309555faf3eec3
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 22051b5860c8fedc5e2d6bd856b6983585f27ef8
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 9b7ae2660b7de54c752ac28b549ba3f5184d59e4
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 5b49670390f6b52d97414a77278fbc29770af1d6
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 987f7ad6f0d965f0155cabce82e21acf50f274d9
-SHA1 (patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc) = 3393f62f7c821d2f61408ccc8cdc4295bf18d42f
-SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = 44519fa1f58f922e9e1302ee8f40823a6eca8f0c
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = c95078034da35504621193311032401529f9c766
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 8bcf58daea1a4175cfd0e2ad89ca03972e8d7f70
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = e8a580adff83dff0ded7e8652bd9d3ca005a9c87
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 3135a7b2699606754d7a70d61a8992bed5ba890a
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 338d9d4f8a20eade2447a57be428987d210c09c1
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = f2fbbb3930b45936377d1a1b28e9274c477b71b5
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 3abb341f5085f4d258b0b81abd4e5ddcb5af948c
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 1f4ddc82b753e5927a83b436eee30e2b702b2d3a
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 17d5d50daa59e010e7dbbb5243f845a5e240055d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = ef8ae7f2b4ed41ca6c98b14acb520d88e32c2cf2
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = d38dbb7b0634dabb34ef16fa1a993dd42effda2a
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 8c58e4675826c5f51d17a1c6bc2258618a63e21d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 62f0bb92376df8f1867753e31f6b8c535a3d3b71
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 9679b5847489e587cc26782609a3039add0ace95
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = cd265378f6df8ae4a3ff97e0cc281056430acb15
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 4d8f1cb2914add19abf528d0ef2555679e50ce94
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 15ba2e46d4edef5686e1aa7305119fd8d2d64a0a
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 8e3d1baa5d3c54bcda34181335b91808074df147
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = d2c2016935c0a732a100b9cb5c78c9c19e211286
-SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = 81330b7da3c16fb93ed2a19e2c3d2a4b6ff34af7
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 694af3d8a727b60573529455becc6a5c8cf52a2f
-SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.cc) = e465f9ad91d960e5f56a767aac85d051942aa780
-SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.h) = ce4508b79057fa8ea6e9f5d6af0af0d2e8591715
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = fc9ebb36ab26bdbfbab6567b5724e5b685ab546a
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 369926f66852c3a5ee0508763940d62cb6574991
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 5509eed47dafa7b600638cbcdc68cf2f15432da1
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 2ad4c66453cc6c3a6d42628cf50d9064944669b7
-SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = bf77d0bccd697b724feea662399a398a313c34a4
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = fd4fd5c061f7edc835a208bc5df46db9fe6e0ccc
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 81f544c81e9d094e5b25382caf328cd3ad6a0278
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 5e3f6860e353bbeb663c5a22225911715d13c2e9
-SHA1 (patch-chrome_browser_first__run_first__run.cc) = 6ac6610ea3f3f2234ceb398561015477093cc865
-SHA1 (patch-chrome_browser_first__run_first__run.h) = 166957df638dad9e871e5a8c274ed035e295cc72
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 3b4ef744e9b50074766d45d4df3e0abd188fe8ff
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = c4ff92286df3d15b38d43c1040250f9abf5b3efb
-SHA1 (patch-chrome_browser_flag__descriptions.h) = f66be4a1293ab80e5deb5c89bb4b020c9db3997f
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = c6a38797837c1e9ebfda8e652686e189e91c2b43
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = c4d08679da53ce351ac4672ac1f2482edab14cb0
-SHA1 (patch-chrome_browser_glic_glic__settings__util__desktop.cc) = 6a7c2d7bc82f723fdd77e925260cff41429963c1
-SHA1 (patch-chrome_browser_glic_host_guest__util.cc) = 453a5cf74ba901c1129fe94c4d766097d4e585d1
-SHA1 (patch-chrome_browser_glic_public_features.cc) = b1767f871681e8d0404fb1ebaa0210addc6c0414
-SHA1 (patch-chrome_browser_glic_service_glic__instance__impl.cc) = 9001e7e50f4bed56ac42f0daf787e5a1fef66000
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 95328ad1c8bdac0e86c2f773b7dafdb5d8ce18cb
-SHA1 (patch-chrome_browser_global__features.cc) = 65e17b543c5aa35648562316a4e0ff446b9d8d84
-SHA1 (patch-chrome_browser_global__features.h) = 7b9f03ca2a476603d7381b3a81762d125cab4171
-SHA1 (patch-chrome_browser_headless_headless__mode__init.cc) = 8eaec58a64ea3cf05b73cac3c71d6fcbfef0da35
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 039d7d2b2527aa155bfe5af6db76ef6e01b1f62c
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 7d1d09233f93352720baa1bcd1b4631431cf813c
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 9cbf2d8d6b038efbff9c0bd41235ef104607b196
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 72a11df638b24dfdd96f421f5a97d3ec62b7a18f
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = e5666c95f2a7ebb750c371f44017dd3a40851c77
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 58463e7a50782d1a62866f8f0ddaaaa107ecd504
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 91811e1f12dbd92792e23c20679cc8c3aba99325
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 87e8ad6f13d63e35d93137836c9fc05fcbd15ec0
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 02d9c9864234971c2189ecedfe297ec406b2a09f
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 164541f13491f0ac5421b832b5dc798f053cdc8d
-SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = df030a404d416f5078e4158cfd0e19d72641bd68
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = c98004871f1293b81ba6f556cd419ecd9dd9bdb2
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 0637c657c6a7338ab53a421435d92f55b358202b
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = cd7cf33bb40909bbc7bee80f661637f8eb44b395
-SHA1 (patch-chrome_browser_memory__details.cc) = 5b0d7ccb13bed5472af314f4777936867e8e7fd5
-SHA1 (patch-chrome_browser_metrics_BUILD.gn) = 4893d1e7eee2c6282873058cdce751656c7fed96
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 119b02d0709d92268398b292df42fb02834c5735
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 385754a235942dde5bb321fab12a300df5dea216
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 89c4a96ff0d387cc1e2745e0f4bd4a5c77fe5c7c
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = e420c5260b1959b2b6972a280af5991becccec77
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 804fed7952635f5aae265d76a1a493c296db15f1
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 307296f3ea94ed1616694de96f19a130279624a3
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 54bc273db7bec2c4ac41a308ca23556bd6fdaa02
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 60c8650e7ba985c02289f1d40e9c5a89fea27fc6
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = e0b8639e9b9dcf6bf8cf8d29721fc3ad43be2711
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 68fccf19847373f7231374226cf40776119319a7
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = d9d8986ea7929ace41cec8945b2707114eab97f1
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = e96dbcafe95f9b4071ab539955c0126dc57e92c0
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 2521739edc8cbf50a576d085640e1e8f2d64311f
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 2adf4e4c744216333c5d297d916937350a51dd94
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = a352c6cb32cacb76719577ca465e13073662dc09
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 373861fcfb45edb92bf148ed881f18e4795f818e
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = f43c512c281142e6007bfa816e84c0c7054652c7
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 15b449de9bf46c7d7a89f0360e6231b5b4ac7c21
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = fb0ac22f2a235c07cba78fed9ca7413f0685feb1
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = e783f00d20da7e05c5dec1d7650b8a9bf307d27b
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 6a4e4d36a3a534cb517c7b4e847efd91ffb93b1d
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 0bcb73a3e051f080480ed288e55cfaaf7a514ffd
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 72fd7138aadfe38aafacd9c2ffcc61b5cd8a117a
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 513ba8d853c798bc64bc9b9e85099543a5ac37b5
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 42ca1c899250ad8b5bad0f3541c19dceb66e9fe7
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 73a71d77d9af1d9e095514586eab7d3d14222a39
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = fa3d06b8350742dc55ade1affafaea96c4046858
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 6214aec41fb6fd77a8f981c57086ba7c74f67df9
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = e517f478b35b68eeceb02ec77873138ffe2bf2b6
-SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = 9ab5e09ba6c66caa19f09294f4b6573cacbb62a6
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = 3a970b6856124a3383bce3c8b5897615c5449c15
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = bee0f5a08e22e0b77a206769ea5b94ca93befa6d
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = a107a9d7f767ac891531f45ff796c91f032d057a
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 240c3f6851da8a0ff4e497327f46d9a286c540b0
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 9699b57403ee1a60c30513821996633175ac13a9
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = e16c811ebff31cd638375825dc62eb66d5aa29a7
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = e7458932a65fb67bde2feb81db71c30f816faa87
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = bd17850d5c2cbb67dd6bf1304ed04e8cfa988949
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = afe76e1f7f35bffd521e82eb8e283addcac70298
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 969f87ae75ba46f292c249bca0c07d0de2c88ebc
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 67173ed9ac7d8648d4bad677d596aa2bc12e8237
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = fec569296940e63b640518f9b251024e1ec22200
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 3d7a1c3fc1aac78a54f35ef4a813e7eb250e51d7
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = dddfd7e0e14f2b575e7091d427ff269a0ffe3655
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 6a5ee36c230995cb64611af9058f42264f44cb07
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = b7ba0afbbc47b4ec91fbe1d6ee26a3e698d7f85a
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 35e1390f75720a747ce1971b0d2a0ca0299ba899
-SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc) = dde477c988bd8c792f3527e316fc5f6775472384
-SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h) = 2781218de6bd8e2acb00e2673d81e7ba11417f19
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 3a5445c67f11b4c07de541c9749b617a64f6321e
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 9ec2409b07a6390a6097a80380b8ccbd661f01b6
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = f9ae282d840c2d627fdf8eff5f16800103a7a1eb
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = c49195ec8237fd96aad7077fcf564bf2f47cfc6b
-SHA1 (patch-chrome_browser_shell__integration.h) = 17534957a9f523a724087405fa016ac142bad970
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 063047970720afbc683f89f869ef250724e4bf3e
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = a366ece62fbd65cce62e6b8dff4aaf8cdff3c843
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = b446fc5fdbaef47c7864f68469661f0be3be228b
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 541662e55f37943d74a6477c0727481b35f5a74b
-SHA1 (patch-chrome_browser_signin_signin__util.h) = 505f484156c862d056acbcf0c792ae43c4f84e68
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = c8a4e85cfa1c90b619fc84e1a3b712fb74d9c6ea
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 251c164e54b322709605b0d2813550a4aa011f03
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 96def8c052cbc09a744a02fc0e37e77bfab83c4a
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 3a34b00e8cc487868df5dfa531cb5b936d3d3534
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 10bc785a4cbcc7c8714fffd8a06a1060513532ce
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = da153cd1eb2467c2f6d1d62f8c2daa77804f1cb4
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 90881bd75200ada8205a88542ff17b173fab66af
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 1fafff63aa4021b99a7b9ad23657f93a5c3babb3
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 7f695de090de59be93738f6d21fe4460265ec074
-SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = a97e1e244beff454c02b432061c919f737a55c84
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = e28da8c1b7bbb20f597a6330ea4546a5b376bb6a
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = a0856b6440a2156f1da846c7d88192ce0d0a07d6
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = a0003bdc1c46e601f58d6f056c1323a8581b02ee
-SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 753ae3b5f297fb130b8a8f96b10ee28e3681b5f9
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 95a6ba63edc5e6a0c46b4922f3a77607cacf6a1c
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 4185ab39bc1458c064e7ae104ff6521d78b91d64
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 300b4a9a420b84cdcfee7a854db31644aa9bef2d
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = b4a048b1177690a2b29cf04d359fe34ca02460a5
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = fc1ed78a7fe25926e1f934c86e1ae6c126ddc4bc
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 546f8f1c721be9fdbae487ffacd8fa2ab2058f79
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = a001a52ba5bec7e46733968c1bece5aab9496861
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = 9f34b0b4c8e953603cabc3be0fef356e1523481d
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 15e2e9f60d0cc457c77eea49597afa05900c873e
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = ad47df4ed63c7f6d8e5e8f52758f27ede8f90c8e
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = a3608722ab69a75b24356d7ebe7c211cb512a655
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = e49004c626eff722fb41f0ccc72d9ab302ee80ca
-SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.cc) = dc51d8910c7efb11f80d28016226698822f7ae61
-SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.h) = 7a99e52129a6d2be5bf541cd4d248085d0f29c3d
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 4cb146a4e06504e99dc9ba1404b9578b4c5f57e9
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 6da612c77454a55f2d34fac9b3949642caf4d057
-SHA1 (patch-chrome_browser_ui_browser.h) = 7176a15e4b340f1f8a6fa51e87f127e89e0faba0
-SHA1 (patch-chrome_browser_ui_browser__actions.cc) = 96e673b78ae521ef2c6be15791fcd9b83e897491
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 74a8186316419f1bc808361afcf33bc651decc24
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 6211ae9166ace10d42c6acf9bdacbee32495ee95
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 77a6d7cc25192507e3a9785deb835914f26cb0d7
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 70fdf58336f85fb27fc45c18d24e550367c17a4a
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = c3b33f14f9fc71700ade2b40108ebff83217456c
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 0c6a0c698f31ce52d24815911b0537fbb6da5275
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 7aea29c36ba02801b86732fc2ab024d6f258b7c0
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 060408aa0463868b1ea56fd64918726e04a5b747
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = a4d7407de1b2f8e581581169bdd08815774e2357
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 105fccd86583d3415edec889683bb61322fe500a
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 19d5f602a036f15a1f7ae07210dfc63192a68543
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 378afb2b42395f7e33aa52870139d1b90b1e250f
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 726872b07c44081b5ea3064de9f55f66027c1088
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = e1ca3a591254991d59999b49991d1cbd2a498a73
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = d8ff1eb38ff6b7153ec8826dfbe4dfe4c8841c9a
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = bb41ff634f0a5afddcf141a07813490f7f692637
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 545eedad650ce16b2bc9b8cd69dea6db0ce08b4f
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = ed4011862f527dbfec1d448b11914cefc41f6515
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = dc45a5e2ddc88a549ecb3c64d8f800d44b4d7975
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 51d74ecdec40ceabc10aeb27919540bc01ac0065
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = c774fbcffe0f4ef1f8e148eda81f2a73624fb201
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = f221feb6c74e3db0e3b8d1a36ff01669a0566498
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 698cf6d61870a5ed4fdf55e5b8adcbe3646430ff
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 21523a29fe176b852cfebbdf64a84bd758c47881
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 69694833bf154c07efbd84d87e5731b095bdd4ac
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 76e29f605b89e1728b7e89ea9cb72f6e3bab9727
-SHA1 (patch-chrome_browser_ui_startup_url__util.cc) = ad3f634ac076acf1332875ebf2865b1d8bfdc9f5
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = fcebd8189a498a8bd5f52ec8d2a6a2e55e46a0ef
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 39b28e8815ec7250b85fdff7c08a2c6680c71d5d
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = cb7a37e87f7e60306ee1a331261c070da1143dc6
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 2703cb1242cb56ea0b2b8bda5c54ed0e869155de
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 8bdff606c1f6483258f6193d9fdbaaa787d902c0
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = b259fc7afefd91bc4d794933f7672666e3c7c6bb
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = dc50e5088f4f78c1e9ad5e7fa042d6628b045ee0
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 2eb1f4fda589b2665bbe04c946290e7c56be6026
-SHA1 (patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc) = 5e989658aca152f277b2896830ea24aa3039c30c
-SHA1 (patch-chrome_browser_ui_toolbar_app__menu__model.cc) = af500bf119c65b3e08aad3b9f2025bf30721c365
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 0a0c603a5c89cbe3b4318e4a1b5e692f603d1178
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 0ecc9269bf2ef4f960321bba9cd9ff2f1804d400
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 7193bfa8ef9c7b8c1ac94b9715285e526ec772bd
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 349911222483b6635e1226ed5be1dac59efb42df
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 91fd2002aef03de78ff4ca4d5475f01aad4024ca
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 4e90f29f195c50f6cbae755f13a922c0cf973e6b
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 495d8b21242a6f378a732aa2e7bbb0ac71878cf6
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = e5ec40ef156cb98ab563034b885f0d2ce58c61b5
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = b126dcb3d1bb9b2c138c583e98ef0d5456d2a537
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = c2ab7c81b95710f6b2a0b6ee6058757e812d410a
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 26582a809368bc1d400454e84b90ccdd79bf9957
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 8f406c9066ae042524883838b27c7d9c84c69f8a
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 2d8f0c54064f49cfe669728f8fa52ebcdb8ffbe9
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 45c06c3142aa8accb72b63c1452b77a7cb436541
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 88f8764d99f2d1f91b7c63be0517ce08a1b244ae
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 80176c721346b66bb074ce5be3ba8e0938e052ca
-SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.cc) = 957cf905d32ac38aa205e4218e3ed948d2ec9570
-SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.h) = 1e1623ccd350c3150790605983c39960929fc263
-SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = 0280e56c78b928aa098bdffd0abba0d3211b68d6
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = af1c07e676f7aa43cd81b5b8904206e42ffe9629
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc) = aee066b8718b8f1d693d0197463a88b3cc6d54e4
-SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = b9a7263c1bb616d54749f700e343814789455199
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = a25cc58e2915166c3c65e275f46a151fb40f8110
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 53e03698e9e4e79eb477ce47719dfb244003472a
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = ac1b9393d5f36b4aa19772e195deb1e7bd20a226
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = f30e814f472bc28fb1ca4d57448d1b174bf3404e
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 1c23686793ef0b4fb3af7b5421611a49cc02da24
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = b0c91988477118a78b2da0f7896af8a9c69ccf58
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 7a43e5255e71ef520961f4f89738451688d982ad
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 8ba843cf956f818c42ea378d339b1da73a88e800
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 05a55a1f3d296256297b354a5229d940cf77ac47
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 3f439bbb77ae83feda8a6b5ea8bbb06a4b110f87
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 0bf07fe655f5cba0e42d61ec0e9181b9413e5c1b
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc) = 9a41a9f9c3659b2d58c051c1b119d1cdab1324a5
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h) = 2679c4a104340035811f7c828d37a3b8cf0a3985
-SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 2cca1edecb2be69876a8cf20e54c650a084aa1b6
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 27aa8aa149226cdb2eb17c3d5ffaabbd3872724b
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = aecce674c12f2afceef418f5ffb5d4748fcee514
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 5329e916896512ccd1d9b9cecae7287b991ea8e3
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc) = 4f8e002ae222acbb524d28943a3deb3538fa4001
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = a362cd5de48870ba5b06680c24e4bb957dd7e373
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 76f80ba65d600733b247c4ad30ad7051fe6fcc20
-SHA1 (patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.cc) = 487e6e4b0fe096ad0c79e4ad4611e6c2e0037be1
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = 249098b6b2509f8b33e7235e997634abd62bc6d1
-SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = e1d6e6be1257ef6df3b5c2267b4d7e10a4dedf9b
-SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = c27d3ffd4c74396848289f0e3c8a55be9cfdad38
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 33223c76beb7f8e6000485edc88fcae1e1262a5e
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = ef36d9def27c7193f50ebacd6e6b114a872fdb6c
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 510a67a24349618543b81fe85a82eda3f237e215
-SHA1 (patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h) = 3243f46b1faf7223ff19ec85110aed6aa044fd09
-SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 00197f4194b13e03b3b80c0401244eaed4007750
-SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc) = 10421e48775b9d143cf297d236e75a5168bfec23
-SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h) = 9d67520b46ca198c44a3cab97220163b02ddf6c8
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = e43915dcd8311e7950db28ff99a743a455b21eac
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = cff2e475339781d13c9162a9dd3f571e8a1eef50
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 40be1c29e73759882d32a403cdc9e20721f43510
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = dd266302b9b42bfa60bc6197c4a1efe5530f64fe
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = b9295fde2777419304edc80c92b3d61f94161d95
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 1e5d2fda30a921d5fec9588512feacfbd00286db
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 5076126d542f2c25bc2b8be8ac5ce03cd3df07a4
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 4a635c3a8f63d24622e8690d7eb6c004f2c5bbf8
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = d7e516a26b06e0686ae6b68fd2b934e2b3b69132
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 8999bbb2a2406a205aa5a8572994b52c54d88be6
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = a2deda705d1067e346b8250ecf94005920560366
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 25e99a39e9964f052a3452936c7a9d2178abb0cc
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 52169a223c188b76ecb88a0b33df2f8fc9da5d26
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = d79da1dc3ae84143787a4bd5b251f4ef74a47be5
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = cf83e8dc9dc3e7fb4409f56b23ab107f8d9e7ac2
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 637952dbcfee783ddc84a1e5daf55b192d56093e
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = dd8ccaeca8946dc6c17415074b15798d67beacee
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 8e8f43db858f290f77cdc33d37508b697546e83e
-SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = c816c10cdddbe902aa2b45d8ad1ea779e18dca3d
-SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = c78cb54166d0276e22b21d200218e1eb2b122ede
-SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 01a4c55b054d9e86b8a6ccfd32bf6c22c394a6aa
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = e9aaaa115c3e9f04ad36cac21622480d3efef764
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = b9c3131139f16c70a9a604883ec6ecafb0bd4a40
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = d18bc6956452332d017f6b08e6d0416a138ab36c
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 21e92fd01e184fbfc757121d29b03de629b8f4f4
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = e969ac4dd0ab8fd3c7d4a593cf165427e7c51462
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 604d742eddebd52d0ba6752e81cfe6f880537d3c
-SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc) = 86b0145443fde0f81f3707f8d5ce69a180e85e79
-SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h) = f1f5a6331268884cd8b71ebaf1c441645754404e
-SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc) = f8174ec2ced3447d085afa17213502e503675048
-SHA1 (patch-chrome_browser_ui_webui_policy_policy__ui.cc) = 06b9cb9fdf75292fec7283ec59ebb25bdfcd0a23
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = 7fd5febeaa80685c7096588a68c813b8c29567b1
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = d84f5fa4fa7fef01472170581798e54fb3cf060c
-SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = 61e1120258c2674409dccadb5df7a2cf5c97ba73
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = c0487fd3e36792abb65484bffb83d770e837efac
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = a8bf97a70c80ce229565deae814dbd365f684984
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = f1e98c2dea68dc1c6f11f697f1cddaf3419d5216
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = c13a8cb49e1ee5b68e1cac10ca4f910b446c192d
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 8707ba54a0e17138b77de738d2efce87751ccd3c
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 244be6aa11f06a0e965813f190475593f20bcec5
-SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = 148c78265fb2acdc3297a834c969c0d30b708c65
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = d6b310071c60b70db2ad7349afe802a6e918f579
-SHA1 (patch-chrome_browser_ui_webui_version_version__ui.cc) = 8b99b55c2a8239fdb1fbf3a82dc03777f2cb705f
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 3b728b05563fee5974b031bc7d9830f5d9c7075a
-SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = 132af2fc14b2db8c56fcc4ba00413cdbc56dad66
-SHA1 (patch-chrome_browser_updater_updater.cc) = 1a995e06365a31f6e4bc39621a90b379f6fbe7e7
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = d0ec629b4acc182005f2356148daf23a84441dcd
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 234e5cbeffc9e0c1705ed21a342b5ec679d79c12
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = e7b51f587f10cd1ccdbb26dc337b1e61c40548f2
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 002ae7b26da44ee72218c16dea1ec61ddb26b64a
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = e0954763d4a094698334ec720b39bed27c0197a3
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = c72b13e16d10e10f5bec1f6d6ed1ea1bfef26220
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 6ae759d500ffc6ca1f82807e80c51c3dc5a81d6a
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 5f9f4a576da1c0164be0f7fc32928ccecf9a04f8
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = bc0a358296c32524188b62f47d046fa5528164a9
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = f1aaa772f49a8e7e5f19ca2b10b06c37b0613fa0
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 79ad0395f21f6319dfe484ef52733f2e7945642a
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 994daee98999c5a9930d4d57aa8600e012fb6591
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 60b428f8ca87057e160d6f5dec62f6bbe66faae2
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 070a60ce492440f09e1ca13b7e71f3408865de10
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 5014ee11f951116d13aaec5f4e81c986c0576206
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = d563911dd204d07469218a32b9efa8c4213ba81a
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = dfe0292f9f63636a4cc65c1cd58b7bb210ca07ca
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = 680f788f90ed97f0e143cc52a5eda7ec15d3784d
-SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = 757b1d4983b85f0a2c6e0f6033da4d31e542e4e5
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 79df97bf3586cfc3517e7ffb7dcb1449ce4e3dfd
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 6ba7a4d6ccee3769022657722f5cfde98206d72f
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 513a2bdcea054f7cbfa91d695b32616bb2a60d78
-SHA1 (patch-chrome_common_channel__info.h) = 570f177ff188df0934a2b3c17899522281318681
-SHA1 (patch-chrome_common_channel__info__posix.cc) = de8affcb0a79852d48926e942262b977f9ffb84b
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 1cffeebd5a300b2f7d488b32e425d574e4b9886b
-SHA1 (patch-chrome_common_chrome__features.cc) = 38b5fddcb0d80e71001c71cfdd08308e50a0c798
-SHA1 (patch-chrome_common_chrome__features.h) = 714498997e9e975e2a644503cbba7edab0e2b4eb
-SHA1 (patch-chrome_common_chrome__paths.cc) = bb4e79cc006c9c54e4e3a5dba31a82b1367e34f6
-SHA1 (patch-chrome_common_chrome__paths.h) = 0076246bbb6cab48f24d3a1e2dcfa5a062740511
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = da230a41724d018033dde21a193ddc79e14bfc68
-SHA1 (patch-chrome_common_chrome__switches.cc) = 7df861b2af7e457ca13d140370d224619c2d8626
-SHA1 (patch-chrome_common_chrome__switches.h) = 157eef8991582f550dec3e57236502a452aaff43
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = b09c31eaff7df298c55ee2c26face06b5c162f7c
-SHA1 (patch-chrome_common_crash__keys.cc) = 68c71c59019ec356754eaee061796974dfe713fd
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 46fe824646a7747311ae04b34257af6974706be2
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = a8cf21b76db8c4206fdf7f9766d29d56de71b091
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 1dc8dfc124cab533ca51139eeacaaf017117dee5
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = bf27e506b8659e9bfca22a66c97b5a3f5a1a8a1f
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 02d4eba3013b3a98c18ebf52b9dcc563a2e44e25
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 8556c859a9eea8ab864aedffa91996a2241cbaf2
-SHA1 (patch-chrome_common_pref__names.h) = 60fc57ec1034b8a48903bc00152196e049cb8763
-SHA1 (patch-chrome_common_url__constants.h) = 16c1af152e00f7d17fc0f15d02faf84f03d0b66a
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 021fad45699ffde50082f4cdec05e531ff5351b7
-SHA1 (patch-chrome_common_webui__url__constants.h) = 5fab096716ec0e1917e63d17213768702464b16e
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 520fcfd29e5327a494fd1e1cacff4eddb6bf11c6
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 40d7172228b68a1277cf808ad84ba4386f66ab2c
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 05f29754e8a9f708e132cb0d55a5d922a31c8891
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = fed79c6694eaa90adf6361d8e75893aaf63f6b34
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 6d697680cdce7b196e865f9dde9bd8ec124ece53
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 0d511eba72e9f908832e0e0077ed3b2fd9a5a783
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = bb92425a651d8edf06fc019094dd72d6f15d6891
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 821bcf328ec34527790db6651b4acd840c3803b2
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = e8d1b2729f72d801a5eda3d92ba91f7d475c4376
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 783841971c5d2e285665ee6e4b8d2516db7f0d69
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 8d9e9eabc181ac079b5341f6984eaa16f8339815
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 4fd3b6dc2f544aa206930b2db8f2ed3fb063aee9
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = f588a308a42ef78ad1bcb935cefc7536bb5965dc
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 7ee2df51d574aa91b8a6f82173f1f82b38e93b8f
-SHA1 (patch-chrome_updater_configurator.cc) = aa0a348949931a8140f36114be39543c659468b1
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 665e50539b15c3e4a1d9c2b6fef9d0bd32d98728
-SHA1 (patch-chrome_updater_lock.cc) = 87c907a1bda2b3e33f3a7831d78ddd4a3a0de0fe
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 6e638923ce6cbd65de651eac2d22493d85082ab5
-SHA1 (patch-chrome_utility_services.cc) = a86d862c5c88550ffdb3a69cc970cedcd70366bc
-SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc) = 40b06876965cf44b35d218bef90f48598e37de3d
-SHA1 (patch-components_BUILD.gn) = daca11e5110d8d99741a0dc14b1f3e19cfa12a15
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = a978f1a81c5895152011caaa10c5cc5abbed4a78
-SHA1 (patch-components_autofill_core_browser_integrators_autofill__ai_management__utils.cc) = 42a55f04ee15b6cc493a712e9e6d0cfe71fda626
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 4bad447031a3743581d9e5e14945d53189f2eb7f
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = dc53b7fc592151e887ccaf581b19d8e39897f69c
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 408047d1902d186c8c54b3a885c3f9d8e9dcb6d9
-SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = 1208ae816af16c01ea84623bd34b42a1963f2686
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 17309afb59ff1dd937973425d634090e1e4df3a4
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 7cf27d3d518c2b73a88aa3d8270dd7cf08dcd711
-SHA1 (patch-components_cbor_BUILD.gn) = 6d25654af28014a9dc7b5cf80536f16801d73bf1
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = fba3e3d5e040739b0832e3bb310794e1f84e8f56
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 892cec0d4f33c5e79ce37529a45f37849d7bee8e
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = bb3da83be38340fbb23fa5a92e7f36f455eb40c5
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 32910b0fe1c39493f79b18643eb094f476a4d141
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 40fc6f00d2e951edcd6f7d591e998724d38db878
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 71fc07d7e1f23c75403bb97675d1779ca4079e61
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = b98888467566722f45a0ec8eea03232abde4ee3f
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 079cde7ca80dd17bad779a590b189c5b9ad17f88
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 9012d7802b818021a31c9721f8a2e84b8a04935c
-SHA1 (patch-components_crash_core_common_BUILD.gn) = c4317276002193ff3449197b422312bc1b1bb925
-SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = 13e8f930dd152008531cd1f9f9f56916f3a7bbff
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 6560b06211ea7605655646cb9803d612c015f15b
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 648087b304ca39878abaed9e94472faa72982964
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 9d2f83a3b39ea950cfc9f66206883bada7ef4417
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = ce6862cb7c0296a7532533c36931ca6d6ef90420
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 25582dc1e866a3bb82ff0dcafa0a8b8c95f5cc0e
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = afd9724b215cba4017882b24025aac185c24e96a
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 8c068714f4df22a5fda7135ca4eaad4b88378a0b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = c562a78e3621f9a934e12e15dc46100b4fc9b83d
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = fde2f2ae664f0b79ce2d39564cffd27be7642a93
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 5d99fbb9e8bafb9821f29ff32769e782808e78b3
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 67f0dd077e5cbb80be7c36debfea092bb1bab0d5
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 004224ef8b9bf1b6366b1e7754632deeec5a5cef
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = c287d1f990b88fcb5393f4c1ffa403385055690f
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 5b16ff8166e108d08fdda815e9b132244cd8495f
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = f03378c71a90e06f4acd2915f420342f78194855
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 0a4ce21aa928ef21dad7e0bac01cbb250d58ff02
-SHA1 (patch-components_enterprise_browser_reporting_chrome__profile__request__generator.cc) = ae214cb5276a4e3f4bfe6dffb0ad1da89446a8db
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 2ceea6bf5ff41c43ff0a0a5ad422d1cff1847b84
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = da2f6dcd0fd1061838a491e574065ea6562b060f
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = a96e2acbd640064ea80f768354dc6f41551816f7
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = f763811a3ef6eafb8806367b46d7451ae9b51320
-SHA1 (patch-components_error__page_common_localized__error.cc) = 8aae9d6fb3295c5ed5da88797f2b4b243b18745a
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 23ea83c2a7f97f43cc5fc19d14b0d4ca4e048d17
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 326d5415007d4d0f5d61670fcb4ab005f97b007b
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 768c2cb13294825efef9142a8fc01b999ec48437
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 5fce2691104e59524e7d9337f947a48d1b48b4df
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = b8a76f8eccc4d2a9ec6069d53380d0ddac2078a7
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = fae61c08393bc4badd4b47680bc16e5199bfa945
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 89bb30272e5808ac71d8633674da21f17b9d42a4
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 04b96e06218019ac17ac4b7bb583d44563b54c8d
-SHA1 (patch-components_feature__engagement_public_tracker.h) = a892b8bfc974194cd8fc8c1c573801f5b4d48203
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = da892fead2cdc833203809b952ab18bbcac792c6
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 261eb12b32b391cc8aaba0c760add0e3bb30d2f8
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 736f9a3747a038ac08c072d97f24533765a1af62
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = b786ec573156488eefb1e0b11b9d6842452798fb
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 53db8290cd89b91e55ac4ccb9ca4cff3a7a96af6
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = de2d131b0bed8dd5befc6ae63d09bf13ff3c6980
-SHA1 (patch-components_gwp__asan_BUILD.gn) = ba3655798668d75b24c8f1e4c239764474411c0e
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = 8648c2dd39a0fdaefe695ea57ae5fdec79ad5e06
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 2b87e94048f887b9c395e6510b7bc0c2e15953da
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 7766ce5e47e1478d833f317fcf2348593a600af8
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = e8ab1149b2a7801520177b8b9dca2867a1fb8852
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 191f7c3ad037f127b191724fec1aaa6b747fca94
-SHA1 (patch-components_live__caption_caption__util.cc) = 859cc800450de8b621b9779dc8f7fed4dc10584b
-SHA1 (patch-components_live__caption_caption__util.h) = c0fa5b63c040d03c4f330c58cbdaf67648063793
-SHA1 (patch-components_media__router_common_media__source.cc) = 66f12067ff78ca65bbe487a44996ee5efc9629f2
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 6afbcf30758dcc3e33ae51d56c933cc9239f6d4f
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = a57b4409d2c2360a7c7cbffc2313bd40c52f7beb
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 1ea916b9292991ec10ca7d35e7f4027ce6a3f57a
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = b50317e86f7bd41cc14e88946871ef2561b8e37a
-SHA1 (patch-components_metrics_metrics__log.cc) = 74e03da5d00de5b399eda3c125eb6904c66e58b5
-SHA1 (patch-components_metrics_motherboard.cc) = 9ee4842d9fd05ce5bd2787a42883a07e07b3717e
-SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 4038d7cd5b3ae6a181269f51b61e695b5390ac72
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 58af5a15f91c1bb48864cdfaa7a111155eeca2ea
-SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = cc8b0dbe6f040ebd4bedc280364574c0582e0c35
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 1ce1f51705bd246aa053e573ddaec5af0d2c69ed
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 44b87064460451af0c9acb4fcfb60dcccbe1d533
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 8f80565d0413b81a11d3bc46d42acbad1bfde77e
-SHA1 (patch-components_named__system__lock_lock.h) = f28e7fd41828c3302afe2b7be212ce30122ea10e
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 154388e86ee495d8d6c2758e5f33423e27769136
-SHA1 (patch-components_ntp__tiles_pref__names.h) = da0e48ce9a0cd1416eb6dfc8c2163cf1048478c7
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = b2e7fc42f3006d4368fec0b43a0db8b7737a5882
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 9fd4243ca7a2028be85ae82f4eb3ee0d856946b0
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = c3cd5f60010f7d3e62abfa586ad5a5f53785ac09
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = ee8df7b98c97e795628d51700e7a9927a66f9222
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = ab451f48a14437bd51331bbacb5bd5c2ea97087a
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 910cde48c7962d73558fd3b664e15d5e5681472a
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = ce692512e3918621bdd6036a028ef54ccf5eda6e
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 9db98fe20ecfbd97ba44ed0268a9b892f7c48e78
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = f796bbb648ded35b319982f94935be849191f4bb
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 050715c5bc7a89c9be7fa1d5ebbf0c357afbf533
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = d7d41a4ccb359fe16c49a3076f9c7683ab82e1d8
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = ea64d5020325d0fa805c10fac1a3b6a3db316321
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 905b4f5234bcdb45c3276e2e709b5f99d6b87643
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 255293673bdcfbe691346646f47113f40e030122
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 307230b584a52c64fb7af159906dfbba7d7f666a
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 6efa6a4858c892ac51a3a17220708d00a4d8522a
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 5562847ab624391cd6338b13517c3743fbe7e2d9
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = f22fe9f96858c1caba4d6fc4ec880d852e83ab40
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = e8d8968b6d0b93eb61b095013c2a432711db8d9c
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 91700206f3e3d33d0043e37690327864fcdc2d6b
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 61fb10f9d8e37e287133ee34920144fdeb09bec9
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = d43a3bd40a8cfcc080566e311db0f364a7dfa1f2
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 75160da2c414d8d569ae061a08bacda54bd9fca7
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = ce0131cd601a1cff61de5f28775d48673d4bd793
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 06164af2732dc3ab82d56c5ebd69c20f7a05186f
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = d74b40cca1375f01e287dbdf0a2535b19708c6ba
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 60639aeeac2819c9488d6e657d8148209d0df68b
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 70ecf3ef1323fb9017b0decc2d5e8355564a9645
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 6fef03f8047df03078708610435a10d4589cd647
-SHA1 (patch-components_performance__manager_public_features.h) = e81ce658c079024d83d6cbcaa6ccf3eddb259e58
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 1cc4169acb394be13d3a6c3d55c1a0e20b32b0dd
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 8f252c00e509e7f59c45d37178a4a9803f6f4519
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 71cddb5c9c0c5b263d7e866993e1d50948449ea1
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = 5382014eb9a793e6ab90e6f18104913f98edccfb
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = b24c71d0bf8cfcbe9d819a9ae16c1ef0523432c7
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 16fcc19fa597f53fb0679685847d3b2bb6aebbaa
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = cf844895e045b5434f2da224bc767f3b7bd158c5
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 79c35c83811d5cac60faac05c4fc756e9af8d5fe
-SHA1 (patch-components_power__metrics_BUILD.gn) = f59cd1e5c34833875a391dfb8a7633c820a0e7a7
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = afa7a39174c25436f3ea58663a6e45b95eddc584
-SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 8d0b76afcac9ad51824926f10391d604189fb88e
-SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 17983c902f2af1de9f90196ecb0afb311536eaa1
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = 1886aee6d9e812be9abbf419eb3ab8a1f7337ee6
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = efd83807943e2af5345da15eca356468cd4412a1
-SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = d278f6ec38a3771d4145571cec1439108d46499f
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 6feb333ebc9e49c1e37bbf6ebc058a70aa110f28
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = 09c3f27a8f9f5f77b490862911813c7ccca88e0a
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = c6ea00221c3b55ba3b77beb8ec0ac5bdd536334a
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 648c6c7b1ed905230968e6c778b2285243bc7a4b
-SHA1 (patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc) = e97da0886e3d5a04c1eae7d53c9776a79d36ff40
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = c3e7e0e55eeb225c01b72fb909ed58b2e4efd5d0
-SHA1 (patch-components_search__engines_template__url__service.cc) = e4fefe62a42022c9f1e7c0d03e33a5a4775c0333
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 863118eb9e5a5750c2b2acac278136d5376d0ca1
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = da01af7ed2e2b6093baf2597b8ae321c4a649406
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 581e39c3dfb6918467699db7f5bcdf8e77b3b23f
-SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = e3a6f672a8539847fae294dee08730a424b0e9d2
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = 88a6ba92c4fe7c6f2212957cdf1943cc5485ba90
-SHA1 (patch-components_signin_public_base_signin__switches.h) = 5231e3a5bfd5c0de82832be900071a91f3624fe8
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = f7ccb75cd9506ccc8f0f6570aaf5ed7a457bff73
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = bed6156ed45a11105b649313cfb5784bf5fe077d
-SHA1 (patch-components_soda_soda__util.cc) = a7a57867b2a537e592def043ce5f9d32eda515f2
-SHA1 (patch-components_startup__metric__utils_browser_startup__metric__utils.cc) = ac8d53ccd1ba86ea7ed50edbac79abf60d426dd7
-SHA1 (patch-components_startup__metric__utils_browser_startup__metric__utils.h) = 62cb0e0b2976a587fb52d2e7bad71ce09fcfd375
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 4fc5749fd4c5f35cf2b24735e5131de8699c3e6a
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 417181cfe002075a01b2275cfa82a47283cdc000
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = c921a8be1e864b5c40d922b58219d80391e4f13d
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = edfb7a520f4f875fc9bfbc4dda59b4eac37a874f
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = e9c7f720d180d40734e618862dda404cb8447d31
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 1a36e51fcd33d3c9255ef1e78f7514a66d890b52
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = daf73647ec07b79713e19f4746d386dc19d35055
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = c383a63766d90d16f90bebf88e310185d72533a9
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__url__checker__client.cc) = af35b533de1a079133fda4be537751352c877e10
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 3b4e1cb548b578acf47ebfd803c69c33a8c51057
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 56351886e5634e1741578c8679fb4514f8a2c2ab
-SHA1 (patch-components_supervised__user_core_common_features.h) = e13dc52d3f5df9a238ccd610da906098a0019854
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 4f07eb8303b3c2b9e842e39911c13176ab1bd0ab
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 6362da4e67fefc27b5f398f632c5dee0fe0b2932
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 2a79f72d02ecf95d47c4fdd3b53bb583c21d0278
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 2d6f0f644dfbd31b1e8f4db782682a97c30235a8
-SHA1 (patch-components_sync_base_features.cc) = 36298ae432c6a3312f7d61ad59157e547e9ba1a6
-SHA1 (patch-components_sync_base_sync__util.cc) = e17aac2496957178681b2445364b7560318d08f7
-SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = cd068f8cf4c93d823870ed4afbfaed0121f73a0d
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 99f48ba8753b47573d07c298d96417fe7494066d
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 84802738ca83f012800075a13c0aed66ce85d499
-SHA1 (patch-components_translate_core_common_translate__util.cc) = c4a6092570e3900ba0fe583f4bad339b26009828
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = f7fe1cd298820fe1fd655111f236555c483765c6
-SHA1 (patch-components_update__client_update__query__params.cc) = 430fb2af3f1e70f46dabd408377557d9b4b78a3b
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 9e2032fce91b975af8908c0c6977f396aa4acb56
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 5bd51bef693ec3609670873a89d0c07ba2c41b6a
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = 7abfe3addb249308b1d99899a3aa979095223d3d
-SHA1 (patch-components_user__education_views_help__bubble__views.cc) = 0be039c486b80337859f47c90fec79a430b336ab
-SHA1 (patch-components_variations_service_variations__service.cc) = b318825e4c5260b0936e29aa8ac14e4502ae7513
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = bb4a2840fe06f283705b01850b86c4274e58a1ac
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 57093bd4d491cd0ad951dd1e6661ac191c3b7d81
-SHA1 (patch-components_viz_host_host__display__client.cc) = 8cea86b93038adcb63e8d75369e7d6386b0acc19
-SHA1 (patch-components_viz_host_host__display__client.h) = 6f515545205821162f61aa2f29e79e1b21dd9919
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = c7961fd722dcfe9970a3bde7076b927a4f0ff2a6
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 65576988235f68c3063e70e4b461287d23261498
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 161af7517df2a79382a68fac6071e26b85d381b9
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 8e21468860613ec78fa69f837f960c2e52461907
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 0b00b3b235d11e1c7713cc3e5166ad29180094f6
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 1caa7f5e386f8908297685664259378d44107139
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = c2e53d5b11c017d155b490e6fb673dc96368011b
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = a0d7a80b35b362d2aef03c7ed2e2295f44816152
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 302b36777b4fdc6e0fdba8a1e1c4b0059fda4e7f
-SHA1 (patch-components_viz_test_fake__display__client.h) = 7679a05b439fb7a94b8bdf10eda09cd0ce571dc1
-SHA1 (patch-components_viz_test_mock__display__client.h) = 6003406634c1a6a4172bc9fcda9acdf72b2a4c82
-SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = 16c964f6360ec24c2bd40dc5f93acb64dc0f2054
-SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = b7668916ad487757ba9073617a732b0b4f594a56
-SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 9751b7de016d54e1620e35e2e5a1913875770fa3
-SHA1 (patch-components_webui_flags_flags__state.cc) = bf9ea597d2a0ac839aeb1d031b88e85469b01134
-SHA1 (patch-content_app_BUILD.gn) = 4cf718c175537a18e5264106d7c5443cf2ca22e5
-SHA1 (patch-content_app_content__main.cc) = a320e31c9d0a200d00251da4343daa06839785a9
-SHA1 (patch-content_app_content__main__runner__impl.cc) = eac3049a1826740cb3eec6925c1d73352e5dd568
-SHA1 (patch-content_browser_BUILD.gn) = 62624a7683c988d8f3e724fa773a92c3268c326d
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 407659e868b045a1f075d3dfc2477f8a5ae9a7e9
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 16963e7f55b61f2ce02635fc70b660bd135cb3c5
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = dcb7480a424668a039b189d702dbfc165f81334f
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 441bf98aaa6d53dd6024720b662975d54b1662ca
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = e69f82ff97803dbf4176ee3fa6748f70e26a551c
-SHA1 (patch-content_browser_browser__main__loop.cc) = a9a05839d3fead35d4b9d13a806addc439b37eae
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 068d72faac016e7dd46501745f12f00429de069b
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 8bff4a28a151ce7c9762fddc4037b5ac8d858cd1
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = b8d52bbd5f38bb5c1ca3b2f8ae20d21f3e75a433
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = fc08f9de72195426bbab293e2b2870c62da1c764
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 225742117b4942422015ee99b58b67a8e4fa3e16
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 3fdaf1bc4cc8dbe242e9ac8906be489a9e473965
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1949c7be6aabc8ccdcc1ae0a708d4a0dd24af437
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = e0780146cb897114a054512dbf292ca4261e3fda
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = dc6a55d1ad204091c78ebbdda9a757d7e4d4b196
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 728fb8f9cf646986d3ec0184f3508e4f8e07e75e
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = e978849b45f4db3a6d8a23e8680bed0d1e15b081
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = f23c1b6230fe8d6a0f87e0a4c2879d9d3db34bd0
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = a4fa0504541ecea38a7f034a665713a619eab22f
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 8cee2eb45ddf727b7c668369e3400d658c01cb1e
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 6189eb16115b4e9097f8d7973853225078b772df
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = b934cd878210878b9d43988b69f211281dae4681
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = b975614ab3362a9a967a5985ad8ae947264d29b0
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = bc6b13684f1f438f44d0f9901b67cbbdd1039f7a
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = ad2ef51c67af5affa5edfe5ce0128253d2b6c567
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 40089cf1e7e108f5f4cec27528313a653356e64f
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 55fcea885b1b3d1e86495dd52b564485a8724ea7
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = d0a4c4ddc515b8de40d754c022cc8256baf7ebb7
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 7ee085cddf0eee705c1affd57b2e9e19252c8a40
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 55968ad94fee61af4228bf789cbcb161e462151b
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = dba70b94d651e80c4cc5c9333c570fa69ca963af
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 915060c9ab120fd11c58152a8e5fc8fd5f388cea
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 4f07634509d9fdea4447a61b3d9062e718980d36
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 199f3c6f48b8e3ec9b537050558b517162b69c49
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = ecebd80d7db82f5883982c3368b07836ee02457c
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = df3a57c845fd6d1888f3812a6562c820a10a7f84
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = cc7c5161221b5a4c98670f74aa1968085ea4d009
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 8b567dc82df23ba07c3ff001705c6c35a4414195
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 3b408f902c43a0cb978043d93ca2330eb033b3bc
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = a2a8da6f5a3e29483632c5ea67be0eff5625b909
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 8c1222b2649ccd2b8e069ab14291776c0cb801ef
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 1a73d5dfe0436c21a343fde23d3e564ecd62f9fa
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 522b605ee586f1236ab19279ffd0d42951c1a535
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 5e74078629ca51d74fbf94940773253acd0dbe58
-SHA1 (patch-content_browser_theme__helper.cc) = 7c63a4a0d7dcd11e923f947fbad4d1f058aa1aa1
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 4582085221b1142716648bdad7b1d1b9eee659fa
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 2f1dd08a14ccc663f8276601b9d54bb852de170b
-SHA1 (patch-content_browser_web__contents_web__contents__impl.cc) = f86bfc10c2117d99f84f099f25378afad29f68ab
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = e20961e4a667fd1a7f5df7f28d6c90ccd41edd97
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 3258a60797a01d16cf4426e544ba426b1b7d4ba7
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 30f25c1b1228c08cca3f4882a7151e482ec6dd5d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 2390cc824c932dc3b4207ed66699773912948d1e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 751e6f12a697d3de5b4322c633e8315c95ca61e9
-SHA1 (patch-content_child_BUILD.gn) = 13235690e12bbcd2093aa49527265eb81667eac1
-SHA1 (patch-content_child_child__process.cc) = 6208df40798c2d82d3c13617dcf3ccde18e0d700
-SHA1 (patch-content_child_child__process.h) = 765004ed11ce0e6bfe2204149df82edb16c99157
-SHA1 (patch-content_common_BUILD.gn) = a06f48d1a041d278e64d578a8c1fa0bd4309636b
-SHA1 (patch-content_common_features.cc) = 24dcfd400c84e19f5a0944f95a140f959e1795aa
-SHA1 (patch-content_common_features.h) = e5cecfb5b53d406fe9196085f24a01f3eac23c46
-SHA1 (patch-content_common_font__list__unittest.cc) = 75a8d40ebd5b6da0f6de32af9464052ceefe8424
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 4a947a5a3563f8cf621b19f65593c1e95fb48bf7
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 3df0f48a8916be2e63a74bcd361237fd3450a186
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = a4eb3fcd560b9a65d94fd8995ebb0be2a0d2718c
-SHA1 (patch-content_common_thread__type__switcher.mojom) = b81b570174d08b7bc039af2e6fe99c3511110a6c
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = 59d46b054e5d6b9100415dded03351031ec58c34
-SHA1 (patch-content_gpu_gpu__main.cc) = d94a91818322dc844705ddbc2702bd6e3ae340e9
-SHA1 (patch-content_public_browser_content__browser__client.cc) = afd04e250b62002d9ee607cc16b7f8ec73e134a4
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 14845b2b77b74c86762b999c7c140d64967a9e8a
-SHA1 (patch-content_public_common_content__features.cc) = 012f43f28f4df5f657ac49ed5e4e3a1aa59f6d52
-SHA1 (patch-content_public_common_content__switches.cc) = 2de758bda62b89ce74a8e0375fa1f7854ea70f39
-SHA1 (patch-content_public_common_content__switches.h) = 1ee3551b81d7e89352baa8a991081b674768ba8b
-SHA1 (patch-content_public_common_zygote_features.gni) = f78722d1d0b4de8c297a8d63c936ab5729574177
-SHA1 (patch-content_renderer_render__thread__impl.cc) = 6a876efbadafa9938c0111bcff098de9843dbe44
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = c0f85b3eeb61b05c5001e7c9ade68dbff5dfd14e
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = ff0eee645fe04b11a9a9ccf0fef56b36a27520d2
-SHA1 (patch-content_renderer_renderer__main.cc) = 3a89922bbb231c9c258a9d0090db803fea2f7568
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = d7d1e0ee4f126c573c1ae67784cc52580654e353
-SHA1 (patch-content_services_devtools__media__encoding__service_BUILD.gn) = e9b9c13cc4c4cd15ee4e49fe5ee33fdf8d38eeb0
-SHA1 (patch-content_shell_BUILD.gn) = 4186ac71ad35bd571a767a2881c0a2c9f99a704a
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 0aa54207091f2c5f1b56e779df159d9eb88a3295
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 79151f926bf1dd3de2eb4f219f488a14c72c43ae
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 39a4522e80c8dc27f405981cb247814fa0356667
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = abddb65392077e0390724b32a59f2e2236d9d386
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 5c280a7d6c249207ac4f62419d6d1ccf5b84cf76
-SHA1 (patch-content_test_BUILD.gn) = e7943938602780ea0ef9d6d7cb3e73edd0415d91
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 203b122ee94d4a9362e136b9cf1484f823582136
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 506189b2930aca47fe87d762283a80d9eb14eba7
-SHA1 (patch-content_utility_services.cc) = d6530006e0c412471b76bc08c18bbb38f3bab90e
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 0c97aecb79f598741ae48c2dd0c6508bdf5ee89a
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 27f6e76868012a133a8fb9835b134947ab36a4de
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = a4e2888fe7d5663e4b6796dfe4544accc76663a0
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 43b154187ec689c409c15938362a1fff9e809306
-SHA1 (patch-content_utility_utility__main.cc) = fb6526a71cd636f7e7348246b7ca02e46798e06a
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 8de3fa2828541c806b45adb1d0e6aa9e39cc7fba
-SHA1 (patch-content_zygote_BUILD.gn) = dce219f26b3104dd0949af7b6241e2eb34fc5dc7
-SHA1 (patch-content_zygote_zygote__linux.cc) = c076bd2f191d0ca3e0781abae6ac7bf9784134e7
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = cc8e9bf23dc21946a65862b673f235a6a9abb38a
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 25a135540c9f3f0d2383100e59ce8e7738053d1c
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = c3545ec03b16158651c58a21d232148d9f2d3bbf
-SHA1 (patch-device_fido_public_features.cc) = 31b3b139a0a4e6f289e2dde586a013749ebe4e39
-SHA1 (patch-device_fido_public_features.h) = 285bf34c398afd552b3bb894119ca3760ae96e78
-SHA1 (patch-device_gamepad_BUILD.gn) = 97c7c1175edcfae8f00fd14d4dee65d93dd87246
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 79e140689d15d9e7c85e86e2617b1589c5dcf9b2
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 7cc22968251af0e7e8a19590c13886e42515f51e
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = d2cb11d7aa1ba1b2ff7ef69ad4814061d4aa3ba1
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = e4276a714da24c89dd0d4722932880258d2f90d4
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = e3ef497bd15b565640049fc99b330e68e37162c0
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = d73230af6c12839b1dafb114d10fb84f1d881a92
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = d723fbf2346eedd0d2d986b7e0f9f17cfed213ac
-SHA1 (patch-extensions_browser_api_webstore__private_webstore__private__api.cc) = 0dbf48b785cac0c4b18096b48f695edaa0ffc357
-SHA1 (patch-extensions_common_api___permission__features.json) = 0bb26c711dcb950942a9ead1f345751f776db588
-SHA1 (patch-extensions_common_api_runtime.json) = ea8910543fba4a7ea8034b89708a8f1f973f0097
-SHA1 (patch-extensions_common_command.cc) = 932a4a1552a2de76101c48875ff7be18d88d0ecd
-SHA1 (patch-extensions_common_features_feature.cc) = ce707b09c13b498c3db3da619505807d38949576
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 2b75adda677d1543f410229b897b51791c173aa8
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = f8d0f7d7f3c5d449a4e038d6f2722f82f4a018ca
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 2b0b473155b6fd92d52e5e7fad692d2fe034f472
-SHA1 (patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc) = c4679682e68927ee627cb0798ecafd5f13f0d39e
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = dcf15bd65505fe37ca1a3f803e31bba706597ef0
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 63632105dcad8b3f22553c1f5e2777f1bca85ee8
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = e861b9d0611aded14b329b295e1a3f0ab8b2de82
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 5fe5eef7250da3573fa6cc3493a910ecb7b4e946
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 89577d765cace5d4d2377b4a2297aacd0e22331b
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 14feea430f6636896cc8467252f00fe86ff040b5
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = f06c00fc08f23297488a8d831fbf0ff2b13cf6fc
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = d1cc3e8b54aa2aeb2508c9c0af7552654061e1a0
-SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = 209bcbb3f60471a9b4409600d4ff55d2c6bc3e63
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 9878f243fc622bcf9726ff9e3b86bb426dcb08d0
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 68c8aeb39143e4449e9a07d7ee6abbcd118f892c
-SHA1 (patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc) = f547d68abc6904e135f54badb60d33b726e4931b
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = b4b661a57fbf6927f54c4d4a7099ff0520c993a3
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = faa5f5caab75c47b484e1c6df3ba0d339056e4cb
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 870c72e6029916f36f87919c39044f9829eb84dc
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 0f4fee5a6749ba661a86f3a621ff2adf8fe309bb
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 6fa7fa27298b821cf7c89c9efaa1c8c5dde98a69
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = 844ea380ce589910db9b1802559ca032c4574a45
-SHA1 (patch-gpu_config_gpu__finch__features.h) = e0aed2e5b7f8e2916b277b07eed1ab29bc5d7be9
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = 4e4a9874f27460c52b1f4f8a41e9b15f3027217a
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 07c0448bfa2b36654eddcddd65577c781699eb58
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 7410fc6bd639929e97f8548e9a84a62e20b2f304
-SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = b692d47000e1fe9acdee1e3bd2a31afdd75a9859
-SHA1 (patch-gpu_ipc_service_x__util.h) = 3ac1ef77716bf34429068955d3b469e6e979151d
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 4dbc457e9a10404defc2d96886ece81a9cb77a80
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 3e3665b80e2abc699b08a224281d46121d145894
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 9e1f7fe340fe423ec717fc36332dabfe2c5e3953
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 79f65942df0887db411cab89c9e316460c6da850
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 9ff3b48bf139c5cd3bdf3356e4d69cf0e33e9cde
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 62ae78c3de9ed05a74c472b8f351b1d375eec9be
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 4690440ce5e6ba77705aab180bb2bdd94544ae6e
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = a8cf1fb798ab927a6c79e754f2da216f95759659
-SHA1 (patch-headless_BUILD.gn) = d6fb9f60d4c0648df1fc9fabb27ab1951b6534e9
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 4c07f96e000ee7e761537ffa4ba7c8abf944d214
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 24a4b82f550c010cf0759d795364a5913dbb00b1
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = ddc86813379b92c91b8ad875fc9bf6e00b1a0895
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 5356e6c98f4e3d75ad932128afe4f83ce9f4450f
-SHA1 (patch-ipc_ipc__channel.cc) = 8b64668b9c830e7b4e1ce63bdd9e9efcfc8d0aae
-SHA1 (patch-ipc_ipc__channel.h) = bab7bc39dd4d06f2069d651695c3f9e93997d7e6
-SHA1 (patch-ipc_param__traits__utils.h) = 6e62a4fda1ed02e4afcaf2fc5ef5989e8d67aea8
-SHA1 (patch-media_BUILD.gn) = ee8fe6f25fe10d85a3ee7ba0548010a07a99b2cf
-SHA1 (patch-media_audio_BUILD.gn) = a0f84c5db77995d6dc17e82eb9afc75d420b1ee9
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = b2705a965549b4e3ec3ee29655c95f543b120d08
-SHA1 (patch-media_audio_audio__input__device.cc) = 12c21a3366ff7dbd00273bf6981356752eca5b5c
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 3d3356b3f70e295163867d97f39623cd5775f27e
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = d9cbc86f925a9ebfb2354ef990109209a41a1ab1
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = ecec1be60a513f08697d12b5786f20da66e50604
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 338de78a79d8e2e2598696c4ff767b4d9e00b025
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 41ec34e1f08b64c953706517af70a492878f7a92
-SHA1 (patch-media_audio_sndio_sndio__input.h) = cc4980588e6d8791229cc6d73a1aeae62c674665
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = b0642f637fef7a6b72ed2d963b4bf960a96ff0b3
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 285a853100d1a596a435a9f7dd438f86c038e6b1
-SHA1 (patch-media_base_audio__bus.h) = 5b27b7afa186ea39614cda1e80c8f81d58e15f62
-SHA1 (patch-media_base_audio__latency.cc) = 09dfdbc3da952ff42219bf3cef96014a147e41ff
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = d389718214e000ab1540225d7253745934612654
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 77182b30c3c6f38d668dd746891e6f4873fe7ff1
-SHA1 (patch-media_base_media__switches.cc) = 5077aa8d3465558aa596e213794bbb2dc2104b30
-SHA1 (patch-media_base_media__switches.h) = 34f04a273df51b1b8b7679a519b827bf28c0a871
-SHA1 (patch-media_base_video__frame.cc) = 27b831fc879de1fba9c2bbdb50feec0a1a5f903f
-SHA1 (patch-media_base_video__frame.h) = 07a9736dbf2dbd58702901cd4d6457340b564d4e
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 2d4024ad7a4d3c77be5d29faf21a167b39889c5e
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = bb8338304a2a479cc14fc2f0ed2b36aec8d788a0
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = aa60f58c1bfde79b9394cb3a63c3f4ca446787f8
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 4153d928c3e43cc95ea341cafc52bb9771d11f3c
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 75e605e01d0826bd9bc120409e116650da2c2137
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 4f3b46c0a6a1dbf1b6d9dc50d9231d297ad457b4
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 50bdc3f874c090275add2547d6a35e600ef8edfd
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = c2537cc70d525d0c6180ac01848933654cdec51f
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 3bd042e1728af4e9adff750a6de0b376c5e7fe07
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 43cb6dd68f81496abfb75a3bee73f3bf77858724
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = d31db7ad7ee5f50cdabd9f214f4d8c197c785bbc
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 9cc7a78ad1e43123cec1fed63f364ca2495e80ab
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = ab50ae2a9c3c66baf0935745f97c2d80b6210aad
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = cf7503dff63b044882c791d9c27a903dae7a3367
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = bf4d88918035e440b259fb97df7b45c7848aceec
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = fe262eaac53e33f37b4a90672b14f030300cdb3f
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 27ec4d32323c6d8d9b3b409b323c79b0b204483c
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 45777436f6b2763597037c78c32178ead7be1518
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 354c8be7955a9a502235ead11c3482046e08e883
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = c25512e59bf7ca5d04ec15ea48aaa23c73853a3e
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 9096337133cb4063e6c9ff5b4cac97da1cd8f048
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = ac68f8729cac567f558bd424f65360b782c7dd8d
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = d4ba0a743e52b575b7832c899cc39cab8287e492
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 9d288ad2b973367c325679c5886bb3c017aafeae
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 017a9c6a375938059abf226f5712adaeaf2149f8
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 82ddca0d6fcd159290ee330263f7fa5771b3e3cf
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = a3274cd159a341d3f5da912509ee9445964a628e
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = d676c2f2dec9bcb64f15597ae0030146c44c6f18
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 7e88fb3f4636df9370e38f38824f0c21f5e1fa3d
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = b61aba152c71f7f212badcac59fbdc45c096bbd1
-SHA1 (patch-media_gpu_test_raw__video.cc) = 43fd063c6143050f3ca5fc77dc22af2a4c044d83
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = bf8611e4f986fba18edb62c1ddd894032d679565
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 2386981bcf1f25c5af5aa59afe35070cd42b2612
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 5ba657706cc415cdfe6dde6e06c2a3352a56cfa9
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 7d936c0848cf67f66ef4bd762d33093b3bc88b74
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 059316c0d5436f9c0f72eb893767d3bf94737bce
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 6d43a4643d202a64465cef872281b2afd23b5e92
-SHA1 (patch-media_media__options.gni) = b0e84d4e671bef209ba37aebe6159f978fcd830a
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = 16836aff7dc7ce1400041c9d7d8c406d1a9ee26d
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 92a345d54df6944b3c0a2bb0236728e665e1f324
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 341f722b1618340d5a145146411503dddb9b56ac
-SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 29a4e0b0f6cc5cef85119ce896184e479a619e6a
-SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 3ca58cc096f244eb1563055f3791b235bc2133a9
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 070b6eefb7a574f0a1a9e7dafc5bf03db12d647f
-SHA1 (patch-media_webrtc_audio__processor.cc) = 966703ed1c93e8fe36f04ad79195258a1f223a57
-SHA1 (patch-media_webrtc_helpers.cc) = 27f3c053e7b808af5ec0dc9f2d91491c88baa445
-SHA1 (patch-mojo_core_BUILD.gn) = fc4efacadc11fa73f3fc49155cfa3d171e828d8e
-SHA1 (patch-mojo_core_channel.cc) = 5f6dffe01834d62ca5925b4e289eef678f1f78ef
-SHA1 (patch-mojo_core_channel.h) = ed3936f7529307bc9a69c11952228d010b494ed5
-SHA1 (patch-mojo_core_channel__posix.cc) = 4972c3218b4cd203ad29484d71e0ca4e814009a0
-SHA1 (patch-mojo_core_embedder_features.h) = 41b6ab6101baa48b872307f7c8e301ea3353151f
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 72537f4c4163bec53f4a17f0c98318081590ffd0
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = f179c3010d02eb926cfcf7c8663ad07f351cc034
-SHA1 (patch-net_BUILD.gn) = dd0bc75ca47149027e5348b3f66e3ab621f53119
-SHA1 (patch-net_base_features.cc) = e5eb1cbdf22c58b6d15ce5a499fb24e7541d4897
-SHA1 (patch-net_base_network__change__notifier.cc) = ea56e10457248e83d35a075dcae945859f7e012e
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = cd8d6f2f37dea9521150e036451a502155fece1f
-SHA1 (patch-net_base_network__interfaces__posix.h) = 495915ac22e89d7176310c3e72aae0c111482db0
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 2593c9df0271cfa4feb9cf05e0e40318591c49fd
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 4b69f4bdb8fd2970f80db5780d8e4bfe57c3815b
-SHA1 (patch-net_disk__cache_backend__experiment.h) = abe03e79bdd00be6ea055618224fb280ef5f37db
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 5d652e8dea99a5183cc19244f1ca73f070bbb196
-SHA1 (patch-net_dns_BUILD.gn) = d23348108ce3b7cf4c9aeac338fda093a0e4b697
-SHA1 (patch-net_dns_address__info.cc) = 2dc1ec8a30907e1cd89bc1c4334a1e9942233b7d
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 75a8d1aa5619f224e4ec96ab33263d991ec3b80a
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 5a252c397dec1b43deaa5e2e3ebbd5d875cb5c1a
-SHA1 (patch-net_dns_dns__reloader.cc) = e37cda4e7888e08c6c8c0d0c748c9c8e708613fc
-SHA1 (patch-net_dns_dns__util.cc) = ab349785e355b36528447f1f17b428cbbf876ba4
-SHA1 (patch-net_dns_host__resolver__proc.cc) = c953812656f2897fe72317a213252cd7b1c00ef8
-SHA1 (patch-net_dns_public_BUILD.gn) = 51de73d614592566bec11f111729874d33d857ab
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 6a13669f5ff8306d96523d44b57502a8eb59dff3
-SHA1 (patch-net_dns_public_resolv__reader.h) = de93542e12251dc30052dffaeb75cad7b5442a92
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 5734893d89464de265452581e85e202cb9b29d83
-SHA1 (patch-net_dns_public_scoped__res__state.h) = ab2c6466b4a633d5f3eedd5f9cf10373160fb7f3
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 0468d7618adc037410952b70aa51728339611ffc
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = d13917c07df90369f82819df73bb20fe3df6ca94
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = b37e94b27442adb7fa505a52f813484199e17511
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 22eca32fc63ac89b519c792560fa5ed347ed7e54
-SHA1 (patch-net_http_http__auth__preferences.cc) = 49747a8b4a8cae7aa212f443cc4ff09c9da8f7ee
-SHA1 (patch-net_http_http__auth__preferences.h) = d230cbaea6208bd20e93e6092fc466c43a7cbd72
-SHA1 (patch-net_http_http__network__session.cc) = a50169864e22159a5ba7310f349d3ec58017aa21
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 72c2b620f02e2027f09e11494dc2216d4240bcff
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = d9071ecfa18b08d34f8b47254e6c1a3524b1b8f6
-SHA1 (patch-net_socket_extra__socket__defines.h) = d0d8d60c6ff6ce653dcb106cbd881f6e708a3778
-SHA1 (patch-net_socket_socks5__client__socket.cc) = f9645ff1ab4f5e25b08eb5f70b662bdb377fe335
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = fc3ad7e2e4c55afdf9875387903350db1098ffcc
-SHA1 (patch-net_socket_udp__socket__posix.cc) = ac1cd449d0da0c627dc2dd49d6a61183b0ba2436
-SHA1 (patch-net_socket_udp__socket__posix.h) = 5b1f748a44c882df85a746f8dc599b70df20c9b8
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 8e53e4233b64fb03b9befe9c904c8d165a917551
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 6fde026c37762104eb47c46647c7cf5cc43b3206
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 738dc0496739548eadcc7ac90c078c3016c1f029
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = b68bdc54bcf387cd255c4856415af8c184eecf98
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = ae84cb4b18210f898a4f0c06f7f490949c476152
-SHA1 (patch-net_url__request_url__request__context.cc) = 5671ecea057ab57a03bfc5d32582885d4a3f0f22
-SHA1 (patch-net_url__request_url__request__context.h) = e3c9be61d745c4553d0366e3fe6484d3eff07383
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 6a96076a4dfa356b4d4c2a53c55b194b8d4a0520
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = d73a9ca9fb6cbc7ff42bce9cbbb1dc5d5b01db45
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 5ce550b47ebdc0deae3dc659ff79a992f138aafa
-SHA1 (patch-printing_backend_cups__helper.cc) = e4045e19b21b05602cb95f2822a70f6aa07f1110
-SHA1 (patch-printing_backend_cups__helper.h) = e5f10f31b9704783734d5c59330510def5a4760e
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 94ac36972d0caaed481818656fc4dc5a1a168639
-SHA1 (patch-printing_backend_cups__jobs.cc) = ff206d21ea51bfbc21030e149f21391801aed136
-SHA1 (patch-printing_backend_cups__printer.cc) = b24561a9f46f23122dbea91b68bb0c5a300d7ac2
-SHA1 (patch-printing_backend_cups__weak__functions.h) = 2dd0fd798d19a682e1dcaa32f71d51f098dae9dd
-SHA1 (patch-printing_backend_print__backend__cups.h) = a72a027993b74553d0b95ba0ea3f6c8dfa1d5b0d
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 6e06b40831f9310c6f794ac7c0d2d26323012317
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 4292b6a07605138655718725bb863c2fd52645e7
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 4aaf6f1ef8a416c35e5796ed7367aa517e172bff
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = ff1c9e736433dbbecf3267fc5ee75a1f5cbe03b8
-SHA1 (patch-printing_print__settings.cc) = da99cee6dec9cd2d550d664353c09503a7a3d8e0
-SHA1 (patch-printing_print__settings.h) = 9e03878ab1192c8822fe79eefdde068d3b6c1b70
-SHA1 (patch-printing_print__settings__conversion.cc) = 3ff9093ab8d993817d74fda5f0cc4d0ffd4982d3
-SHA1 (patch-printing_printing__features.cc) = 20e2dcb7726709703a9aaf36e6d9d5616d44aa43
-SHA1 (patch-printing_printing__features.h) = 786e93aeb3b437a940d10eecd16a8e259662983d
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 29be638e67b14a98327fc26a3510998d9f7ed000
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 8d5bce4645ce3d6f7f06258a37795b33b24a951f
-SHA1 (patch-remoting_base_branding.cc) = 1a1b7ebd40047a5615759ad7e2bec88cd8424b74
-SHA1 (patch-remoting_base_constants.h) = d2e153978877045ae81421a0eb51d1cc22594276
-SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 39385fec79f5b534f0125d928079b8f59f83e239
-SHA1 (patch-remoting_base_environment__details.cc) = 43f360521e4ff727af96ab27cd46d929042939d8
-SHA1 (patch-remoting_base_host__settings.cc) = b104ebcf907323e1b1bff6472ed4ce2e16b5f76f
-SHA1 (patch-remoting_base_remoting__export.h) = 13843fdd2b1b86b4d852fa94758ed73f0e084c0f
-SHA1 (patch-remoting_base_security__key__socket__name.cc) = 4612140117d8d209eda889d333a674594195ea41
-SHA1 (patch-remoting_base_username.cc) = 0f26337ff7f05b268e827c0d135b32c484e6e846
-SHA1 (patch-remoting_base_username.h) = 68035b08535dfd3fdc6b657d278aa8aaba0eb09f
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 4965b6842808ef5c303b15dd07ae1c30684f19a9
-SHA1 (patch-remoting_host_audio__injector.cc) = 1bc74db0a65d81ae8d7ac784069580dcf2094557
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = a5c12453bcd7e0b960618007f3575e21bde82a4c
-SHA1 (patch-remoting_host_base_switches.cc) = a0b2335842c0a7441e61012e2cc1454959ecb982
-SHA1 (patch-remoting_host_base_switches.h) = 7f9e5c19a7d2ba51364b020b7f3bdf7ef36b6aae
-SHA1 (patch-remoting_host_chromoting__host.cc) = bb36c857178131d24b97788dafc0f09459357acd
-SHA1 (patch-remoting_host_chromoting__host.h) = 5982c8c61f37c280efb0b5accd5eb135ddabf8cf
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 1f5e21b0dd7fae1a7530a9f02fb0f28e1781ec6e
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = fcb089a2b8f41a6563b75292255836c55df256a2
-SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 0d7ad5b9c4c995a3f91795d58935072ca9c6e52e
-SHA1 (patch-remoting_host_config__file__watcher.cc) = aaa8971c0f1f0f6871ebc25dd17d4b72a008bac2
-SHA1 (patch-remoting_host_config__file__watcher.h) = 844e52d1d47e5be2a022607c3162099a9c9351ab
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 451d0c18203f937bce9b34fb98c829503bc61e68
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = b390e0eb157264cee34ca6838d0acf5dd060282c
-SHA1 (patch-remoting_host_desktop__process__main.cc) = 8ca757bc2784d86f75cafc5dfe5b043b243b72f9
-SHA1 (patch-remoting_host_desktop__session__connector.h) = 455d0109a7fcd7b159b3c59bba120d14dcee02b4
-SHA1 (patch-remoting_host_desktop__session__proxy.cc) = 196741daef8a0f39267990151f47d54329fe71be
-SHA1 (patch-remoting_host_desktop__session__proxy.h) = 1bd610d64f64d4c6df0a699b67d24211bc9d69f4
-SHA1 (patch-remoting_host_evaluate__capability.cc) = adb3ff780418790ee22340a2f4fc6a2bc6a66a11
-SHA1 (patch-remoting_host_host__attributes.cc) = a46d6899b0cea01a8afe24d5b02e7d66bc5917aa
-SHA1 (patch-remoting_host_host__main.cc) = a39752fdcbc59e2f71c7438c44e60f7790800dca
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = c590f302c5a958f8d170eb55784f7fe83f7d54be
-SHA1 (patch-remoting_host_ipc__constants.cc) = b79ca739f3be6a8f6679c3720ae2e36fd35907e9
-SHA1 (patch-remoting_host_ipc__constants.h) = ad3a5e44126e9278c7aea96f3d417cc06eb387f5
-SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = 7f3b4d6be5b85ae65ffb1d9c24d2941fc6dd65ed
-SHA1 (patch-remoting_host_ipc__desktop__environment.h) = 1ca0a70de37f99f2503e3e7aa3b254b5e9d72f94
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 0b6ff7f5414cd81eb3dac3c50f217a6b77b1d0f3
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = f8c518b30d36d38c2d7b1f1ca322329b5cd4a28a
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = ea4d6e62629845335e2b40d35d122fe9a1fa0c15
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 1abc3a518bdddc6425aad8f62f35aab7990954bf
-SHA1 (patch-remoting_host_peer__session__impl.cc) = 3fcabe9355bbc42a332a2ccea7353dd082d3d545
-SHA1 (patch-remoting_host_policy__watcher.cc) = f63d2125337c5d97dceba0f5617d6379bfe3181a
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 240a95e83bb94d75e6d871656f397a9edab998a5
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = e929012790e899fa68aa93ddf08a34565a5e533e
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 9b4391138a0c25d37357cb80fbb6d37ef7dfe5c4
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = a2bb3b2235d733a9dc3110d3670ef8ed89192f1d
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 813725eba3682808e1a79fee323fbd2a0c3db497
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 9bd7b9fbfe5edf14f4a37e875d608723d35275b3
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 0d4320c17cc62b162b9fad946237bd8206f3b6fd
-SHA1 (patch-remoting_host_setup_daemon__controller.cc) = 3fca5a4d3539a6ff16fd9b75335966ddcb4bf2cb
-SHA1 (patch-remoting_host_setup_daemon__controller.h) = 898f634f61310cb5b2b0ef863cee47e98418047c
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host.cc) = fbc80500a6729c8f0cb823f2a719d052f4a6b3e0
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = d8a4c553ad8767b6785d30b5cfbaa54797148e87
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 550b5e6f68785c50202e41da7dfa5240994f86ed
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 5625ca6e94ef1a8d633f65879769dda3de92a376
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 02aafd123884064441a4a478453dd8efe0f589aa
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 3b5a37189b823ec7f9eb2cad904ca09a94b3a4a4
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = e2e220ad4a1cc5dbcf468d54dc9aa5770b68d5d0
-SHA1 (patch-remoting_protocol_webrtc__transport.cc) = 2c3254516df399d926a229ca140f5695c288430f
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = de0a4851eddc6db2c525f81ae3e2847fc79151dd
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 92a46dcd5a15fac327219f1e15e66e7d2d57ee09
+SHA1 (patch-.gn) = 1572e674ae85255f7e65d7ed1ed585ef87d80148
+SHA1 (patch-BUILD.gn) = b20ec40431a5b6badd97650582d432443a63aaaf
+SHA1 (patch-agents_skills_multi-agent-engineering-workflow_tests_testdata_mock__app.cc) = 7d36ddfec98eff2545fda49ff08cbcc1143a404a
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = efaa8d1d2b1c8a6af7fd2ac252b40e70939f0ca2
+SHA1 (patch-base_BUILD.gn) = 37848b7e8e1307c0f0f7be328f512adc1832a4de
+SHA1 (patch-base_allocator_dispatcher_tls.h) = e9d91aa7c4e140132de3a95ca65242abbce78f36
+SHA1 (patch-base_allocator_partition__alloc__features.cc) = 224c32bd540b497e79f90ec0332f10fe689b3beb
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 2671b168f46ed38bbc81597e98afd8effd4579f3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 5c3e91e16b8d5897d1584ddad8c490d2e35becfb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = f75cc6c4545ff38bd458d4a968eaeccd3ed73adc
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 854a30d16c4ee7f33086f8d02a844dd8fc203405
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 6ac07bc52420bc88632683afec1241009392a1b3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = c92eb84ac2649589ee5c049ed2adbfe39770c51a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = fec8208be24f553c433c4464aae2cc6c30b9086a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 28b18ba6c23a2d1626e1189506645db2767e8e97
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 61054b3d6ed9699250bb0e5f3ff14632ce666892
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 2cd285f3eac035e0d672789d0062273a9f5b37fd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = f6daae524ca24dfc33e5beed17fa2f0d19948cbd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 070cbdba23965c604c999c27e83c32cf70f4b016
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 9b1af653578c2a0e58f9ce6f1e7e929df6d88739
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = a5d324c6426fb32f8550a890d5991207e84a72db
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 1b8c798cc661750c308f60cd72a56d260bcfed16
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 62538baaf0327b3cfffbeef4836eb8e81b7c861d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = bbca9c26fbb008bcd26592c8452b0ea12f164e0f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = cf117c0784ffd18305a96663de482558c17a7edd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = a152373056ee89800427c3788a6793bf9d04ff34
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 1ca13eb35232057f68fd37971165696550ad36d8
+SHA1 (patch-base_base__paths__posix.cc) = 2d5246b486e20093289d63a31cde9e6ae08143f0
+SHA1 (patch-base_compiler__specific.h) = 92a19e4761c671599731630954f9027b2059aebe
+SHA1 (patch-base_debug_debugger__posix.cc) = 00f8a7fb49930644aae1e99932f1adcbd1ec274f
+SHA1 (patch-base_debug_elf__reader.cc) = bcb33744705352b1205b40cc243f2e2585defc82
+SHA1 (patch-base_debug_proc__maps__linux.cc) = e63783e0f4d8c00d804ea155f19ada7ec9f499a7
+SHA1 (patch-base_debug_stack__trace.cc) = 78054200fd54ef4e6fe6aa5c3862a325b9dfcf18
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 8100d1d11ccfe50b835eec1661c6da152e4bf031
+SHA1 (patch-base_features.cc) = c97fa91a764c10537c2b3dd4602ee0c8ef94d401
+SHA1 (patch-base_files_dir__reader__linux.h) = 16458a8eaeb9756ff95a275a08760dbefdc6401c
+SHA1 (patch-base_files_dir__reader__posix.h) = cb0c05605901ea864b41d425a7fd4131229380eb
+SHA1 (patch-base_files_drive__info.h) = 431fd9ec46e51a21f946dd5061a416367c5da835
+SHA1 (patch-base_files_drive__info__posix.cc) = 1639994f4be2e2123db8595725c132c2eba7e703
+SHA1 (patch-base_files_file__path__watcher.h) = 5d0125069ce269c4ae3c05e62d58abbaf54c8990
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 9040619b3fb17e798f3915eb6de0b21266b511c6
+SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 7604f857861e614b374375bafc6a271152fe49f8
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = fbfccafe4468d85e7f73229c47fa7666e5401978
+SHA1 (patch-base_files_file__util__posix.cc) = 6a6be191705ce6e35a151c1f5c6964e5c2756219
+SHA1 (patch-base_files_file__util__unittest.cc) = 9e1738d8051595ed5930d7046e82f98c07a568a2
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 365a0a8be0cc6a4347e3253b87105bb6332f3cb5
+SHA1 (patch-base_files_scoped__file.cc) = 354472aadf47443b5206aa60e99d1aa5e320af11
+SHA1 (patch-base_functional_unretained__traits.h) = eff4f15426166c9ac55d79269dcb51c64e5c8933
+SHA1 (patch-base_i18n_icu__util.cc) = f080594282a6ce2804ad5f7b285e8b505503dd95
+SHA1 (patch-base_linux__util.cc) = 6561144d078d741106734cd37511b65c8611f60b
+SHA1 (patch-base_logging__unittest.cc) = 9b7e99fd0b124540f9eef3c0e3b9bfef48a9b8e9
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 81becf6724960923993af8913bc88d0aa9f104c0
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 69a9f66d761f124ea83bdc1d85c8768ca8c47c18
+SHA1 (patch-base_memory_protected__memory.h) = 3b5df509219efca006e9152d8efae7fd791d1b20
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 62681d98322681193e6dac263cf3e6b3afc322f4
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 6b1f3ddf44d94b75649a1a91cc114f1c9a21e3f2
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = 48ad943e198e73509766143c97035657dd075106
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 74aca5e87780f38789104a1bea6209b48322f270
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = cdcb784848cb48a90519b04639784c790285c0af
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = ec1fefd255b3e50d4fb07af104cf3f49823d0d03
+SHA1 (patch-base_posix_sysctl.cc) = 9e7ad10c3c6656b66d8bf1189b873cc27ac703a0
+SHA1 (patch-base_posix_unix__domain__socket.cc) = a6a16c153a21f5910b97a3aa9be26c659af724af
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 3720bf586704ea9ab68a216a19e1b4f0a8900cc3
+SHA1 (patch-base_process_internal__linux.h) = bb253a50b4ff407b38cae592762d05ed3cc2b181
+SHA1 (patch-base_process_kill.h) = 8d364928ca59e98a3593ca2cff38b5b384dee807
+SHA1 (patch-base_process_kill__posix.cc) = 6d6a24c10d25d8f282b7bb476b18d4325dd0281b
+SHA1 (patch-base_process_launch.h) = a241602d826a125588512d7957e0d05742fcb979
+SHA1 (patch-base_process_launch__posix.cc) = 816ae47e605e68060a61c6e2f59291e07c22e125
+SHA1 (patch-base_process_memory__linux.cc) = 5793ea269859de6bee334ff5f8e87961389bd3ec
+SHA1 (patch-base_process_process__handle.cc) = f1129a6b1d00ade495c1a5b4ef014563ea364591
+SHA1 (patch-base_process_process__handle.h) = e74f3a63a587d7837ffcda46f0b4b3fb4a7f1a3b
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 7aa146ffb676a807cbbc401148c357d998f305a3
+SHA1 (patch-base_process_process__handle__openbsd.cc) = a251b5b52abc0ae729ccd20e4fb72ffdebc65d17
+SHA1 (patch-base_process_process__iterator.h) = fb4bc8a33ae3564fb314962f2243df3ba479eaad
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 559900ef18662bfdb714e6c092dcb46b71e227bc
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = e63cc4a373391927dc9a9240ac1e498100ec9ae5
+SHA1 (patch-base_process_process__metrics.cc) = fb61ae976606cf004a50c4aa306f18f1f7ce50cb
+SHA1 (patch-base_process_process__metrics.h) = 818e7d370c7797a8f888b7d4ea2663bf44185a93
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 97163457f01788cfa8a7e4e88765c394be630bf9
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 3d835cd0255c50bac960fdc88b1d62baad6be2f6
+SHA1 (patch-base_process_process__metrics__posix.cc) = e145bf6d6157a6cb85863f8643f33edb3f33fbde
+SHA1 (patch-base_process_process__metrics__unittest.cc) = aa06b8974af64ffc930e5e8c1404dd3c192acbfb
+SHA1 (patch-base_process_process__posix.cc) = 354eeef7991e0fa194bcc3dca1cf5d12755f88d8
+SHA1 (patch-base_process_process__unittest.cc) = b72e54d8dea889ce92604ee7f602d2b920e5c00d
+SHA1 (patch-base_profiler_module__cache.cc) = 2f09007a6d48d1a20c6ac66d8e6f98fc4adde788
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 1313c4ba689ce16dea74399022498eb609d8f61d
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 6eaafa5355a6204ffd3696d8411205ae0d6f73b7
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 4e4f0affc586472a8f541a552c372d3e5572b612
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 258f04bef28f65126fae342b2f6f4ed26db4363c
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = b939130c68ebbb62d2f3056d9bdf9ee5f1719c2f
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = d6ca5344b32ccabc1fd60a63186b8cb0ae8ca2b7
+SHA1 (patch-base_rand__util.h) = dff69be40c74ca569a718816d317dba451e7d288
+SHA1 (patch-base_rand__util__posix.cc) = 6e61f5e54637bf6acefca093b1a70b18b66992f1
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 15563880a0fab078cfbf7a9d1ff6693539c48de8
+SHA1 (patch-base_synchronization_cancelable__event.h) = 1fe81fcef90779bffb7817ab6da91dc1f880eea7
+SHA1 (patch-base_synchronization_lock__impl.h) = bb04afd8c328110b33bd09cfc9bf1f8142d5b9b5
+SHA1 (patch-base_syslog__logging.cc) = 13064684559223457348db4c515ac4babb452db6
+SHA1 (patch-base_system_sys__info.cc) = d905ce8918f93dde8f84a9e734a2c96bdf52f854
+SHA1 (patch-base_system_sys__info.h) = 7d5ae563d44dcda9e306cb0eca47f68aa8ff9478
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 2cc220d690a5981be443bf009fdada98f1fab24d
+SHA1 (patch-base_system_sys__info__openbsd.cc) = facbf39d3a9906fae2e0d84572805ea7fb2b0cf9
+SHA1 (patch-base_system_sys__info__posix.cc) = fe55b40e9077d695027e746e70ff7e6af6c6cb40
+SHA1 (patch-base_system_sys__info__unittest.cc) = e9209f99ea87f5780906b8cf2b3ee45f7581012d
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 580260c3efdd775321fdb4959cbca7ee73595d9b
+SHA1 (patch-base_test_launcher_test__launcher.cc) = b84672d1b5c1f845e3d08170b83dacc0c4daadf5
+SHA1 (patch-base_test_test__file__util__linux.cc) = dd2324ae1bd8ed5156b9a6ae8cd79354552daa12
+SHA1 (patch-base_test_test__file__util__posix.cc) = 03b3bd4969d80e3c51a6e75b69f947a120918bf4
+SHA1 (patch-base_threading_hang__watcher.cc) = a7d8cd598f443774f25cc35a3725ef767dc4fdd1
+SHA1 (patch-base_threading_platform__thread.h) = 105ef60d76d41ac3b7917627caa7627df926b125
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 6abafa00820be6fedba8a6a84186578436c5485d
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 900bac269683f3012b3caf8340ff75b31f26303a
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = a4db2dff5475aea67c2fc3de8092c3d831941672
+SHA1 (patch-base_threading_platform__thread__metrics.h) = 27b6e4767b8495fc0d9b8d1809721450f75384b3
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 18144afadc528edff344fc881bda3a387847d05e
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = d19dc1635223139d36abc71e12d8665e2a7fde16
+SHA1 (patch-base_time_time__now__posix.cc) = 4df2c80130de63231f4ace57605f81309218df30
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = e26dbc0ed73b73f5b90bd9f868d4b8f718fa602a
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 2f5804f22ad131844f03dbcd5bc7c77d8118413d
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = f42bae4da5969e9a1066d54110db304be766dd4e
+SHA1 (patch-base_tracing_trace__time.cc) = 7b8a330ab6ce9474ceef66833c8d22fa8e457fce
+SHA1 (patch-base_tracing_trace__time.h) = e7de286c702615db9d76cc227e9d58153330b1f4
+SHA1 (patch-base_version__info_version__info.h) = d87a840ad0b56c2667f8366078abd28ce767b4c3
+SHA1 (patch-build_config_BUILD.gn) = fb1cdb2dd69857f1554d61ec6f909abc3a5dea6a
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 286f785ecaaa31fbbbcc9f5cc4038d5723f57f19
+SHA1 (patch-build_config_c++_modules.gni) = e1d4b2ceca1f28ed71451ca6d4a180101598cc4b
+SHA1 (patch-build_config_clang_BUILD.gn) = 991d6c46249f07d98399834791c7797ea2c67105
+SHA1 (patch-build_config_clang_clang.gni) = e3cb6c4c6c8f49bcacbceae280c6f50e84452878
+SHA1 (patch-build_config_compiler_BUILD.gn) = 9b65eb7ac5a6ea3e42952e4f48805327334fee54
+SHA1 (patch-build_config_compiler__cpu__abi.gn) = 560ec6fff7a2dd57911f8a2fb9d5729e7f732506
+SHA1 (patch-build_config_linux_BUILD.gn) = 9e38a3bb30af892036038310056eb51d9e4d681d
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 8769dc8768f9229c959bc60db0607a5684a36fa2
+SHA1 (patch-build_config_linux_pkg-config.py) = 595ec4e8cd8473ea8b446187980d4194733a8350
+SHA1 (patch-build_config_ozone.gni) = f565f5085f133b93a252ff21cce074b1c355d9c1
+SHA1 (patch-build_config_rust.gni) = 894230d58b517a2d829743cd50ae25660b501ef3
+SHA1 (patch-build_config_v8__target__cpu.gni) = 05d474693afb87c54046984db079774d61a4b0f4
+SHA1 (patch-build_detect__host__arch.py) = 971c73a0b759d16a15bf0e94a8059d220b2386f1
+SHA1 (patch-build_dotfile__settings.gni) = fb1e176acc19fbf8ceafff9a260348c497b06f10
+SHA1 (patch-build_gn__run__binary.py) = 24e5ab3d7d690eb996795f12c73432fff02df6c5
+SHA1 (patch-build_linux_chrome.map) = 4d12c722664b6b8255604229b93fd9ebcf225707
+SHA1 (patch-build_linux_strip__binary.gni) = dd3eb0ea7515526275485cf0ad22805a542cdeb2
+SHA1 (patch-build_linux_strip__binary.py) = 2e3427604ca6011c46938bc490ad3bce84e2e7c5
+SHA1 (patch-build_linux_unbundle_icu.gn) = be2b3cb7130181879144ac07f22d3f8a106a5b3e
+SHA1 (patch-build_linux_unbundle_libpng.gn) = 726efce17226296428ca53299458558c154ce467
+SHA1 (patch-build_linux_unbundle_libusb.gn) = f43685a0a97d6cc9acaf65ca69f9f22908ce5909
+SHA1 (patch-build_modules_unified_modulemap__config.py) = 5933d116e59453fdd4ca5651ae83738eeef3e5ba
+SHA1 (patch-build_rust_allocator_lib.rs) = a10bc8b29531738f1d2b988da4d193d87e982346
+SHA1 (patch-build_rust_rust__bindgen.gni) = 1fd8d2ae4f59cc2fa3913e170472df51f5a44b0a
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = c49e9d376b958e09f4b14dda3dd6a0afff43c9de
+SHA1 (patch-build_rust_std_BUILD.gn) = 10b217a66cbd3cb6140e4b7b4187a91eb453e63f
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 021e93b92b414b98a56db791f3617187e8efb504
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 756fb5c8cd83ef5cf9fc5bbe320e434e3c5141c0
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = edd3c6d77a15ebb5223140a670d3ce698b86e34b
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = ca0b199da4968ce7364daaf92e7d687ad1abf5b3
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 1fd35ea8c2c2e7075b6d126e24e30de120cb252f
+SHA1 (patch-build_toolchain_toolchain.gni) = 4ac694f1ae4dc6eb9f3627b870b33b10002232d5
+SHA1 (patch-buildtools_third__party_libc++abi_BUILD.gn) = 3c9606cf2b3d638fb730efd420d3cc19b44706cd
+SHA1 (patch-cc_base_features.cc) = 793e8a97789a7dfc588fa0e488b3df4a903793d8
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 7001c26c5c352f72f51036162c19572effa361a1
+SHA1 (patch-chrome_app_chrome__main.cc) = 639b113526382579e8ff9b1084769d7d6e9ca063
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 57892d5a765d3265e1ccb2b2a7bb6c7b62baca1f
+SHA1 (patch-chrome_browser_about__flags.cc) = 3600f5b188fc3eb2db19b5731683bcf55d3519c9
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = c167fe4c3bcf4f42f207194a21dcac1bdb0f21d5
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 2c75f942ff1c55a3c091ab1171585fec62518bdc
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 0a9be980c833f56968046fc56bfc0b0f6aa6677b
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = df880b81792e3eb456b9c3a1c4b284af778f96f2
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = bfee57ef1952e884ea73cbd439456ba92cbe82e2
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = a8402b829ac0f1ac022af721bd85631b2bb9ec42
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 90056f0d9a9e83df9faacb34a3886bcc191a13a6
+SHA1 (patch-chrome_browser_browser__features.cc) = 455c45f852667908be9d35df234f635a2c5d19bb
+SHA1 (patch-chrome_browser_browser__features.h) = f8671d7fda317fc64cfdd108d579f894a14507bb
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 9f7a83237605d9696594d38812a6556523d7941a
+SHA1 (patch-chrome_browser_browser__process__impl.h) = ceb22f42b2d75ba3c4318bbc256992ddacd8d754
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 5b90f54a2fc6f084e7fc9798d8e3700ab70034ff
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 63cbec1059acbbd37db318c3d251e168efdf9b82
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 1da8e57965e764e9c5116dc0453635df3d0ca086
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 65cd3ebfe5f6350b069bc73cea38270bf052905f
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 24ba1f637cfab1aa489ab40247e893259dd1d3cd
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 2863a6097585b5da6d8782cf85a8a339880aef2f
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = e3ddd1b38412e2d2f2bc95aac473f416541d4adc
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = dfc2b5b93bc95235493b96b1a2281f665756dc49
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 6d1cdebc7cda786c6027e9fbf8d770fa2cbdde4b
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = c1b817f2704db8d2115a3a9eeada90147b2cf081
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 5ef89fb77aa3f065c53ff2eabfcc9288d7bc0460
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 47b349b267264ab393cf74fda7f8b92c8357027c
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 2d8728ef1ed5a7719949919800aac58ebccb5f44
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 28931182736c15bbca3d5db59e997a41d055fb6a
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = 8bf0652c9be78f58dc449a7ae25d9111040a0de7
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = cca8711a78820630b716f740cee2b702ac77310a
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 29a09d867a23dd1efca9a959dfcae4f4f6719979
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = d3d6d30d807e8b5c54707affd4fd4bf7de01b17d
+SHA1 (patch-chrome_browser_defaults.cc) = 8a6d9c97ce04a12807ab31b646f00c98d63ff37a
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = ace1d4a1ec950a2f89e36ce3e114dc26a7f00495
+SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 39b38ded2556713006dedfb4d4279830d232113b
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 0e3a718783ec19c19e10a48d69b13d3b70bc151c
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 8e370caf62111029baa0b41df6545786a6ba57df
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 0e8f0f1ed3b31017d9a0e905d81caddd61b92c58
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = f996968af8d6fd0e7d7efccd1abaf14a92245152
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 699e1e0596488d7ee75b5664c9962d81c0b6cf5d
+SHA1 (patch-chrome_browser_download_download__commands.h) = 952bb15cd4b174d3a6d11001e7baf4240796ee30
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 9ebf986a7efbf034d65fa58b7cd17a43d6517427
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = d999b2372205ff67e374318a733e033267f6ed52
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 338bdbd50652bda819ee81bf0a7ea770e464fe79
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 5db7a3090b34f4e7e959a88849609b787ecf00e5
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = de54b3420514c4334a8c224abda96ab6cfaaf3e6
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 50ed87c53742cc2ba1219cff71618443b04985d3
+SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 92c93d7f9faeab685edf5112abb2c12cf4d2f960
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 1b119cfe10f2d9c9f72dfbcfd04e0e1af9af8cff
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = c3fb8d4867238370025ab8072dcd38114d0624fe
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 0a93835f3d1bda0c059a99c240c0bba04770078f
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 7938dde6cbe22271b51fa39252d8a899fa354933
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 6d08916bf575fb4db3ff3c1a2d4969e63e3b5988
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 8928fa6cdb11ecb35911cead69f5edb962d263ad
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 5a1e7c286755a6923f53606166a25f2b99f78e6d
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = c56a01a99128b6778b4ba2d9d6f466454543a3d1
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 0556c0e25c1437f0166c0052f9807bf2acb16be9
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 3f33de853456ff8d678bb2dba36f2f885ffe0481
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = ce79b0d5dbfb8357cb77b1a6a066e362c003c962
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = da88521c478d65db87727af12754a819c9a77947
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = c400e0cec62df520071b3e5feadd72298f6b0cda
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = e50c5761c13d7c99f1eee51cd6d8ddec1c4c9a3b
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 78f06c66f58d09acf57821521fb19cbdbb3f174c
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 6281c03d0468dd5c014c417e269648937b8d2be6
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = b8faab8fdc899d897d3a9fbdd1cc15f092c60c8a
+SHA1 (patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc) = 02caa00b254722b4ea67acab95941d0168a61455
+SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = 51e759bcdde031d1ff132c4a9959bfd423969e17
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 74dfb5530f6d5bc6514b7b992c7d01355188bef7
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = f328353a2ab919a3415ea04b5e92dea81209ec08
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 27b584e2e4bf0e95b0a288704bc1391c7368793a
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 653cc9c51132afdb909c27fddea10282abaa9772
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 24462acbaa9a88c5c0495905d90c6dcbc66be8ad
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 60d2574a1ccb0a9d2dea33f23345e8132df2fff7
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 0ddb11fb482a0f0bd4a705f36b9f23fc507ab54b
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 2f7c845c2e306e988a29ab6739bf455eb9c30e9f
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 967b9f8cbc80697075d4f38b7c42471b65290d50
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = cb24ed2776ecd001becd9037b572404bb05f267e
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 6d83ed6f103005c99ed2bc620b3e3104d4c85315
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 165603b74f8e2688cca173cad607e054b0ed6947
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = b394815f3e9a45826bc90838a9dd84c1feb07fd0
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 5cb0f3a8f25b9f0c329f945d62fed689b1db42b5
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 4c4cc3ab9fce05e17152a4876cd30ee9ae50d0ea
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 35d1817106afe388d8f112c93eda8531720822ad
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 0b41bd3cd99ce7c4106438604474b34690a6c823
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = ba7c99bcf30dff9536864df12c1a2722e1527aa7
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 1094b28d638d4719f12ba3daa15e89d55201dd57
+SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = 0dbaa38cd3250d43efe2d08e812a97963c4ec882
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 51f8b67e2fe6b2d28f7ba801d408fe948060360a
+SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.cc) = 40c9c83356ef6e21faaa38b6d0a6dd6fc0627f4a
+SHA1 (patch-chrome_browser_extensions_chrome__app__deprecation.h) = 876951862e3153f1592bba71439fb2f113a89ae0
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 22d465d630406d182c31c9d14f6b8d6b9c32fc4d
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 738cd7b15feb808a902766d9077d2927bb109fd1
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 7737256ecda0ad1c0685eefd308d0319702b477b
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 66d0903b50df4c317497f23d1477baac44ff3a6b
+SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = 86054e0e89990b5c4d8d0c0f8a784002345f131d
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = ec2cdc10c817f0f205bd43c39823e45b83e2c8cf
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = f5b473c5e296d6116f26794aacce85fa69ba24fb
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 9d731a75811f4611b62e2b6940d743595f03a46d
+SHA1 (patch-chrome_browser_first__run_first__run.cc) = 40758541b69ae6b0267a27d796d6490253c15134
+SHA1 (patch-chrome_browser_first__run_first__run.h) = d94958c60d33d5596014bd89c5e344a6bb81b196
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 99e4940cf4b8c454a96ee0f8638f9e24ebbdddb9
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = d5453a604200d794f3f8c973af00afeb0a479daa
+SHA1 (patch-chrome_browser_flag__descriptions.h) = 02d1bc726d9a16ccc617c46d4aeb40bb72496c38
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 879b4bb9d9e4d0fbef87351ff97cd4e24784f758
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 832116bf9f2256055d8d963384596c5eaa069415
+SHA1 (patch-chrome_browser_glic_glic__settings__util__desktop.cc) = 41c2b01e26a3ef2aac9fe808f7652dc3f8c3bd41
+SHA1 (patch-chrome_browser_glic_host_guest__util.cc) = b1ccd29e3ba5e0edb25081a88505c18dea8a3c55
+SHA1 (patch-chrome_browser_glic_public_features.cc) = 20fc38acf8cc01858b6978d2b74c0d3b4cb1a87a
+SHA1 (patch-chrome_browser_glic_service_glic__instance__impl.cc) = 3d0619fc44ee7d896f384bf382b2eb75f1ccef56
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = a9d568449f58c70778beb131770f2936ba0493f8
+SHA1 (patch-chrome_browser_global__features.cc) = b3df6138a8b9698a53386306b588c561125cd8fa
+SHA1 (patch-chrome_browser_global__features.h) = a3673c88d3ecb1e50e58b0849e76436eab28b602
+SHA1 (patch-chrome_browser_headless_headless__mode__init.cc) = 8f94712348053c885ae017e1e76ba2c3a4873f58
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 65a3d659a76fe9cfe2cbee3ec490bbe573d23a70
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 86aea1e6a1931369a3ca8f0bf33f77c806dac509
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 6f238a57540b5af1cb39b01b9a7fcd6adea5ef82
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 18cc04b77f9e0469f9431ef5eae4f17fb58d96e8
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 422675dcec2ec5fba681c8efcaed26bb5a62c321
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 66f4689bd057c6d2813ac2bbce390f14d011276f
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = ae297fa091c91f39df54a72bcaf2a3c8ad79bac4
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 9e5ff5ed6da79cc0bd9e53a98a050f01bb477b17
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = d9484e7b9869837591ac876c0395e9b71b30f71a
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 4f71bcb2a5ad4d4d850389562daebc201b5108ae
+SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = e2da93bd0dfa836afbe210e73bf80b0b8dac7930
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = e4b63b2974e36b9fbd657af25b1324ecfaf7517a
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 15d668b083fecead2b514b5fa714a0c13224f2d8
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = f499fa326fd78d07ed644e14b0220aa52d024080
+SHA1 (patch-chrome_browser_memory__details.cc) = a33773f115a4d57d98725a3dbc43772c92ac9a2b
+SHA1 (patch-chrome_browser_metrics_BUILD.gn) = 4702e8504ace6c9a12bdd9262b87d89bb4dd2bb3
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 050c4fc095c240ddf679f686947d47e50f109b7c
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 21f4585c24d9bb12c07de1f38b2ec34c536c6fe6
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 8bc5541ce3d7c2dc693c5b864fd672ee60109a36
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = dbaab971e863dad9e94a1a86b6499dcc2872d924
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 07814da21b55b41cb13a1daa907b3db676ac8d81
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = e6c2b38e3d3cc86a2a56bf29a799d7948895508d
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 36ace646c036936882c5fe80ef40790d4381e6fb
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 80eb872fdc084d8e7e18c011fe48f56d04741ad3
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = c546ecf12dfb9ee2a4d57fd6a0ecd751095c7530
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = e5bb58acd1740a665da8768a75dd0779e8d8f4dc
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = c4f4b6306031ca908ff321a443975232558cdc3d
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 6c1a263719b6919f2fa17916a143f39fa23a9d30
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 4f400349acbc9e580d8a13a6b3fbc6be7bd87896
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 6744d1726407fd1382f7ed135f6fb44500e0c833
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__linux.cc) = e11584ad5f25fdaf2be7c3621a65fbc41a8b669e
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 265062b6d8d1131ddb43112fb4e98390bd5d93c6
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = bb05b68c09056e48d1fbe79357b27d7168648dbc
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 9371ebeb0cd2bce76215b2c7a5153f43673fcd82
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = f4586af1165bdd794fce1223dae96a460619baac
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 914ab884218c8ca59441242e4f1f9d4c9ba756c3
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 6caa04fde32ce9fa8e47ca5813035151d0a161a7
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 1695e7d90277114c258bdd9508f7e05ca37ea089
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 6f7ceaf8a814ccf36a98cf36a3e207abd122f55f
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 32b156ecfef9f22a6aa40c193411d1886ab03d4b
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 65b7b79edcfaafd28d7e7a24a0164f74c06b9e49
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = af9f25585451bef2c8ad691e5146ab0c581d0fb2
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 57f785764a001f7464b8ccc8e654029bd255cd6f
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 35e06dd5cc7cc397952d3b725d3f0c11bcaf4875
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = a6e02c444980f596c245cee4e373479664cc7a0c
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 67ad41128ce2949ec0a63db73eec3effb397e54d
+SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = bba1866882cdceafc6c66cff856adb771bb5828d
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = ef4c42915228a47678e1f811485b314061a60986
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 2264e002c256b15dea5213937881573b7577a44d
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = a51df8aae6d4751cbb157e0f35c1b48ef6466333
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 852d514a80d37af30ad9a77a659865e165b48197
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = cc414305d55351725e7641ac345dc5c655a202d3
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 9fec6517de88feab8155a0993e01a395b2062d69
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 6ed3832a806be5b3ebce95d21bc5879566ce115e
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = 6c29ab4d61cc4f5f0cee7385f2383c12151ccb3f
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 5395133aaa504bf2d8772d7903668b1346fa8ec0
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 5a448729c68d794f4b059be302c87252d477c5f3
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 388064714f4e8e066b463b1f9918d23e9e346b7f
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = d3d5a0535033b34516895f8ba5a575abf25d7e26
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = c37529292a7581f61a44e804c73b37966445d1bc
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 1c6a89c786a87cfc1fd1117a528944a81a8593d6
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 1a58bc653d82fb55ea3fb3b50f27cb36d083d397
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = d9604667b8862c4fc9f1993c9316cd238aae7f1f
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 186b49d6ca803a9a5ff591512871c78b01d9b7a3
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc) = ba23a455691dd4197b95e2876a09a7e6e816ab5f
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h) = fd2372fb0a5ca98de49c3a7e1a82958bc7d82de3
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 21397f739a73dae937459e8274caad20e7c7e86d
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 2777db438b018064a3f06fbb28ebe68452cd6a54
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = e0586f56fb12aa01d298655bbada67feeab70454
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = e6535786e6ca78718d40c7150b88167cd9a60fa7
+SHA1 (patch-chrome_browser_shell__integration.h) = b75042e4f47e2cd2900f6a39b9e319f586fdbdbb
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = c04d7b2becacebbb81c842acf2fd579b03a5156c
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = a17b08788d3dd391763ba8e2d897cc32c75ed17c
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 7bc3873257e4b1ebd5b6d77c50654c21cbcc7b1b
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 2925b759726e789912f5a4f3df5e3fb818020289
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 669ab62550c456156fe95c58e51b45204740a36b
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 8b3fa52864f9e777a319e708d2f85b5be7e976b8
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = a8cd44a6130cc0636ac61dde392284d1652c82f4
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 6b200d27d820181e0fd5a1abc1b2fd06fcf9c677
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 3a91403e859e943cffcf9691c9a27d8b5c58cf13
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = d267cfca381573420868682977bca9e3173fae95
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 86833c16e53af47a82151f41abce0c2a43cdc487
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = fec9a378e9dd14529644f05bac365461e07422a2
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 18e90f277aa95b4a6b773f65f6c18c2a144ca90b
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 675a6dc6743a7a10e893acf64018b8fa1b860ac4
+SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = 45cb30a25f9bd77b74df45b002e5605171cd2881
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 5e24b9f66ad74f90ba3a8345024fd1b2cbcabdeb
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 5807ad23207b445e7f64737c0db02a4a46ee7e9d
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = cde3e8863ef2f6f1179dee21dc8b1462ec233c21
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 5164f5f6d87fbd9b7b5cff07a97f45d59e7a032c
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = f6e8171e3cadb0b57f4ce7204337a618e76c03af
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 6627b19dad762c8c3610f01e7afc39ac9a035979
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = c305d9d8c65891ef71a7bd7a4bcdeeac327effc3
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 898bfd6e4c3e0fcb671a48986da682d78ad4f916
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = b7554454ba49ad959223c8ed6ca74f798e54be56
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 7962ac630eff1c3fa4f878c32e6c94626a9dd0cb
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 23048449982184186629f37e5d2d5989684f0ada
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = f47eade074c402cafffc455567d5e4fa593111ff
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 8e9fbf6cb88486f2e97108779c6888dd67c6e5ab
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = a2e2ebdbe9c1196d0a9987eabe4fcd2739ed9ffc
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 43ef23f2b333ad6f4c8562d22d07643a2b4aaf75
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 40523c5ec41c1b15af81158cece5dad4387aaee4
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.cc) = a994c396a850774f97d94fdfce0af5216f8f500b
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.h) = 7ccffc1725f2250773213aa2e6532191282aefa3
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 7483db177f480e7b14dca7c4786483ae68148541
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = a7036e4b8f0c7677f3ac88382c935703c0cc3125
+SHA1 (patch-chrome_browser_ui_browser__actions.cc) = b1b6bc87db16d7631eb0f450f9293e70bbf755ec
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 952a1a86f380ab0513a8be348c8ec13308c16381
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = c184c7fa08b441f9abed9f5f4b2f41ebda828cae
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = a55bbad993679c2825536ff71c5577439d89cd9b
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 8528598135e00139f4d91e7ac23c4c562fca7310
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 55ea79ba6317fe4af2cbc69a6bd3d2cd19b9718c
+SHA1 (patch-chrome_browser_ui_browser__window_internal_create__browser__window__non__android.cc) = dd063a5892c2f7d8e34bd9eed7540300bbad6a55
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 68ebf4bfe39f3829146e9e517fc517e1f5c07f7c
+SHA1 (patch-chrome_browser_ui_browser__window_public_create__browser__window.h) = 015dbe817af015f96d87fac413be9e33279eb788
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 3c451eed0d9b6665defcf76e4806635e8cda9ce5
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = d05a76735eed244f3d451bbaa58a0bda730526c0
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 7975c4196f63d904ae33bdcf5f999ed32526a332
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 4c7b5755477164f083883aa2056781a01ea343ef
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 9d3e84cca30ddccc5e54458660e64b31dc257956
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 2ea545616d65427f81ff271903edecb5ee98fbc0
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 98bf85ac13f9b091da14ffe8fc986e6f8aba1413
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = 7135cd0883046b861c33b0e88c82310d20e3e56a
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 09a7da68916e1bd1530085fd0de4e30153b4e102
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = e8e23650a8e108f2ec39d8c933f11549fb4a69a6
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = d899838e68e6ed7641bd2bbb3a9fc797d383af0d
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 909041d1e0e5c7e6aeb097c380403fb0966c3395
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 15c2ae208dc1b2c9fac2c20856c0d8057800bd96
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = bb434a34de20a6b772bd612c8fd6e93f9bf39a13
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = bab66a6382f5d9055b9275e10b539ac913840b09
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 9c2fafc7d7bdcbbb65b0b680497b75acf8f27174
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 8268109930432a2fd02d524aa0c7190c9919f170
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 92f5383a5ae18c09e30b1fb884442490ffe20633
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 8dd167c62da4ae2909f393e62b49215c38521afa
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = c1a97dcef236a7fa6a315496e4e0904f54ce1b49
+SHA1 (patch-chrome_browser_ui_startup_url__util.cc) = 4ff072b013563b91513c47e5d1ba8505cdd37854
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 54c21e4f0eb3484ff258cdf170328ac676ffe087
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 02f60a405665077b2cc10e794525f271bb7b78f9
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 8bbd52d4326a27cbaab6d407751c674946b0ea2d
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 8adc59bc8bfdebb2ee3149b9c3fa4bc5e4ad397c
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = df49c23f2ce953d9c94fbacaefd67b8edf6618b4
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 661ffefff27e7a8b7d90bc66798ef2d048c2a2d7
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 0c8267e436cc9a02d69554664ee594a1c4d107f8
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 5182deb6df32f718520e39c7ee25b3beb41d0b1d
+SHA1 (patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc) = 340042efb7c2c030120bdf66e7ecdb84643c229a
+SHA1 (patch-chrome_browser_ui_toolbar_app__menu__model.cc) = 4113fbe8bde1b3c5734f80acd01ea28bdda232d8
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 2311c8dcce780976fc2ee81d8c6e349c899938fe
+SHA1 (patch-chrome_browser_ui_ui__features.h) = cdc0c8f7627bbfb25418247d053660ed227264c4
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 83f9174bbb40b88a1934008d84f940b8533727d6
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 1ec0d236114c39d811bf3700ff699a7b6d2ddbb9
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 6e3ba09cfa137fc1773c5ad4d07be1b4c5b75966
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 29660f71fc5661f04312c8efdfa12cd5bfc8887b
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 047c1d677a851837894f9e8e3ab39f9160bf5f80
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = f2912af2bd2fcaeceeb7c81c75138da7a7ecdc2a
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 1e96eb4a281986dfc7a9ceb8673b4779c3758f6d
+SHA1 (patch-chrome_browser_ui_views_eye__dropper_eye__dropper__aura.cc) = 2bfb1fc189ae7a9c21938126f01de4a3f181857c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = dbba792d14a489acac01b6ee3a89b6756db5407e
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 014abf2153d5d2140f4ca122420332ee5d40b82b
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 3bb3897544be03e3320fb83da4a68b37ecb6b72c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 51e1a9167f6f52459fca48499f691729eb2d1297
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 8ffa1c73fb1b06e854482278a7b53f793c513a30
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 10e5df14d31f1fdc941fd8452bf6ca61ea6baff2
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = 4d9f3d59d24a4f131412c39ac6a06f270605294f
+SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.cc) = c193eea7e9bf6d64f17ac67080a115c5d11ee41b
+SHA1 (patch-chrome_browser_ui_views_frame_contents__web__view.h) = 3a22e9686e5382e82a1b7141fa0774f96d9902a0
+SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = 0590d6aa3ed3f8ef6b1210a08929bd55e4346e87
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = 0b366ec27a109abceca5b5fa6f41622f3ad6f924
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc) = 7c6372a3d03f2660db9ae174fc386378c630df91
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = b9ceb620c34d05b61d3bf595572e022ee3f52265
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 6c6ab86602824c3ef748f206c2dc56ae3f1688b5
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 880c541f652db7910ce6b4c3018606336ba6f4ef
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 45be9b7174907d1463c235d6b7a459df1ecbdd5d
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 720ebee94535735f1fa7e92b54d494b76061dbf2
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = f007a698d3a3f790c6b4eb5fb4ee82d7733d8ccd
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = bc1d521a47827d9a59653b1f4a75bf5a5fed6c65
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 23ee977e1214b1b03c326e50a0ddf41c4bcce7d8
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 59c9809126ba3e00e856ff0f4d196baee22b736e
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 0c9ca41dffd0381396c0832c6b00f6fde093e92e
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = d68a35a1705b6584bd661c9f90139c8393a4716c
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 33bc31149d0163456d2bb6c59f78f0f375c97483
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc) = 8ff4d1d4deeb396394c411e5c768e4c00a2bf2b0
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h) = 47e1e22ac9a9b8220611a2e4dfe5298998cdc5a9
+SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 2f817afae8527c7f4eff08706999af13e92250c8
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 2352d5a633cfd076ec2dd9fd544564ad235baf2d
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = b60f9318e0a49accf249ade750f1675e47676767
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = af4dfe4f94656a4e83b7712ca79e9283a19aa62f
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__widget.cc) = ef3df0d9042525e7a9adaf18321720a1813279a0
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 3aecd4d0b6606b125e47e0844565806df4165cbf
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = efe19058b2e587c999a2aa0ebf9882c29b76a939
+SHA1 (patch-chrome_browser_ui_views_tabs_common_tab__group__header__view.cc) = 841a888fe4da940b3a467d4b9348d9fd9ade71f8
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = d97df47993475d4a002bd3fed105518c2875fbac
+SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = ce91b957d95c58dbacd68ec87e92517f6c9074ae
+SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = 50c15cd8702adfeb6c2320e622a5df2643acc808
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 14dc498e3f6c32fa125c0b175df3b15fa1b448c6
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = e31c64d2cc4216a465dd38e2187322063d2b1136
+SHA1 (patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h) = 73e50caeecff51d56efb1163ecd8e62b166d4045
+SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = f092955598cff9e486387e8cb488b98757fced88
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc) = 3a4dec6d12e51b3a82543b4e5ffc322b5bf61f0a
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h) = e81b8b84547058b517cd9d407e167c2507f4efc3
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 6ded1571f5c5b69bf34b9281823bafdb6762c8e1
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = c2f3b99497a1044f29ab063da58c1a0290ee826e
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = a88129b2e7686256f23d224108aacc58b1713a57
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 8a19ed8e8299592668c0fc71432cf4fbfbe4939f
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 449606f3693aee316980a36555de4358c51fa625
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = a4ca4a8f44a3d9c741a29e17bbb0634757d4bdb3
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 798df4d4008727c5d0e39ab165bf18011a4782cc
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 1cfb08fa0cfe598817ee2e22eab5ca0ee0d27b4e
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 04591a25d52ae65ca2c737ad68e945a8dd5cc11a
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = ebe03a45e373aba3a936444b57d3986fd3132742
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 8da42b2a26a952655fab5e19ff6788bcda67adb1
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 44b7956c903533520bd236707be7e70043d86dfa
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = bd0a2af5c2b8c2276ceac76ce3833bbcc8cd6190
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 2904a4cc49f3c9d2510e3a3603fb4d439a749230
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = d6fe7d158409d97974693e09e974d738870a618b
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 2fdabb6dddb6d4404c7b94ca668c959272cc125f
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = c1a40ca2d4d548db406edd5ed7f4dd1921b9a334
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = ff42ac6fc4dffddeade7405c5cc2eee37280e03f
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 863a7526acda93ddcc19d3523100c1987ffd9144
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = fbcbf2d97f6aa1b6b468b8d8e589af928d001179
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 0eed7de6704058d2c9674c978dfbfdf9f170fb31
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 7bbc888f1e47e200456c46cc9df40c8dc73867ee
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 56231cd4fd0313e82b215b20fc552513479f5efb
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 07076c74ab2f31a89b3234b7ece17ff43b34400a
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 1aae070854369ce9da4eb5ab47707a78fb266caf
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 8bdf02c6ed480a1fee049957d76ec615333df3aa
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 43457bd3ce605d0e9f11a68f23b9e150392b1b45
+SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc) = fa3607b509f74783a431107e3815b878ae12b0be
+SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h) = 5dec866304fd03ba41e9aa2ac43774d7c06b9490
+SHA1 (patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc) = 46aa9376eb6fc58187f66f9d973fb3b0243bdc82
+SHA1 (patch-chrome_browser_ui_webui_policy_policy__ui.cc) = 10f5b56b2d3b413d6d4eb74013c9164dbc7c715e
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = ee87146c3df4386cf393c46b8bf5afc9ec4ab9a7
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = e245d8d23fb5ada9b3f2fb148bec21a4fc062bed
+SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = d60fc8aec69a66599369d36b26df4c47897fbd87
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = e72284fdf79289b0c6ab3f38f09f057835be82d2
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 00a4685a82615c6b38d4080580f0d6caf961f41c
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 84b3e4719839b62e3922cde2e6dff0ead1612360
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 07c5b2ddf0d4b0949e8abd1c83c4536301300213
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = fe9bcba1b608c4812a3fd27f9ddb6b60c86c24cc
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = f9d44a3a9e695b410eb9548607821e928de249b9
+SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = 3f83a06a22aeac2642175cf7c765b686f23ad976
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 5f5815fc963f7c06ffdd37cec27abd86fd498bc1
+SHA1 (patch-chrome_browser_ui_webui_version_version__ui.cc) = 38b546ffc340a246c70ea89e3164201c83aaa226
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 0758817c3ca5452b8bd2433ceeeef2b302729e59
+SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = f5e64cf296ac0cfb8cdda1c1eea253a702edcd7a
+SHA1 (patch-chrome_browser_updater_updater.cc) = 0e2437d8bb16a0a92534fb54a79e3fa27fdf83d2
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = a9e7bbde48c0df374921d3db6f55a5e85f9a7cbf
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 6b8a7076ba629dedd2079d5e2785df4b0de9f065
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = de8567d6ebbe5b42fad462356a041a190c09742d
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = ee623942f1fd0721366d9704b581579799685c20
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 1c0271df71e819849d3c3b4d6f8ae74c651dc519
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 7262c371d4e51e21307144cdc9aed7aeb2097cb4
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 56b6fab704f9fd4a0de1a8574b9a858060f69157
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 25ca295f89e1f3d3efac8c739ea58080d097850a
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 0c155e6de8e5ccc5766325fc032102876911f274
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 93810158344694ddc7c392dcf532f34c72cd38fc
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = b81b0a6dbdfceb353621f811a5752413e156d331
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 818b06c8aac6621af69707b5c42a13e4dc82946d
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 979fe5711288bf3762a15632a35ab6c18353cad8
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = b8169c5537e7be1a92d7e647824ed2a8c5c0e170
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 82219c23970cabca45699bfbf3e74a7b8eff0416
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = bc78f7f074ab474298e06443602c4f7f7170e9d0
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = b18ef0d6024213b13aab9b17715d825d345f5b26
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = f1dc6f57f4502aae0cc67a841c35974ca4f8ea4f
+SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = 0ca7dc3ea1efd44137a2161648795f6770c92d60
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 99f78431d777e3d6114d87038e028319fae3514f
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 7fd0962b0e2dd4c075f61be4ec15fccd985d8b45
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 97106bec763f9ae1143a7a2897f2acb2e5fb1c2e
+SHA1 (patch-chrome_common_channel__info.h) = 2e9638d2ccff3973cfe35cc4b3d2365cac784293
+SHA1 (patch-chrome_common_channel__info__posix.cc) = 24fcad9235dc61b70d2ff60a3ead09c062d3169b
+SHA1 (patch-chrome_common_chrome__content__client.cc) = e8c67a36dbd9d41b30ea12dd48e3654d95d58ff6
+SHA1 (patch-chrome_common_chrome__features.cc) = 55904b929a5651319944f09008c2a6702f4edce9
+SHA1 (patch-chrome_common_chrome__features.h) = 3215bc98b3f2e53c1b07024982287bbabcd1f56e
+SHA1 (patch-chrome_common_chrome__paths.cc) = 8505a49c54706ca1e635f4ae805cb7a1d7151efb
+SHA1 (patch-chrome_common_chrome__paths.h) = 6d32216ee48a888056b575232dfdcd4e71473908
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = dea2f02de929e77d2010db9c3ad4952928a4fd47
+SHA1 (patch-chrome_common_chrome__switches.cc) = a4778f370517189f3d2c4628c24d4495199919a7
+SHA1 (patch-chrome_common_chrome__switches.h) = 591faea87cf34b1bb10ecc25189914ac5c207f96
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 49cdd41c663d63d9af7b74de6aa9d34032576c81
+SHA1 (patch-chrome_common_crash__keys.cc) = 3d972eb55dfe0dc5f68cf00985c5145580625ef6
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = 8bade7a3564d1c2e23af6229e6cf8f102a0263ce
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 534ba17a725e600ea3564523067c761e644c8cc2
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = beb0eb06881b9f5d97ffa8e3a05378950e281677
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 122a6aacec99260c10c658b82a4673c28ce14920
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 483efa459bc948017581efa9e6f25af934132fcb
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 353cc72a2f8e1c21c7f29d27c337451eecdfbecb
+SHA1 (patch-chrome_common_pref__names.h) = 98b9d1dd0166d1e37e0139ac31010577f83206a3
+SHA1 (patch-chrome_common_url__constants.h) = 7d49e167389724f40fb2e55817cde77c3e2afba1
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 436700115adf8bb4bdd315829701ed5e13d78f57
+SHA1 (patch-chrome_common_webui__url__constants.h) = 4d9b2fae2f77fa1bae0fb55f73f24d600f5dd2e7
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = d7d9e1890e3f5a77a5214281dca13c4a968566e9
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = b1278e0bd8c5b145a018660ce46d739e7360a364
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 98a3a2b5994cda2c027b02468df82b8d6a0d86e9
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = 1680b224a4f4492372d02b53fefa3b9c7b4b3529
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = c85e0b1104f5086f057187b6fef42054024aa51f
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 6eb3465f8158b4231a326ee968711f683aa337d0
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = 868a7d6faa3b4a1527396a4798c2ec4697baabb1
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 98e29d96307ddffba40643132725a0be3202cfc6
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 98603ac44286479fc25fe8f326799887b54df31f
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = cffc0a51468308cf36c4465bd170b4e8de44cf7a
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 4c69059ea86052f0fd99829229a60c0a17fe71e8
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 332e5f6d67faf2de0c354ea595fc16e6940526ff
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = fcf91281117e50bfff53603e31810b9ffd7d62f2
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 31bd3f0fa530d5116bd04bf3eff4b45f6848d38e
+SHA1 (patch-chrome_updater_configurator.cc) = b99e707183489cb9b33ce0f14f4e5e2171af95d3
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = da889f7d2a14cd82975ca07a882c98de8c5d9a5c
+SHA1 (patch-chrome_updater_lock.cc) = d4b0fc7e5f08b8246843db771f68b3ea4ccc34b0
+SHA1 (patch-chrome_updater_util_posix__util.cc) = a0f4ec6d7a49ebfd4b768fa1efe1821cf8272311
+SHA1 (patch-chrome_utility_services.cc) = 951447959cb8da765c26d5807810386c2fa01774
+SHA1 (patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc) = 07f2bf2869c79d2a8386f5b0b75ee1bb9826af11
+SHA1 (patch-components_BUILD.gn) = abb52551b3df7c0f88552591f99682ae609d88d7
+SHA1 (patch-components_autofill_content_renderer_at__memory__handler.cc) = 9c70f15c8d59e945772dde82735f8d114f7c2f88
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = a38a2c1f86b65bdd5168cf2d33215ee2a31bdd81
+SHA1 (patch-components_autofill_core_browser_integrators_autofill__ai_management__utils.cc) = f7595737d61d7f10c8bc066656244500395d09e6
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 812bda1e3ce13a6c398b49500ac02088ae8b946b
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 18f0ca7e037502452b3198cf7e7a72007e24dade
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 46473c97ba71d63501136b49f7dd44aae4bfacd2
+SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = 5d8f8c95fe50bfe410e1c998ac51106a1db067dd
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 142d41e4e3ec5d134581c70be03f861c7f31dde1
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 3faea0f3d8df5676a81d71e5447032a88ca8ca00
+SHA1 (patch-components_cbor_BUILD.gn) = 8fe401efe19575ac171b77f976b340ead2ba3ca6
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 167d259ef438b8a3db3a96b60072fbdea890a6b7
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 86207c33119d7d2c7186e97ee503b8e11463ecdc
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = ada6aba1b6c4a875beedf3263aa521d22dbace73
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 1481688027904d781a0202e40942380d9e3cc6c0
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 601383f11bf8ae82c192ab9902509f13131c5a7f
+SHA1 (patch-components_crash_core_app_BUILD.gn) = a55b2b28b51606b3d1e6d0178b87e9ef11b5a5fb
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 542f3764cc4851adf3e9e1ca194893753f52e4d4
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 17ee37309da4300e0df1e68958230634169b3bdc
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 22e988d7d7c240a58337aa63128366922d3d3cba
+SHA1 (patch-components_crash_core_common_BUILD.gn) = c35f0925128c1d5a5675a36f3ce8da91cc4f60b9
+SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = d558069210b9501d42f3e4c5d54a6a47c521e5cb
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 9b7ec0596ba73f18e09af606750edaf89d73a146
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = f89b3a760a34cce63ef9d017f0ab6302c1518c71
+SHA1 (patch-components_device__signals_core_browser_linux_browser__utils__linux.cc) = 255a0160f787cc337f57ca1c31f3418df6a50ee2
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 3ef197a129f816e0e36bf55fe293d4a0e5cad639
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 26f2692996f812982e957b53aa866a6b7c592f62
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = a4228a809f9b88496c037c44b63d2241c5089528
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 2297f2432ad756b1e41bfe21d73ab3487312777b
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 7bf89550679ea473dd139676fe4f1c81f8a6a67b
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 46d39f5803575609aa85e63fd95901986fbbab78
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 4534bde4fcd940165c6d3d031940782b1e3d65f1
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 02fb99055928419e603d27c38e90de2053df303a
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 061f78c49b24c61f76fa1f2b566edcee8ff85e43
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 03d0934c2c52d7af8f3400a5b7237cfddb59779f
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = b53f55833ba35240b36e0a75b4d11832f999a0b5
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 9204040d478612b971a7de6a6a1d707d2998903d
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = ae1aada76ae43af4d6c2bd7c81fbbafbbe09efa2
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = f5f7f6793617e83ec07739e6c7ee8ca3178425cd
+SHA1 (patch-components_enterprise_browser_reporting_chrome__profile__request__generator.cc) = a4c7b64ab5ab545ff5ee1b490d7687a28d3a1f13
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 8aea6a3249e4a3a44ad2c68755f67f94b80346bf
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = e91459f335b6a6dc1f909220b1db1b822813f37d
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = c9930783e84a878f83b222e5ed3acaa508fc0196
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = a753254225228f787d03bfdd97e43fa5e9a87697
+SHA1 (patch-components_error__page_common_localized__error.cc) = 53787c3a3871bc089fbb1c25d0e6cfbffa3b14c3
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = e6d068dda202d2184bd6e56145b1f0bd4881ec4d
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 964c72b3390fbfe021ab21074b6a2926aabac52e
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 97fc5629abf927a35f83195659e269a47c392a3c
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 6bb202699f4f3860cedb2cd34b27f6cfce51afc9
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = a371b11869dbedcd61b6c8e1d02271506934babe
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 7bb0d6a5e5ec837f6ff389f46229ca3111e415a2
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 041f20eb0d7bd7e0d600bd9b67890828d0098826
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = 462557b09ebbb951be59384ffbac40e3e1c7d976
+SHA1 (patch-components_feature__engagement_public_tracker.h) = 7aa837840155b36b09757c0ea713577eda133165
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 8d8b5d85ed68add2cb21859a278d96c18c65a09f
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 7d2b817d0ece351bdb098d2e104d405fb412f753
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 4bed50da6909243707a00a5d9a9d664ce74f50fa
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = dc274cdff6e5038a4c38f1a4667e6056662e437e
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = a35fdbcf7474273022c3bcec2a49b0fc5d04914c
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 3ba907f04c581e570561319f1b142459789ea534
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 063d8a2722b52c5c7d743704b9c17c6b7b567e8c
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = f71daa79c733ad5ba86ce81db4b123c7668232a9
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 9a492111d1fad183b0c160f40c523903032ed673
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = a1066be524660abf5cb2055b8b8a5c986ca28f2d
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = e4c338bc7418ac4f8e11b1e36e247b59d1e36b98
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 159d19e1c4f7a8a61823c26565515b3984984785
+SHA1 (patch-components_live__caption_caption__util.cc) = 883f4e31e1fa07524decab1e946ee530c4975906
+SHA1 (patch-components_live__caption_caption__util.h) = 7391af2b23efe49fffecb6a0ba4be033bdd19913
+SHA1 (patch-components_media__router_common_media__source.cc) = 75d41d3ee6709ba14421a53ab1ef95c88617b3e5
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 03b873da2b8eb8c97570b4948488012bfaeddcfa
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = fb6d91ca510b0952ccd24ac2311f6304422aad6e
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 3b6b606b60d9c203d00022a8fb592937f9788708
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = ecb6afb0d4b632785230833f74a26ea576b74de1
+SHA1 (patch-components_metrics_metrics__log.cc) = 905f1cfdc310d4dd958b5ca67b50487033273e6b
+SHA1 (patch-components_metrics_metrics__service__client.cc) = d75c9a6c20ed91c2d09b246d496f7cf8d7ad5197
+SHA1 (patch-components_metrics_motherboard.cc) = f70185a364ae36615646bb96eb97a3c670567412
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 33711b6b22d5bb4fbc0895a70356ed7e439bcb5e
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 4634d9568390b333d2c7d3f1dac538093ee1341f
+SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 35f7ae130f46123d8e12dc989f2b9fd23b2a6877
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 85dbdad708bc4c43f44cb3766dd83a80283e2f34
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 2e7b90f274842032ca7d1d852e4a2769ed2bdd60
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 0c1fd0111ea0cdc2e44c55bcdf2de749067e338b
+SHA1 (patch-components_named__system__lock_lock.h) = cbd1619b81580b8d3ab6d7f648981e6143f5bb4a
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 528bbf2839767ffa71d3abeaa25bb9cc7cc0766a
+SHA1 (patch-components_notebooks_internal_notebooks__network__service__impl.cc) = f05c87841fd6c0df952c5a42c1157348dd5c0bd1
+SHA1 (patch-components_ntp__tiles_pref__names.h) = d259ed2eb23b2ef904d82e2cb40d3ff5b7e70420
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = 55518bfc0e0a7d8671ae4da981c245d1f8ea40b0
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 5e26c37d05e7ff7b1f2e6b70285c69faf24e8468
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = d4eed23c57d664214dea1aa9a50bcb39246ddfe4
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = bebabc69ca7aee0f5e56ab077ef8d3a5fc92bc86
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = fec6391d2a745d005da42cbc872ec08410f7e0b8
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = ed62c405ef8262627104f7979d34b49eb17d3272
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 2295facf27175609c1cc3fc11507b6e2921175ec
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 98661f1a64fabe5ed1550bc6bd13e286705231ef
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = e34edf89ba126fe919cc10e001ff5b4b325ba484
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 20cbb9b5990211cce5829d80f6f2214c13fcd669
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = b6503a7fcdd1c375f5d50fa0d74821caa7be369e
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 25d00e690df8cfa0681d613585ef8e3ab8937a9a
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = adf22eb4675d5753a9af3fbb793e2fce2f81915a
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = e4ff1e4de9b55cb934963c6db364120da4e39b65
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 5b95350148ddf98848a254b08a298c7d6839375c
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = ae8b10f4c6cdf5cc65da103fccdc8587ae7c52b1
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 837e4abfa1a872280c7d0b23f3f614c052db0972
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 29b9b6296a197f0aac97a253d158b6993bccdcc4
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 8b86c0b80f71524387c65952aa9ecf6c404c504c
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = da0e42b7484f8f275b32aa7221dc14edfcbeb164
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = d08bd0a1da2e2d741e2e3ffd96fb5401daf7a232
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = a2ac864c663857b253ae8501226556885ce30c5a
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 0ebf6edea63317b231f10751c62d72e18eae1784
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 431ed66bfd8d2b99c40368b585689c38f7788aca
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 1841127dc0bec3cbef8c991a2e087a7ed7a74241
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 2b71d710f65f775a73f662dd6882a505ed023722
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 0157b79ba314bec010c5eec4121d09524116c329
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 5bdb91d1c2a6aa8ad1659b30a619c71221c43dd4
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = f382f4a84572e3f58e74aaeb487e8ede2bf1e5a5
+SHA1 (patch-components_performance__manager_public_features.h) = 486b62eb19288a1ddc5bdc2ef0c3950ef0aaa675
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = e0fbb8b50f24e3cddff83230c7d45abb7c7dc1ea
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = b97cc07d9c4017c08a943be008c18d354e8bbf53
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 1cb47f3c221cf492ac9e44c9fc62dfddf8834bf9
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = d183a433a7896f4e49b3a29b9d548a52c702de28
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 21e825ac22501a68e626b006e5f1ff861cc3a509
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = c3431ada62b58e01b1d01c3020fad4431fdfd604
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 543085919e86813b23461a441996559820120805
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 9fe8f66b332188646e1e0db74f202c5d4446ec02
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 6483fb22aa3a7b5acc4df84f11087029d3fa693c
+SHA1 (patch-components_power__metrics_energy__metrics__provider__linux.cc) = 6cb2280777b2236c4478f48a6601985f51ee234a
+SHA1 (patch-components_private__ai_proto__utils_client__metadata__utils.cc) = b3d842ba94c817b8fb4c9d6a0ba6c39d215fa92e
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = 7f284ef32f81b0c97ecac6c3b95f11c2a6a4be65
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 69f08461c1edac4e74839de090fbc8806dde7f1b
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = c373f3d0c10e8b77b8ded69f6df4e348d0e1947f
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = dab1b6b3c665b96856973d0b6bd4fad4d4b9e152
+SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 86f0b4a2e8ed925be886d2fd008a37a688248db9
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 5b0bb99de6d2abee2702058ca6eaf2705fcffb4a
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = a45267ea3390eacbf13f5fe0d7aa4353690eb4b2
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = fa4c9276db6ebe780dcae97ef643174d83fea83d
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 3ebea77edebc0771d5488023ceb81e90bc957f64
+SHA1 (patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc) = 23b6f32023fcf8397b345810018070c48ec99509
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 24b7ad8de69de022416494bfc26118deaa800f20
+SHA1 (patch-components_search__engines_template__url__service.cc) = 4499f03a68e11105716090bf1317cacdee6e3644
+SHA1 (patch-components_security__interstitials_content_utils.cc) = 9d37e8bb1884cb5ca500458ea64e60c86bf03304
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = d9249b91fbd97e38476049f6370ff68ede9319d4
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 23fb05c628cee3272bc3406db7222f60c1bdd6dc
+SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = 21890533a129f9c9ba1bf7be99dfb2144a1e48ca
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = edab200fb05af9bcb876d5804bff72ea4690ffa6
+SHA1 (patch-components_signin_public_base_signin__switches.h) = d92a26c8f92737e10ee89fac3976959b6134fa98
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = 4d0b9164451a1c82daced1137f94a06473024acb
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = 4aee9ec10daed65fa6f4370670831a1e1694aecc
+SHA1 (patch-components_soda_soda__util.cc) = b03333f0ccba49c4de287722f4c4290cc98f34d5
+SHA1 (patch-components_startup__metric__utils_browser_startup__metric__utils.cc) = 60bfbde908e7e36d117448edd981d18cef779037
+SHA1 (patch-components_startup__metric__utils_browser_startup__metric__utils.h) = ca67dc35755502a195976df3264ab7f7e8229662
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 0e028e2615061a60de76146d2d540399d9da912f
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 67260a2343ba8e999504b1548f3725a03c6c3e59
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 7fa408e2f02beaf2982171a962aae7f8172b2c96
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = d8ee89f1a92287945584098b43aa5bb621d28c27
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = ee2840a61327e9d8381281216a1b20dc5b45945f
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 54e98d8acd6b8f62cda7500c7e4364650928cd3c
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 11473284ba00d3445ac465abed0bb6f6eff18521
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 73976e96b580d15ec69b45523b8124bdd54ebe11
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__url__checker__client.cc) = 83d6ecfd53e9e283fc471654e02960aaaf9240c5
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 4eb707364e7a20c6152b4bf7aa63413fee9fa599
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 3d58bd7f48dcf6bbd425f1324f158a989357ca11
+SHA1 (patch-components_supervised__user_core_common_features.h) = 515b04869617fd7299425dc54dd6af1c9fda3000
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 8557ef3db4617f7619cb269db08a17adde336bcb
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 009c7640b79e18c0165b11b11cc233c24dd1672e
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 808a1caee4d5a299e82375f3165035f409b1bdd8
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 8c914fd1abcfb4af67d3aa2aff1ee754e91f568f
+SHA1 (patch-components_sync_base_features.cc) = c84876447db3bd5fbe67784c4939972f8693f31a
+SHA1 (patch-components_sync_base_sync__util.cc) = 508a3ae39b2ca5bd1a9845241c72f301712061f5
+SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = 92470108a38500f0acafb2521809a27b9a79bcb7
+SHA1 (patch-components_sync_service_sync__prefs.cc) = eee080e84b81354803b63ae2d3aa6be0de8b4230
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = 859653650b926e3185e31efec3d688ab3ae33623
+SHA1 (patch-components_translate_core_common_translate__util.cc) = be96cca3697be216bcfc8fb84c0194d8208a9124
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 81e8bd3e4885a97e4b0573dfb32b131753804215
+SHA1 (patch-components_update__client_update__query__params.cc) = 226c5ff743d9053437804753dae12391f9941ebf
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 4332f4212e47cd24e486c9f382e104e4f44ad9ac
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 812d8443162334832e0004688fea3cbe02073543
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 9a49ef60d9d4401caf94b2a2f722f3d53488e367
+SHA1 (patch-components_user__education_views_help__bubble__views.cc) = ee35599dad29041e7cd8cb2d3bd3328fe6ee5faa
+SHA1 (patch-components_variations_service_variations__service.cc) = 04d9125faaad0db1cf51dcccbcb8a2d9b795c706
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 61d288320e5525191f0f2d40507cd432ef40af8f
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 69206b95fd90947428add27a959510843b10afd3
+SHA1 (patch-components_viz_host_host__display__client.cc) = 3aad53d581259c5f39f889c144cddec1b140152e
+SHA1 (patch-components_viz_host_host__display__client.h) = 30a87aa6b226dff79626f8f2e7d6e0a7641c745d
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = aefc07c68afadb9a505b1a7fca6180e964728ec9
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 21c061d4af5c86ad24818bf88644d280ed510a42
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = dfa2ea72f6ae2684586090c738b069e60a313294
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = f55ab2b8cbeafd2a37e92a748543c466fdbdcff9
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 14bebde5e4cc23dad375ec1ad3a5f6ce02d3173c
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = d102f42efdb2f3c9d72164f29ee23856d2f18386
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 6b2eb8b30d42e59bb4a5cd64fbd72413ca0013d8
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = f3abbff6d495134442a93836497b4d0126bd1ce2
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 1b68f38e83305d34d718ede1d154895904411be1
+SHA1 (patch-components_viz_test_fake__display__client.h) = 1b1b36f56c47cd9e4f450d5fd7dbc45685254dcb
+SHA1 (patch-components_viz_test_mock__display__client.h) = 0f45b062c3bef2def1504c4262d0c9e167f66811
+SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = e007cb6f105f5566867191c3e5ff040254a28933
+SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = 8c7474509d42ee2a453845e4c11e27081ff149dc
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 9dcbc979a6d743fec302a458f39f39c3bdb72461
+SHA1 (patch-components_webui_flags_flags__state.cc) = 0eb9fafc8c3edfed3f03f1cfb3ad1400c1465466
+SHA1 (patch-content_app_BUILD.gn) = f0ba53ed3dd7acb4cd2770695d51027406f418a2
+SHA1 (patch-content_app_content__main.cc) = cdcaa1e040383f46d6c9937737084d096bd55812
+SHA1 (patch-content_app_content__main__runner__impl.cc) = 414319dc65d85c6b4768abe2b14b5dbc3a8d5f9f
+SHA1 (patch-content_browser_BUILD.gn) = a106976eac34229f31c5a582994b4f103f509f90
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 7d1919a82ceba9b52be742e9097c395a9376f3b8
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 0ad619bc38bf5bec18c2abc5ba39dec2ec15c6fe
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = fa718e01d554e9c38853ec138dbb898a5093ca3b
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 522a3cc318555ca3c0267486532d581e0f23bc98
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = a9d47aa0f08e1456ac80a2e9535bde6d77795a9b
+SHA1 (patch-content_browser_browser__main__loop.cc) = 21e94724bf5700d27f51d0f9dedf10bc2c6b5fc7
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = e8dcfdf798b005f2456bc6b9bded868a881956b7
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 1d8ff4f8934c7419024e833f8e122307a3a3341c
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 5752ea4364cfd6b89ef376552e521a53a78c7d44
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = dc5290e232b6f52b2a8d2157bfca547133710d78
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = c37824d99c460a6fecbd92998b2af2584dbd5d46
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 083e85067f3008df23c07f48ccbb469b45e7e0d8
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 78faa9e80a4f80c5ed921dfc5046d31ba6db3dba
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 619a7f1cb95bfb331d62398304e4d67a9fe1726a
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = d4010e153832146d19d4f0e5917953483af9ca25
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 853a64dc7599ffd30e6a5aaa6dbece921ee20e87
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 2517868aaf7677aebaaeb47fd07aaaa36c986b80
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 8caba34dceebe294916bb4526507b06675fe5f5e
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 98b1792de99846f348b4063b78f0c0939f835bcd
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 2df6f16c911b145b5a6ce5abc53752967f589ee0
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 30c71d83c1d38eccc46f59480a584443b0315b99
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 562757ed0a76e1e47f5c6e65fe1203a31dc5af3b
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 364b218bc08a96ba21ca6ac79e6e00fb0d91f750
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 4b1c98c1015131095564411a8eeebaccbd4825bf
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = c1625ce55317d1d8cac1fa69e6502c04dd9c1d2c
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = e9cff68abed88c182d66dda1c0b687e836d11e41
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 9ca823f2c8f21020f339ad3c79fdf36b65c98d75
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 5f13f223a26ca83ab89a452fa81704714849b866
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 99703ec22652bd890d6a0dd5b097f4eb998ac188
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 58ecab8e866468b960f639e98790d21ea7f04032
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 1f50703f8abf5ac831bf625c4748aef4328eeef7
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 3fcf2aa199e0bcb0cff212b2c194fa764d5bf395
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 97536a7df3043752f664067f07ed38c240673554
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 00c4d1cc6d564d01bab7bc943e518c33b95b8563
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = be6c9d0c16dfc520252098260ca3def0ee529d62
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = d34d83405c725d403053ba3332241e60c2784bb4
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 83b8dd34026167651d16a7297c41d24daf33cd13
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = fd1d08f637fe62f6c6387d36f30fde999b9204d3
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 121cf54d94a0a801be0e299b9a66c6ed21f7b206
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = b881743498a0f5d1f62f9e3bf4d5b9f2c2836319
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 9ceeac98c49a85970bdb846b0a226408b4726f67
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 0723d4678dd0b55c8856e8d68b590249fe5748d9
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 25f57ea74fbfe553cf9aeefdfee8ea39f45ab998
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 222ad5c6ee68e1a864b91bf7acd6fea49db986e5
+SHA1 (patch-content_browser_theme__helper.cc) = ad3981774a6c9f9c68b634969f59431664d6e937
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 57dcae536a6ffe9a25707d47be8e4e5dd77b41ce
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = bc9c2dbf8126cc130b81aba1cd54e982b067f5b9
+SHA1 (patch-content_browser_web__contents_web__contents__impl.cc) = 86873d6002743c75243e1b570a2e57221c67e94b
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 874fe5d12a28053621804780f3b69408f9580018
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 79d395821762a22d9d8e58e890da4b67645cb0f9
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 1fb5d403879d19d18d88dd2b8d489669597c4b91
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = cc0d4a0f59d9747d03bf10324222b7d7694e18d7
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 989e7596cc7e9635817266c32d9ac89063223604
+SHA1 (patch-content_child_BUILD.gn) = 641b3242386fc2b2fc0fd4cf3b11b80bb29d08d7
+SHA1 (patch-content_child_child__process.cc) = 4e86969fbb4e7a5071f76ec51b34d354d43a1ea7
+SHA1 (patch-content_child_child__process.h) = 8652cc6923d95a8ccc27ff1ced5c10a9ecce0221
+SHA1 (patch-content_common_BUILD.gn) = bb711f3d2dbf5f82939c74ada77656b7af2e0e57
+SHA1 (patch-content_common_features.cc) = 34ad58c2a7791d3ad282ce95442c86be138a6c7b
+SHA1 (patch-content_common_features.h) = 54f948fb097d13848fdd787eae13352fff014b71
+SHA1 (patch-content_common_font__list__unittest.cc) = 29dcfbf6336a998fd3f2d66e8cd9531c97d93d88
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = a9b9a5cfb96511353ff4c9a0f786e884505dcde6
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 93e472af90f06176d0fd41b269aa015ec0626ea4
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 4989566401f1f3b464c27e1c83d991a32c37a9a0
+SHA1 (patch-content_common_thread__type__switcher.mojom) = a79330211188951955c024c61610ecb0731bc14c
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 854e5c676f38e498dcc6d395298b1404a21f2003
+SHA1 (patch-content_gpu_gpu__main.cc) = 8b977d3132ab684fa754ed00f2abf95a308cb14b
+SHA1 (patch-content_public_browser_content__browser__client.cc) = 740c2f5b6caaa9cde4b32e5a7ca9de71049b6e85
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = d9c466c0d9da833d6b9b25450118491a3003021e
+SHA1 (patch-content_public_common_content__features.cc) = ad89e9a427ae11c2558e05a32d2cc6054a8c7a59
+SHA1 (patch-content_public_common_content__switches.cc) = 73f63b169d8696c76b6d801be53f91a2a0f41ddc
+SHA1 (patch-content_public_common_content__switches.h) = 2173dad10d4940d378910ba6f3864a98132e2d7b
+SHA1 (patch-content_public_common_zygote_features.gni) = e2efb1a7aa03d00d0e0150b96d91d2276d5c482e
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 41ccca47a0205e2034d5901899f9339fae286ce5
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 9f6c0588fbc32c8138b27110aa0d1f1fccc67add
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 79c98d5965e204422eb9b79781aca48b3958ce1c
+SHA1 (patch-content_renderer_renderer__main.cc) = 8be67745927e55b4bbb30c5f81e145a66cd3c528
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = d781c107b271b321db016d18925745fb03b1c5cd
+SHA1 (patch-content_services_devtools__media__encoding__service_BUILD.gn) = b980d9c365070bc24e1af272c421472d93a90f97
+SHA1 (patch-content_shell_BUILD.gn) = 25cfafdd116387f3b15f1ea6899bfb4fe009aa0c
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 0d39f2194d0cff63cfef3547b3d37acd570ce271
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 804fb59beb2923510e5fb9cfb111238e43475757
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 61477300a4a2e53487529add0197c74c8002a4a1
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 69c9f33a974a835fc2b789eb7d3fc853c3dadcb5
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 2568e2e84ad3a77eaad23895737d67f0a1c8e4df
+SHA1 (patch-content_test_BUILD.gn) = fa862bda97d854250de8efa8e91262937e000f6b
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 9777a6e14eed0dc3f84846b39323739001a410b0
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 3dd199e26589d526992c7971bd1e7d415af2b5e3
+SHA1 (patch-content_utility_services.cc) = d3592be9074897ab5291c87b02aeff02657ea26b
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 83fe33082ca9d8fef986836932637c57c5c45de0
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = b6619e8345ed7a20ce05bbe72de929519fc487e0
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = f866ba007d653bb646840b165e1ce580b3463744
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = b454cb509e13f71b993ea9f98606ba8438d496f2
+SHA1 (patch-content_utility_utility__main.cc) = 0870c1a7aba6c7db961c3702bf7b0c0e053aab9e
+SHA1 (patch-content_utility_utility__thread__impl.cc) = 59209258833f377f03e7905aaffe5d8f1bd4ce69
+SHA1 (patch-content_zygote_BUILD.gn) = e625b961f6e52c0a4802758e4614a1060821921b
+SHA1 (patch-content_zygote_zygote__linux.cc) = 05e7f85ae41328a5a691e1cb49bd087c49cab4a3
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = fa44185fc4c3f8ba2ddb08dd00b97045b7decadd
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 8cbd394cb3fe5aec78bb05cd2e1447f44063e870
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 1762189768266ddd75e34e8281ce3bc7e23f38fa
+SHA1 (patch-device_fido_public_features.cc) = 4525bf018ef22ed0cdc8c13556243b0deb6f27f8
+SHA1 (patch-device_fido_public_features.h) = fa5c394c1ddd6166285482b5a2e2e28ba5a2353d
+SHA1 (patch-device_gamepad_BUILD.gn) = fd8154f270ab44060b072eb89d9149bfd6535ebc
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = e0c57c2524ec5891d2656b5afb33e4a0f296ef73
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = ae9c466a19199e4bfd5c9f3198cffecb90279db3
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = b8da838a2d6d8eb9aee48fe6b1b48b283af04f23
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 234cde61ece2a136ccfe198742c2759f7b6b2d16
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 1612a86f7b66f0906b29d45db856822484c90971
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = efc148854ef94665438a4141862ed7e67a89d9ca
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 0cf3229be15acb1cecf28a486da9d1cd5ad299b7
+SHA1 (patch-extensions_browser_api_webstore__private_webstore__private__api.cc) = 8689460e296165962de5eca6ecd501403863aea5
+SHA1 (patch-extensions_common_api___permission__features.json) = 83cb7e4f28b664a2b2a66ba8d492bb1d7a785c22
+SHA1 (patch-extensions_common_api_runtime.json) = e2100b204a0fa999b8cbf57ac893be8d3252160c
+SHA1 (patch-extensions_common_command.cc) = 317903b634a61537dd50c0a2a9bafb65d959bc51
+SHA1 (patch-extensions_common_features_feature.cc) = a211682be475bc22749c01bc79967c0007e5e17b
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 2c73e4a9aa09d25ff8e88eab9cfff9bffe329efc
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 67085385c34a256b847f49249c172258a0dafc62
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = fbbbb44ed3feed8602b90f6384bc8536ea85b266
+SHA1 (patch-gpu_command__buffer_client_internal_mappable__buffer__native__pixmap.cc) = 9e86b49a03cc088b0335d42173b1d765b253384b
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 0001b441cb6b3c7be43cae898a7fe691938f1823
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 8ee01e8f710a5fd81a908d36b01233f926723d54
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = cd17f1de9a0ae80a1fbbeae2a189e77f8b3f718a
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = aa59213b0b2d6cd34cb85bf4006d9c7c327253b5
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 29d33276f7961e85177135701142b22de4c98a22
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = f440a2ead2437c3deb9d62b62ec9c9dfd159d305
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = a8157478fb703064996b231c38c9ace4f60e4828
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 1d70ae674ae13d1c534afb78a4ea82dae0342e02
+SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = 231b358c051a37120090bcb46f31f07ed388efb4
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 6448e6b6b278425e5773899b14be6878d5dde1e0
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = b1e3f6c284220abd9f7d501866e84532041aa092
+SHA1 (patch-gpu_command__buffer_service_shared__image_ozone__image__backing.cc) = 91ae211e28124e577c0e6d3372a8898a3c426886
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = d7cf7fe468c1539a58ef002b3cb866f21167af47
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = de5824459da53e6894a171eefe526cc81b0d2bf0
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 4a5c286d091a8b2bdbe442d7a44ba8e9852b88a5
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 749dbaeb483eb93272d59c1c5cd8cd44f0244d92
+SHA1 (patch-gpu_config_gpu__control__list.cc) = e690f509c21fab9f572eb70641715ca7bc643b5e
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 872089d32afe9d859ba536d5bef51f49775ebc95
+SHA1 (patch-gpu_config_gpu__finch__features.h) = 74d8858eb445fc68c57852c518bfc9f914c2c445
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 24d8e8851cd4cdcb903fa89f6c0703a3173860ba
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 9f311e9be2129f20c8499ff03e826e85417c798a
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = cae6802db9d326468707c4a6a23a48d019fe4aea
+SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = 205feda919da7bf53083833c5318aeffa3ea0562
+SHA1 (patch-gpu_ipc_service_x__util.h) = c45ac38ba3b000d89bfbdeb67aeaefe608667672
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = c445c36d6550550a0a1eabae374ee1c4b84de3c7
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 7a2c4e1dafa198dc68daa73a9ccba373d7d93c12
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = c6098b805aefb853c25cf66a751c95ea28714ef5
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = f03da9af494cf0547072276bd85dbc03ba3813ac
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 388fa54582721d37c63f6cb5796a8274e4117836
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 2a9ad863a36aa722af1ddd62b206a9550b07e292
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 1d26098942275bf242a2e94897351c399780a4e4
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 87e3d0529461c4e23b13e18fa36646e5cc75babb
+SHA1 (patch-headless_BUILD.gn) = 4c807d96a66f350d65bf0c0fb92d63ff925f1c19
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 8e9c924e4855d670dfacb19ca3cc97af97f71ca0
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = af6e78c5cceba672d0c8509d77414620ecaeae9a
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = b2186fd702583a786ea2ced82abb6e059916c209
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = a2844fbb5d43fff843be3f086b7d4e1cf0b8de49
+SHA1 (patch-ipc_ipc__channel.cc) = acb9fad923cbcc32bed6b3204832c55d9072e455
+SHA1 (patch-ipc_ipc__channel.h) = 2bb52f9878cca826c63ad83012ecd04435bc04ff
+SHA1 (patch-ipc_param__traits__utils.h) = c72aeddd9527c7b0caf5fe8516ca0c60cf7e6140
+SHA1 (patch-media_BUILD.gn) = 61c9f9165545a1dfa4b2fb76067bd70a456cabe4
+SHA1 (patch-media_audio_BUILD.gn) = 4d455aed3fb344106fd8c5faecd9890dc3a38d34
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 3f75b4da1191eaa4fea0e91fcc7e14056f564455
+SHA1 (patch-media_audio_audio__input__device.cc) = 3d0ac645a9d72ce17592830c47a46d1a4e46a4e4
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 71def56ef775760cad52d8e8d1ff02e4cbc519d9
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = c1e434e9b0885150491a200fcf13911affcf777c
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 4f5b25436d1d452012e3c2e5eca47c2af51ec780
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = e58b35e5e71c0093c3a974c6ce0f37e7dd90bb27
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = f79cf48532883bc3b202d175890b8b0edf22194f
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 8d2cfac90d3903e3fa4f8333284522eda564de84
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = c0b58469f6e164c983387e3a90ca1593aee18b47
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 489f5d80c1af508c2fdd92704d29fc0e0b317c9b
+SHA1 (patch-media_base_audio__bus.h) = 54e547ba4f631366592fe0f00ebf0d1685dd545a
+SHA1 (patch-media_base_audio__latency.cc) = af8bb2f696fd873b669fb95e4152de17c018db79
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = e2a4702676fba6a1e39c9be22935e8db654e42dd
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = e1879249af85002ac1b22960d60a412823a745ce
+SHA1 (patch-media_base_media__switches.cc) = e52ac6d50c9c60856414dc36a0037a4f0ba36fe8
+SHA1 (patch-media_base_media__switches.h) = df77b67419fcdf3fc4f6395183ad28b66003b85b
+SHA1 (patch-media_base_video__frame.cc) = 42c2979205928db04da5cd25dd1130246d301e9a
+SHA1 (patch-media_base_video__frame.h) = 5523f03f7bc423009c471b27030a928b0ca9cb1e
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 12d84b22bcc9d14561fbcc7f361200c78de62519
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 17a919fb01bb02103da9d0510f8d407dd797ff57
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = fa6849375451f150379fedf308e81cb67e49d301
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 4424aa34bfe202666f94a8bb063814a581428fed
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 7890663874a0b11a34bc92e691f564f13dc41d85
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = c7094ee9875adb85779250643284402c2ec04110
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 593f6a68fab967b9cd3d47a3f78b10a26290110a
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 5deb01676de6aba7f086c6a7870080f66ca7f459
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 413cae29daed27f8706b04d96240aec1dd7711d4
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = ada62a63c0e9ac5a2f7ab161051dbedfe513e430
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 49c3a0419cb3bf9ff618b593eeccd34b4030e068
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = d9ae71745cec7fd3336ae8f4ca1b60c43e25f979
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = dc3b236d9f6b26db54ea49b46e55776e0cca3ca6
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = fce2e14a4fa7052494e167e51bf00453e194c3b5
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = ef3c1c848889b5826692e061005de822ee9c4fe0
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 955bec3a57559e48a0e66a80ab14e9f27a7d76b3
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = dbbe804417fb00546b6d422e6e825a449e456e24
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 49f1105a1be08d76ca5a8fbd65c7903a06a4bca3
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 61e090a99a55779e03aee9ef1cbda59233e51be5
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = a11d6ff60a77e7560ea0b947f111d5307897e867
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 31568a81a515165b34829d5244ff8ec8ff35bec6
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 381491f24c0596095665e50c8255339808071c81
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 6054be9c5a6a5e72c75562c377c2d6c6b244ab5b
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 2a5402ec8aaba219379d591df5f63e912c842294
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 751d3d647610c76e10612c1fe2d45acde4c4d85e
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 2d08834dc8d6f9e3d03d78b3372f8031c87907da
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 7d08694022db5e0b74b077ff8db12cdc7d7d5ba9
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 9145dd1d65b80265b88fbbe004b76ea1357f27ca
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 35b39f41d024d4f3a079cd4494895cf806421b30
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = a8757cee33a7fa753809720e94cba35eca6d47c4
+SHA1 (patch-media_gpu_test_raw__video.cc) = 40833f54ab9a3f2dd0bf663d07d56eaa41056659
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 1df5e96968859281f13fc2a00cc12a1287014c49
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = c86e502e4452c623ff4e9610453bda4ec8067d50
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 07ce28dec9cdc2043c2e570a7c0c498d27536c44
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = b0f25ea58834e2835e067e4651ebd0b6f4d08e0b
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 1da22ce72642217109525c5ce39ddff8679d168c
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = eeab351a9e992a79bb83ca0b4b37fda9160f1037
+SHA1 (patch-media_media__options.gni) = cdbd49fde7becef607804a67a61f556fd2c6f604
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = 03a1ca60eee4d1a84030a0006af09f741dfeaa85
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 8cb247566f9e1c232f9da13382738615d2ab1aa7
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 9e9805ab2c78d5a0c1c6ee0601558731c959d870
+SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 17bea6f16b7ab4355401596596bbe5e84856ed61
+SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = f293960a9fb262f5a6266b8b9342f75a7f1f38c0
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = d7d034f66d08b438c3ee33e8c33c970f1a2b3f04
+SHA1 (patch-media_webrtc_audio__processor.cc) = 8e58e54656af817665e77a11300899d7f8ba272c
+SHA1 (patch-media_webrtc_helpers.cc) = 945d1e90b3782fbebdba8e7b4600fd71a99f1a33
+SHA1 (patch-mojo_core_BUILD.gn) = da3e5f5f24e6854291684236e09d7b64c371e05a
+SHA1 (patch-mojo_core_channel.cc) = bae7b94c40d03e7f01f0cfce34efbedfaba355b6
+SHA1 (patch-mojo_core_channel.h) = b0da09235f946a98c98baa276dcd91352c0c7d8a
+SHA1 (patch-mojo_core_channel__posix.cc) = 2248d74f8e7215e2ab1b0742b9c9ef4212d0c3c1
+SHA1 (patch-mojo_core_embedder_features.h) = 30e97826cc8a21abfa2d77e31e9b343d5e9770ee
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = e795788177a5707da52ffaaa3a48c7719b48198a
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 54d1c1367aa0817b22f6c20203141506f3a2945b
+SHA1 (patch-net_BUILD.gn) = ffc833e9f207c9c7bbac81ebbe8238c9f07f54bb
+SHA1 (patch-net_base_features.cc) = 9d8105f048dfcd9d0fc4fb648222ee9a30b3e131
+SHA1 (patch-net_base_network__change__notifier.cc) = 0211c0cad817d55d86059571314a8187123c1999
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = 84cbf961e49f493272b32a68a6c2954e3484ad70
+SHA1 (patch-net_base_network__interfaces__posix.h) = f59c5284df7294f0c10a2aa057d8d417312ff2f7
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 0c97cebbb31927d08620de70c08b1947e74cc718
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 9722c4a2022f9e05c8fb9a26c191ef15b6c87c11
+SHA1 (patch-net_disk__cache_backend__experiment.h) = 47d94ff5a7ed609fa6e0447738f508382be42d6f
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 7667de6cd530dadfa3ec4d128c777450f289c421
+SHA1 (patch-net_dns_BUILD.gn) = e316b4bccc1d11ccdd44aada16e8bcce6f93e9af
+SHA1 (patch-net_dns_address__info.cc) = 9cfa60c71826686e294dd9ab8c201ae43674d0f9
+SHA1 (patch-net_dns_address__sorter__posix.cc) = 9ec7485b1c441145a5420c0a3733483c3f93852d
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = bf901bda736f00551f9d60c30623ca03c5b2c1be
+SHA1 (patch-net_dns_dns__reloader.cc) = 6fcd0d77410563c6e6169e9eb78ac0f735afa81d
+SHA1 (patch-net_dns_dns__util.cc) = cb8cc0f70b936cbb8337e8cb93d8351924cf4d82
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 724aded094afc76c18dfb00d295834f6b83ecb60
+SHA1 (patch-net_dns_public_BUILD.gn) = b8dad3deaacfb54aaae814204a3baea6dd42f3ef
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 5f2214e946ad0c2b410fa6d5ed98b1ec294d42db
+SHA1 (patch-net_dns_public_resolv__reader.h) = c8714e2a5beb5bb7a935362d4b23e534096ffd6b
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 017af82d78d4e442f75edccf6f10faffcefc3b47
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 8e91571df70f7f88fd08e49dc8d6c6ef72dfc90a
+SHA1 (patch-net_filter_zstd__source__stream.cc) = c0e94a900352457706ff9eb1a4d1f48f98ceef63
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 6227efb82c9779622849e04c97c34404b7e8201d
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = ec353a2f40730031d2c52d0dbd5268d906bd8084
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = f50260de75740573311e81c346242b71bce85a69
+SHA1 (patch-net_http_http__auth__preferences.cc) = 908c34d537a083f24a87f524674608dc5913c1ce
+SHA1 (patch-net_http_http__auth__preferences.h) = 47360fb9584dc40fa94aea9a7a34c47e12d02a34
+SHA1 (patch-net_http_http__network__session.cc) = b27ebb9d81e73ef97f3ed0d390486339524c4d3e
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = d1a3f34f16987316afd05a302a120ca0c9bc7bd7
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = cbaa1d0c4c9b34d590972e444283ec699a3a10dd
+SHA1 (patch-net_socket_extra__socket__defines.h) = 52428863746e20b56211a5ed812300efc7207f7a
+SHA1 (patch-net_socket_socks5__client__socket.cc) = cc20fb170e318b41dd6773c41f1c4dbc10f68dd9
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 18e6a8412e9021a42d4f1f1af2a55dc79a0dbf6c
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 2f83747930baccbb0f0215498c9b5b5f1937d803
+SHA1 (patch-net_socket_udp__socket__posix.h) = 5123f92ae1d4c28fe582d4113610b94add9c6893
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 156fbb7cac70bfb1c7ca779f732b52d4c6122a3e
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 99140bd5bc531314af6c5d3c258af67228e69b8b
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = d240c277574f0b0e0edcad82248a67cdeae16b72
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 8a0d0ef366a02c2ea49f6d2434c52bbe1ca51ec9
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 4ae87b58c745abcd158466639383cd8ec7740db1
+SHA1 (patch-net_url__request_url__request__context.cc) = 586ccc3127913fd2ee3b26527e1f4bc1920db02b
+SHA1 (patch-net_url__request_url__request__context.h) = bb89b8c2dd407ec3d9fac04c1cf04b0681cbe203
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 66c2164a959e53d212406680d1fa4fd3b7587090
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = c59aa9010ce930861ea03b565a980ae7b194c8c4
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 33bc4ea36f91b5263cc24cfd955426bb86d31267
+SHA1 (patch-printing_backend_cups__helper.cc) = 81723dbcc0cc314f990a70230c910a86dffdad25
+SHA1 (patch-printing_backend_cups__helper.h) = a0620669091994f7643ea6a95585ea28474784bb
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 4c0bf13dafc74796425e5625f2ce5c019553df0a
+SHA1 (patch-printing_backend_cups__jobs.cc) = eb581b0a2475fd24870a5fda4598ef57f1db3e5c
+SHA1 (patch-printing_backend_cups__printer.cc) = 81041de2d5f2f45daa42335fa372b66f1c2a293b
+SHA1 (patch-printing_backend_cups__weak__functions.h) = bc8c773d9abeaddaff91bb70951a237b06173596
+SHA1 (patch-printing_backend_print__backend__cups.h) = f15b212c5e6e61d7084a248d7e7c7ca0aa40326f
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 9c00f0de43387d17266bee3bb2c25f98ec4afdb4
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 52387046ba753335e78715077f506b3eaf1e09d0
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 54113215789db34ea589692fc8b4e5c3761ccffc
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 206098fdfafcca2453eaffd3f48c6193bdcf05ce
+SHA1 (patch-printing_print__settings.cc) = 2d5c344366e70c8a21e6e3defbd040878225ab49
+SHA1 (patch-printing_print__settings.h) = bb28334c19e66ee1711b5d40632316b35e1b736c
+SHA1 (patch-printing_print__settings__conversion.cc) = 8f1217c43f2fa992b62b08821302e3f684b7e20a
+SHA1 (patch-printing_printing__features.cc) = a770aaf64afa31ca3d8525f91e0c05995c30544f
+SHA1 (patch-printing_printing__features.h) = 1366fec25b6ce2e54b1b26705f2585fb8fb4209d
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 088212930cd579dfcc5724ff2036f4c1d0f5e6c3
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = c1e092055bc6e7225bf310e8234c04ed8a4e3477
+SHA1 (patch-remoting_base_branding.cc) = 813790ad367fecb8c58f612333c7c2d472a2fc37
+SHA1 (patch-remoting_base_constants.h) = 7d338f47b6d37076ba360d0ad8e137f1931300c9
+SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 7a7658f62600ad317efab5406df29a3d74316787
+SHA1 (patch-remoting_base_environment__details.cc) = dffa2dbc1edea8f843a4aaf9b82acc09fcc79db9
+SHA1 (patch-remoting_base_host__settings.cc) = 64fa4052802ff046ce283739b0ab101467e13050
+SHA1 (patch-remoting_base_passwd__utils.cc) = 5483503f1f584391d65a88d414f2edfdbe32eb64
+SHA1 (patch-remoting_base_passwd__utils.h) = a0ee8a5232329ec18267217aba2ea015ba634b8d
+SHA1 (patch-remoting_base_remoting__export.h) = cd8823c8c61d6646e0057bd28d61d6a72c516afe
+SHA1 (patch-remoting_base_security__key__socket__name.cc) = 84ed3aa8499958026e2a8ac887c7702c3b550566
+SHA1 (patch-remoting_base_username.cc) = 74f38583410dcd6e088bb9fe289fbde923dd6c69
+SHA1 (patch-remoting_base_username.h) = cc1f94116e0f16ef05cdb2518b3ecc2eb8768294
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = c3b3b7487ac8f8c46889e3e0699eafe99286fb50
+SHA1 (patch-remoting_host_audio__injector.cc) = bf01ce78eb3911e7e3063bc05642caf14e3ea5df
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = b69e1939d82ead70d16a7a62f6f2d2f2092f8721
+SHA1 (patch-remoting_host_base_switches.cc) = 0a8d315891b5243a1cd54983ab00ad1ed3943f82
+SHA1 (patch-remoting_host_base_switches.h) = 4db192ef381a428933c91b0de032d044d4cebb9d
+SHA1 (patch-remoting_host_chromoting__host.cc) = c6bebe587d4e433db6394c220195b79a0f23ac05
+SHA1 (patch-remoting_host_chromoting__host.h) = 334bb4de78e1c0de3458f6d9d8808eab80f98625
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 1384b6d6975e9df400a2ccbdb9bf48aa95c0a0a9
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 3ec172a17a5887c1ae270947d7d8a4ac09b07623
+SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 8c8c2abaebe4cac6455c67c1f4bb0fade7e657e0
+SHA1 (patch-remoting_host_config__file__watcher.cc) = 9a06e3d35443879a2727b47c9ff04ffaa1c6de9c
+SHA1 (patch-remoting_host_config__file__watcher.h) = 66a471aeea8537050d02d525d24ee7a36de14602
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = db33758e9e3b478dc6e5f7c9b8eeaa761e472417
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = bb12fc4905e02d7f98d94077a2d7985aed709211
+SHA1 (patch-remoting_host_desktop__process__main.cc) = a0665d04e7aa0d87914e542b66a774693efebdc7
+SHA1 (patch-remoting_host_desktop__session__proxy.cc) = f09f03d1cdc9a3a32a1123290ec63fb57a7f81a5
+SHA1 (patch-remoting_host_desktop__session__proxy.h) = 65602d1b9ce49963430932f918f5657a342da192
+SHA1 (patch-remoting_host_evaluate__capability.cc) = bf543813bf0f4ecbb7d4df75099c8e16c3749b88
+SHA1 (patch-remoting_host_host__attributes.cc) = 5b44eae62e2f5a5c1d953d23c709dd503778e171
+SHA1 (patch-remoting_host_host__main.cc) = d6c76dbc67a888ea46e8bf6eff4ff0642b3cdca1
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 6098d0b41ad0ee18dc58d6f3adf8bf063ff8db6b
+SHA1 (patch-remoting_host_ipc__constants.cc) = 2fd26895318e95e191b402033fa9c713bb5ab3ae
+SHA1 (patch-remoting_host_ipc__constants.h) = 058f050d4856cdecf47d79cfc8cf1d2385930a62
+SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = b47df7325e11fc6d413b6eb7f17fb77dcfeed3e8
+SHA1 (patch-remoting_host_ipc__desktop__environment.h) = adfb542eec62a7999d108e6966b26319ffc618d2
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 99a875a34337d43c080b8d6168082cb0d06d2695
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = c8938c9af258873de5b6cb8f3757e3cfc6448321
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = ac9e45710f12b3edfb40472840c507c7fbed6cf1
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 180385296dde58d4639ca141968d05d56129deb4
+SHA1 (patch-remoting_host_peer__connection__process__main.cc) = dc332a511b61a6539a310c0f1e54df5f8e28484d
+SHA1 (patch-remoting_host_peer__session.h) = bd874f49bdfde8facef95ef6a7a9f71808d999e6
+SHA1 (patch-remoting_host_peer__session__impl.cc) = 7c6c57812e8021a6abbf4adb0b3a6cc6832fa2d6
+SHA1 (patch-remoting_host_policy__watcher.cc) = 87f16bf784bb7470169532fd6728026cfb99bc97
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 9dd23a4181d4ba1cb13c1afec21161ae68532ea0
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 75a9da93b26ed0bace5314dc0678caef033996eb
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 84e08bf60ac0ffa5be45033d7a891657688417fb
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 336bc21d1a3862f735dbf641fddb691abf2dcee5
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 1e5f5697d9c37da67d5215a7b7dced6288b0dc07
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 29abf627aabc747bc4c23d0f3ce557fa2642cbbf
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 61377840bee6620008a2aaaab5be0a313328a8c0
+SHA1 (patch-remoting_host_setup_daemon__controller.cc) = d6e30608f6144ccc6ef37fdf87e11357268d8715
+SHA1 (patch-remoting_host_setup_daemon__controller.h) = 9530a16096aa05485b9fc8b72bd5e5164c01cc28
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host.cc) = 93c4b7b1a52872df75ebddbe7832455fe46dc1ad
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = fb9000d38ddb5cabedf3bd8900548f5238a024af
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = e72c770e2f64a6b686b17821398f6f56af1f955e
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 4aa40153418e710f263cdd4ec9f53d9005cf5057
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 0f226efc8018fb8a386e32afc429e6a343618541
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 75d97353c5f6eb2e401c91bc0295ab6604425cec
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 5aebed005e64bed52045e2fdd49a5fc6ddbf873f
+SHA1 (patch-remoting_protocol_webrtc__transport.cc) = 1ab3222dd2175ad7655609408e309d8b39677a26
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 7e42435c3933a56372401b85a544918d55480839
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 666a3ada1c5dae8bbb9b812e98678d8aa7cc3b0d
SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = af46b5c65dcbd0714ccca2782988f89e4a8d175d
SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = 930763c6c3725b129b395a2a9d560c7c7996cba4
-SHA1 (patch-sandbox_BUILD.gn) = e06f832418f5510b4d41c63a2326f36ee3eede6d
-SHA1 (patch-sandbox_features.gni) = a1307190a31a8d3970f9f18e0857a4a550b3aaae
-SHA1 (patch-sandbox_linux_BUILD.gn) = eaa10ce6df39384e1da692d4c26d98e5507d112d
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 312fc27d9c09c62462e78aaaa3b3e824383c3fa2
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 46cb5fc0945db574a3c91b7828a031963c81ca7c
-SHA1 (patch-sandbox_policy_BUILD.gn) = c007e0e10cbb51d5e4e62ebed6f0411540ad8c0f
-SHA1 (patch-sandbox_policy_features.cc) = d4d43366428c7e7439aa7e1c829bc2ebb31e8856
-SHA1 (patch-sandbox_policy_features.h) = db59f3bf6078c9c6bfcb63c09955e28cf87de8ef
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 88092e3a01c964ac843608f1981f4498a6e9e089
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = ca0562475055f4e0ff38b363b93a744d40bdd7b3
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = a94165e506f9dff25afffb71b80d81a69e2598f8
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 5780d125e38c79dc34c59f0ff2dda550bae023a3
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 1f9145deb192b15ee49147b792be2ca11c6b310d
-SHA1 (patch-sandbox_policy_sandbox.cc) = f40fa6151c8c312d57bb96770b5d9234571f33e1
-SHA1 (patch-sandbox_policy_sandbox.h) = 5133c8f5682c23cc1c1f7d364d1c1b0fa2c4ecfd
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = a21d24f60684f91fa7af4871a00e0fc640bb7228
-SHA1 (patch-sandbox_policy_switches.cc) = d73756ff6408a9501adfca9b0779cc5c2d2f95c7
-SHA1 (patch-sandbox_policy_switches.h) = 190a6ee050306d5216cf8a9dd6925a09af45f4b7
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 63802c14d4b155ba92f27b865323b5000d515f8e
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = f0aab0faa259a71ff4f7a28c46d868d7133d12a6
-SHA1 (patch-services_device_BUILD.gn) = ce2fd054f5531b5761bcdcca158f3fbd5132e2dd
-SHA1 (patch-services_device_device__service.cc) = 942da0d6b1e9a896096151416a855329530d32f0
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = ebb349a2f94beab3a7b8cfe12bce27087a252515
-SHA1 (patch-services_device_hid_BUILD.gn) = c4ed8e57c0d5f7514b676a93bd3a1436dbf9eeda
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 52c9266c31b60fcaa7630b3d4ff0c620ecddce21
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 255672547a6d45bd7159af5a9680f2f91cdff263
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 529d823f4127d1596d0fb06fe5571d2d79042ae1
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = c2e4c0b83c6887e921170525a2fd31e5b3d8e9b5
-SHA1 (patch-services_device_hid_hid__service.cc) = 303b6b10100b8a89a314337f2de7889bec70b85c
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 0e08d5e4a3306cee0945e3380cdc574601ab6d41
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 1ee574f4699f2712e8e35e936c89c09aca34c9e8
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 8fa53955f08da4788e3b9621dbe3fe3bf3d5e1d8
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = ced72a4977b8ad6fde3e3c34d7548b6c1b1efc9e
-SHA1 (patch-services_device_public_cpp_device__features.cc) = a6f2347ff92c3951c3acad1712b20955571f9db9
-SHA1 (patch-services_device_public_cpp_device__features.h) = 1e01023bab5bb4c35f7fb2c4d17182b2131bf0b2
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 66a58247e6d482c7fd4436022dbbdd7b2244dced
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = aec49c1221cb4a67a50546882fca7ef408f2e211
-SHA1 (patch-services_device_serial_BUILD.gn) = 785a34f3d9e3e97b83ac617f8cd75ca543a73363
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = ef4187d03cf593cd0384b95b1a61148bb9f0cd24
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 39512490e299349d30b5498f46982d26c1bfade6
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 3564e6ff2cc607c6e532dec5503ff671a1392b23
-SHA1 (patch-services_device_usb_BUILD.gn) = 0909493935ea8e74c6eac316809b79d5328132bb
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 6f3a6c1f1828811205740e64f5ca9c0a8ae0d831
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = f470c61950bc9a36b99b0b81c249ad20e234ba80
-SHA1 (patch-services_device_usb_usb__service.cc) = ab769ffdf7951186fe0b494cada26784e1fb4136
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = e7b57e1b4a4faffe49e1fdf3e9d56e0bbc61f9f3
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 84babbb616321d615a6ccfc185058998b6f09864
-SHA1 (patch-services_network_BUILD.gn) = 6ce30a723e5a37621905d339b00c15a33df96ade
-SHA1 (patch-services_network_network__context.cc) = 676e0e79a4ea0911855502f08abb43356fe5a1cb
-SHA1 (patch-services_network_network__context.h) = 9db7543d8105977c03027038322b54503180b70b
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 0e49fe1903bcf70a6c442b8dd5b3f00f0e14730b
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 8297390b6f276857e3b23faff74094350b37d232
-SHA1 (patch-services_network_network__service.cc) = 8e899b716accfa92147efd5e15d5539d22aa2756
-SHA1 (patch-services_network_network__service.h) = fbd3b404f258966c693a9709ec612160ed163999
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = eca76673855de0bfd6f5bee475dbc166fbfeee42
-SHA1 (patch-services_network_public_cpp_features.cc) = 74df6e9a75541676873a31f3f3fc45e8acd9f09a
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = c3147396fdcbec1557b2601995e0ded32a57dd2b
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 302667ec745ee5bee226475341bb1491d3688ba5
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = c8030456f2e8ed91bc3cf38193c0c6cbd3967494
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 21b13e898fe18b4c2ec4446722294c176c8951ee
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 16d5a086326934d9d2f39c27fada4e26a2514d84
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 46784b93985637f72cbc1f51e392aacab29bbe17
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = b74930456be22574f50e81648f5dcd288f5e9be9
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 6cfdde778fe4455542c868ff41ca76e29e644c9f
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 519d5e49cb5edcdd83326cec4412473f36003ee4
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 0ec1433ec3223b77f8e3db9a7607d9ef1901f507
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = d5e119cb1feb6403b066f4120e09af077f779e06
-SHA1 (patch-services_service__manager_BUILD.gn) = 63cc88f2935d661913b07ee887ea3f5b4f783811
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 317457c2c8c4f21a9dcb84ecdad048b0d03d8d03
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 335d1a9b9fe73e09e3412013f1e35788b4207025
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = e7c8d1b4d8225727017273ba449397a4437d32d1
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = a11951c4e3ecc1948e9c7fe5d15806c30f152bf4
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = cc86362509bf1ba17617bafd7709e697def5f78e
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = bcadc2510353bd4733172bc45cab4b1aee9d9c4b
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 224b18b95b4ef23048d07eef72dc0b3b3bdfd17b
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 55e2f252721e8a1b46072d9c8105e88993aaa4dc
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = f6b08fe47171ff97c39d68f32fc8ddde83926a3c
-SHA1 (patch-services_webnn_features.gni) = 97eb1da16d7a5ac2ad0accf6017002727881701f
-SHA1 (patch-services_webnn_public_cpp_webnn__sandbox__init.cc) = c6fa5250182882a05bf0bd68420f58bc33ac727a
-SHA1 (patch-services_webnn_public_cpp_webnn__sandbox__init.h) = 97ed0c6f18a73ff22484daa5f1a1d14f93e1429a
-SHA1 (patch-services_webnn_webnn__graph__impl__fuzzer.cc) = e9d4e4f5219f8590157ca99b8e0ffb5164eebe97
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 9d6a0f919878b2e3938f0c894fd1068d07d91a46
-SHA1 (patch-skia_ext_font__utils.cc) = c6b82df7e4adcd73e21f0c57e67680b2cfa151f1
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = a60d7a2e1cdc71b6f0f56cc4b1e4c5392555f5c4
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 604d6a720155243e61be32ba2b5bd7b460cc570e
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = ace47409b4c3a08a52832cab7ec26c93a184485a
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 285d7ecd100ffed294a9a15d331ce08a4d3edc88
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 615035614887958a5fe62ae5082abca1ea7a785a
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = c172a1b99f530c5bbd70e9696ebcc4f968416a1b
-SHA1 (patch-third__party_angle_BUILD.gn) = 8c42c7d44483f036cc151c719517cfffe4f7a32c
-SHA1 (patch-third__party_angle_src_common_platform.h) = 13dc0a63608e087ae34c89193c79f5a91dc19e01
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 7c080bce6387706d8a1157d98390583cf97512ff
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 0a47f66d388cdc9e50efadeddb071a5d5c922356
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 25c22e32cc1a2c6f3250ad58678eb7e3299e8553
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 152574a8ff354fa0b48e54a4baf04a5ebcf7f72b
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 8202a2921e4887dfb5b90e4b675d969af29694bd
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 5191b120e9e907e3a4dd5c91579fb08e7647f5ed
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 775591c779e360575acdb3288214489b586a1229
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = a37668d82ae1cc491bf33280d4d84d1202e015b2
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 5fc1b74f6b1cd621dd46457e96291a87f6412f67
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 9b676c3e9c40f1d2d2551c3982b03dd0f8a404d2
-SHA1 (patch-third__party_angle_util_BUILD.gn) = af7046e08a6160f63c46ebe17f202870cba6369a
-SHA1 (patch-third__party_blink_common_features.cc) = fdb4263bc72e2621b3c8e246432fc4a338d7bede
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = f4b466a33db04ae78001af19da6cf71c97d55d97
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 88520c8a86126d17088906f21b98623630c58729
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = fe84169d5d95ab7d649f9e0ff7423c2ff7e0005f
-SHA1 (patch-third__party_blink_public_platform_platform.h) = f90d9b59e2d656b97bb21c8ed4d45f6bcbd9e7c2
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 57e9fd079f89594278fc28041f20476852a061bf
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = d0d5f1aa5cfbadec7d41907a0eaa5d389bf04094
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 95b5defa5a463557d742ef836d773f743c0668e2
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = d4c650504efbea9e057775f2efda42d02a7c264b
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = ab3d1f0a031d3dfeda1cf4792f4650a31995da23
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 1d0ba88b6da3112f8e0dba94581f5e0389bab475
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 7bcc40883847011408d895090e6542e826945127
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 598b3475854e503f7cec0ce7d1bd41530a9ad2f4
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 10f09a346e214f92e725989ccbe9e6d7c257f418
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 0b98c5a7d0923966a0c58896801b331af10c7e72
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = f65cc2d6358f81ddfc72d0482c14c3ad26ebd01d
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 5b1ab3cf032e9e7e84c936b42bac853837ec66d0
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 0c771955f8647538bfa4a36b179a8d703dd72c2c
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 9a881e87cec2653307e986ec7deb2b0786cf82f7
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 751569e4b9edbbe8b8f9372739dae7abe26bd221
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 50872d935bacf7b1f4ac6ce29728f7f4224a749e
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = bcda71b5cef738607db25e6fd0fc26fe0d60e518
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 5d5b949f9624b087257f7991bb6605db14cd92a0
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 5efcf115107c68ea6106c5f0d2d7e0849ac4bc0a
-SHA1 (patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.cc) = ad6a552bf24ddf46f314f438d1a4355208bac1b1
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = e7476d96e55f2be0ad028a0811ab9e372167c708
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 9064ea4ec922a9509427352a63a7ddbfad0b5005
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 5f5b54dd922a06a6148f93c74173eb8bdeb7da67
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = e15bcb67af9062afcbae5d16e9908f086d0f6d41
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = c09a5f0aad0fdd948b837597528f47dad79df5f8
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 75a9c175588f11f696d1424ca62b7f2bab6803c4
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc) = f0378cf387a6df36740516f38dbb7611b1835016
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 7d75fec8f7cf8756c4f4ad2195228d37b5c1dcf6
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 54fcf1233bd09007a1d70eeebd221c1dca46cc3d
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = ba3cdcab4a357ac6af3f21e0f2ae9674d37a9a69
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = bdaa79bd817e0296a43ea9cba8a0e28d7726eb91
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 7a8fddff43ffd4c5d6c9e6f9545e2aa2b2e681bd
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 8cfc228afea1d0f8125587b16eda891937a7dd3d
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 96d0f8e37150679cc2e9028d303a3c6c8825dbda
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 4c7e8ea64f123d3212f6b8d1ead35a5925924122
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = a554ed28c289d90701c573cc319c80393a190bb7
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = a3a50c6fc57658b1636f841cba013fbc864cc485
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__2d__resource__provider.cc) = dfe89bc5fe0ff38b74e92cbf2176980bdbffd6b7
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__provider.cc) = 790777cd18e866aeff52049ea43e2a5c03d70d62
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper.cc) = f3914cc6a85bc0fb9dc84c05b498367961194872
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 324887282408181d06da319af76523ec973f7a36
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 66b91ebec19f622cf7a772798ea1a35c14dc46dc
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 3f36ff5dd449d59b889c98919fc2ad85899545c5
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 5e37c62a320b60aebfb33cc55aabc803ae7c0c66
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = d5890b3803a2c6eaf88274e8dff3f104db232697
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 5c58755372cf363c4d036d78053925651066983a
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 45b6e3f61f5a60ab62b34793d4f2660750ce5b56
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = e4236b5eba3ef9354b4122bd325245b0893aa9f8
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 7ceed08ba3d0a82d74f55e8c623b1f6419ca95c6
-SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 0fad8606a16ee6f4042aa84c6b514d14bcf97386
-SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 57829482c6e89181dc227d40fc05fb9de42143d9
-SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 2ad97c2794ec647ca5143e55174d26242db3dfb6
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 3502374b77fc46e1978db0bbec30d735dacbbf83
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 83b193a6ec4c75ae337308eb8d837dbd7a3b62c8
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = d66a1399545ce3d09dac7b0b8fa00898a2c53864
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 96d505f66624a8391977517e9ed6fe21d375789e
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 631dba5422d45131c52f7638537cee158342ba35
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 8e1a9437f17d181fb8cb5b4023d6c6063c4c4c9c
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 4dba90134c134e8bd88fe7b74c86b445c95ef8b8
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 8cc9d0f50abbe503d71546049b08dc7a4d80d011
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = ab63ef00f1d7f95f12148478a02485fb1124b260
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = ec3b13206c58b735f74690594dba7f7a5e24b2ec
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = c9d209ff85fd5ea7bfe99f05511a90018e45d65a
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 7406ed690d882e373b71685a4c1d555fb7b0ee95
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 6279977c4c381597b3d83fdafc1fb498a75258b9
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 536fd51662dda37677d6de45bdc193ce80ce5565
-SHA1 (patch-third__party_crc32c_BUILD.gn) = feb396efa8c9bdd8623396dd2b16b22353510b74
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 6e5246edb26550076e686db23b0bf0ff28e40e4f
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 20180d9466c65c096a3a4b10361063f0a45f42ae
-SHA1 (patch-third__party_dawn_src_utils_BUILD.gn) = dfc159ae55ae0068f43d9e5c5f04394434b25c5d
-SHA1 (patch-third__party_dawn_src_utils_platform.h) = d972d0a4e952b782b71f81b6b283462ac23f4e87
-SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 46ca9fcf663fd0f81826c201c0708cbeacc15a87
-SHA1 (patch-third__party_dawn_tools_generate-sources-gn.py) = f44a202ccf4ffb0c0a31f00e01e4e5af65b09c59
-SHA1 (patch-third__party_dawn_tools_python_cipd__deps.py) = 93fd2eab9f2b617a5da73de3f5175fd7069f0e28
-SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 8cb950f6336b16b4e620a4a61e539324a3e54a91
-SHA1 (patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc) = 1b75fe3c1d902d89262f5293a74817f8f86e6de9
-SHA1 (patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc) = b4c99e483d960d3f99dd5fd17b00513eaec88ca1
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 58b1896639cf7e4c4fd8e446ca11b46bed4d6ebd
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 8316e3480e771ec072dbc663ff1cf954bfbbc5cb
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 9122ed1bdcb2127a3ab1360bf5f30a0df04cf59a
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 7664c281d25d82370e35bb36040ed06dcac06a29
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = ae7f1745bb7900244abe318cea5c00ed12195888
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = e0aa7fed168c8ab0042b16b4dfcc4b81e6c4cc61
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = c2729ab9dbd6f4135d3c47e2570298c2905ae4e9
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = aa8831801b353bf7e8b80f24d533262bc1d3281a
-SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 7ee98e97396dd90113166574595915ce66aeb15d
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 7ef0d262bff4b5ac4fc8abb4d4657471be0acaba
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 1354c47593bf06b8e60afaf8c8ce78d039d8f0c8
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 2c59e6166ef8dc85501f4aa0b6f10011339ea633
-SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 6f15f983261c0b2d2b333af99606a998af50b2a3
-SHA1 (patch-third__party_libaom_source_config_linux_x64_config_aom__dsp__rtcd.h) = 701c13d1bea03615eace9afaa6c26249898a5cde
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = d83704a7f0aae6a29807c3484fb5f4ff9753883b
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 70d21c9d914b4f630ec6ee9369e27e69017a1e9d
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = f12e87adc369aa8271887c1e7eeee6454764c466
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 72878ed9f621274fc5d92017110ef11e44cf1897
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = abdf00caf0c26c7813a3dab73d4a78dab4ca59dc
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = f5a619d42ffa39fc74ed5215bfbb56f390ef82c5
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h) = 121dd2ea4ba53c2e2593517e8bbd74c16c577a59
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h) = 30bc8d6e2eadb3303bbd45fe74c51d633c131372
-SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h) = 6b2d525a6f5ae432987ea6ed61464df25b5dab72
-SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = 81ced0b5610ca103ee10b63ce6dd78977824f296
-SHA1 (patch-third__party_libsync_src_sync.c) = b949184a7f5d81bd3fabc8e77767df6c67bf50bf
-SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = 87d3a2cd1ae49aceb177f77963fbf9a7ffa49f1c
-SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 42a0f081bfd9d64a341119c1cbb5be0eb48056a9
-SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = d0ade5e1ba077a2c2f47028d35bd2438f4f95ed5
-SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = 0abf1757d9280246db3db445d083747e83d4c917
-SHA1 (patch-third__party_libusb_BUILD.gn) = 82e93d150284322ddbbdb23f796b11f7fb8f975a
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 2724e908533377963fbb84274e786123ae908f5c
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 267e824221b1e2d5314f6ae97251e1acf046f461
-SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 417f982a507da494d5527dd6ef855df0df64908c
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h) = b3d710d8bebd99ab3ff01d84436383a37beaca0a
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = db7fad76f59089e97a8c6e62d5e51ae38532805c
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = f88ad8250e862159670d16a0d613a93b76f963e3
-SHA1 (patch-third__party_litert_features.gni) = ff796c4af51c1c822e43fb4fb4ffc0ee197db6a3
-SHA1 (patch-third__party_lzma__sdk_src_C_CpuArch.c) = bf896ca5ba21de7f5f5411ef2c9ad379a509065f
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = db47a022307ff3d80068c804e9c560d2b2a926a1
-SHA1 (patch-third__party_nasm_BUILD.gn) = ad2175d0cb1e7ae82293f6cb4090e4e24155e4c8
-SHA1 (patch-third__party_nasm_config_config-linux.h) = e3da7b96e0949a40c7462aaaed4018b22cef1381
-SHA1 (patch-third__party_nasm_output_outieee.c) = 5b427a5cb3adf1aeedfe25698ca29a9215c2633e
-SHA1 (patch-third__party_nasm_output_outobj.c) = d255524fc6c14ab813f66814dc8a480167b79fd2
-SHA1 (patch-third__party_node_check__version.py) = 37282efae50eac0a4bbcb695aa4617aae034e49b
-SHA1 (patch-third__party_node_node.gni) = fd684db4736e3fe3fcbf7e1684a92532be99f0d7
-SHA1 (patch-third__party_node_node.py) = 36c5d4e4803bc92077d1539a2ffebf0953515441
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 3ccb6d3edfac459905a39b80a420258a932d4fc3
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 974b0fffa6edde2214351713bb35b8fb69b4121b
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 7b4151b541130451ef31ce0ac5f4eec47b8049be
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 4b957d5848c723a9a23f20891c6b1be5553a6a41
-SHA1 (patch-third__party_pdfium_third__party_lcms_src_cmscgats.c) = 6b3b9fb790a91c35a4e8ca68befc20db7beeaad9
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 29b25867f1f7b20aaf7192a8d9238102b0cb0fa4
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 689e8e76171861d3ceb1d2a49ac4f3ed07da7bc9
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 7a38b7d48932c4b6c0a8f35da4af247db26e2a69
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = e40f962e33413003ba16586d20276a093bd173cb
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = cb726f1230be52577682dac5cc23da2487783c8a
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = cda2aa48a7b3e2b75abdce4e9b70aef2f53383e9
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 845b4b3dd1e2bd778181e4ad29718857454a2050
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 42dec601fda8caaba366b5ec77804364d6bc8aac
-SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = a2110e2294aa2061d8c8bc4e7efecb59d37f510a
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 48037e360da9eee04b3d0f199b63846dea78ab94
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = bbb532b62aebcc18669990683ad7595f55777e57
-SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = ece3edde3fd85d9a6a00e8bbee6f3d87a075f92e
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = a562b8f33445a5b7ddb75c11c6f3adc7477bf2ba
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = a7532e65cb13430bcc987bf1c201d0fc79ba314c
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 439c58ab75275932a38bab962b7ce7c76bd7552d
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 8c91e235099dd78ad5c25df2fee172d94ccf1167
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 4ba2716a523f7253f25b2b65901c5eea40458e57
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 637b4ad7ede95a465355321aef888b47e063e462
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 1ab9af30b4fa92f3577c95f5051b21a34a0c292c
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 8af1f6691cd99a28c32b419adb73656faff0b851
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 123c226d1fb2c0191cbe9720c5a74022ccbff5f1
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = def9087621ed7d64d3fff5fa78ad9629c656e607
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 325a5847bd4f8cf8cdbfa6f8a57046e58d263b33
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 97155bd1d3c65bf6571b4e300356f39c7e5569b6
-SHA1 (patch-third__party_protobuf_proto__library.gni) = b0095e3aadf3feaa20c6beaa833d2fe724c0aa3d
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 81c60695bf404aec4acf141a6464d4c6389d74a5
-SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = 463aba724791b87aa1f045c964d2ce039e06035b
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 3691dd8433e8bd1be78679af9c584d372ba7e226
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = 361ad1f9dc4f5f36246026e394e6f7d77b8348e7
-SHA1 (patch-third__party_skia_src_core_SkAutoLocaleSetter.h) = 1b88108d43f72f996049e02e69848c14654211d3
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = fb6fcb39dadd7b8b63a0e1c478cefa22be7a7aef
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = dad60f21c254ad6800ad4832d38d7ef51404d8c4
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = d845077a8307fa742863557bd066c246f8b53d78
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 8dc48524d5de6640b0172fc8c671de5fe2549e23
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 158b2e7be00bd83ad46487efbc27b5b416a0745f
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 154c46750884d7615b98baf3299d52a0e317030d
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 16efc79b9f7bbf1637a5dd1ccecb23832e4e8305
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = a96bf5ddec17b2f1950982ce98377cb7709101ee
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = cdf05c842220fc9c0561c53ea883a879ea877d23
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = b6a3762ff3071c6e68763d27aa03cf97a6e31411
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 1a45400ae49b7e586d3e89e5ba42231374583791
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 54f2272514f3503ca6be42f065766f6acef12e39
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 1ab364acfcca78fff8eb47eb1b046b58b534ded2
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 8aa12cc60fcc7e9c7ae96046b3a2f593b78ced1c
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 08c74f053119cc921487ce26c8fac583749eeb59
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 434f9d97fbb0d1642e11093ad6b517009a15e31f
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = e914bab41de9347ce10bd7c7c81bef56dbc39078
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = e6b87551dc0909f8b4b269e6f78fffa6328622be
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 68858c208a607004376f3f13feba64fd4bec21d8
-SHA1 (patch-third__party_tflite_features.gni) = 4b3a99c73939855f7459c15a82a923859e72fa37
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 7d7dfbadc93ea1c677c654302799ec9a40264248
-SHA1 (patch-third__party_vulkan-loader_src_BUILD.gn) = db27c1dbb6c4a7373d075682b0a8f2bab00fd943
-SHA1 (patch-third__party_vulkan-loader_src_loader_loader__environment.c) = c7bf6c9bdd8569929bd084c7f84aa390007d3c26
-SHA1 (patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h) = 3a603cda09c3ff2b35714e7eac3eb7e56b9c9922
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 7015b1d599faf78e66dff18a9849a570c38dc784
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 520c2c290fa967240d2c5654c1626ce6881178d7
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 80b1aba34194ffd0ff992ad9f5f8cd0808618978
-SHA1 (patch-third__party_wayland_BUILD.gn) = 8fe12b54ab91cdb85691150adb813794a89072f4
-SHA1 (patch-third__party_wayland_include_config.h) = 95528e2ed0f620cf6de09fe6957f9dd1100a3f26
-SHA1 (patch-third__party_wayland_src_src_scanner.c) = 05f4baab67f5fed324c0d8444f815fdd67225ba3
-SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = 9fa2a9d5a37f1cd6df4528fd2575f6868d0dd8b9
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 4fba30f85b58b10625bc72ebbebb98ab9c4e27fe
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = f4ce794a0c2d4376ffcd1e08176273e6e3be4700
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_BUILD.gn) = 75ab9fe828189e28ef8cc10b0d915d6a7dae1edd
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = dc31e7cad532e7105bd81a9125e12650b0c36e3f
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = cc3d55b54bcf8c45ee4f7228a201e8ba198ecc3e
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 852d459e60decd3270b11660e85add1c4cea7364
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h) = 083486e7fccb46504a2afab1b58d9dbbf049f1d3
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 14da16069bfd9b60e4fbbc36f2ba043976d9c076
-SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 3931dee8bbf8fc5ededee88dec754b20fd18d531
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = bbf80e460643055ce0b1bf71af787344cd52421c
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 82445839ff91b0ed9a79318b5e1f2ed270a5fc16
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 2125f0182200b752efb75209298f30f666a4fae6
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 65f7be8805dff17f0d4601727bbab800f1c5a8b9
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 145c079fb8fb1e1671252f6d06229bd137bef62d
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 79278af2119d3008929bfd1b3016d04005cdb498
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 9bea7fb373fecf2ba3bf8d7a1b199a4ca348dcca
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = f6b2e28b0d108ddb8f63da826e8054aa21718786
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 2d6bdcdfb9a9597a75fe2671e5e3df794e124aa1
-SHA1 (patch-third__party_zlib_BUILD.gn) = 02cdeaed207d7b1e6b33ca625deb592d8052157d
-SHA1 (patch-third__party_zlib_cpu__features.c) = 0fdb348faa224a2dfb3a237696e46f81eac91651
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 954bf64214f217f258510c0b139cc8d103042aa9
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 1ed12ef4cf29e27e53dfe117926f66315958ca62
-SHA1 (patch-tools_generate__stubs_rules.gni) = f6d45a92ef488f06f0f76600f064c69ff6579230
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 3d08e6f8d38dba456f21701c518afec62a8bdf3c
-SHA1 (patch-tools_gn_build_gen.py) = aabb3dcf38fe1e220bc8053147b9aa2dd3926467
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 51a143a423d3dfbe89fd40eb6dae2dd031bbe933
-SHA1 (patch-tools_gn_src_gn_args.cc) = 14d9e1f9151fe8149329f819baa72f5425e84121
-SHA1 (patch-tools_gn_src_gn_version.h) = b285e566421aae965cebe101526867d13130daa3
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = 9366298b26e27927e7d28913d2557a2991243a92
-SHA1 (patch-tools_grit_grit_node_base.py) = 4368f6bdd86a6e1f7959b345d0af018473d20115
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = b6343a137817bd694dddabcb8b8a798f00bea7bf
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 2fb875c1833b7719f160768f36d181d7fa2441c9
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 1b6a1ba0ee27ace2e635f95f026830b73d12b40f
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = d66628c760ec85566a10fa21e94cbc8addde360e
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = bc86d5aa2510d4f8c960ca375610c00b1215c925
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = f467b90f8e77d024783d98cec5c8e98ec83b2371
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 1d0a7eea928edcedc35206f577fc1f35462961f7
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = df14242bfd925f0865260fa89a0cda86adb666d1
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 9822775158c0af6c3539fc7ff92b932f7f151c13
-SHA1 (patch-ui_accessibility_ax__node.cc) = 4afddd8023c41fe8bbbaa8ac4fc32bfc6d508ee8
-SHA1 (patch-ui_accessibility_ax__node.h) = 87a9aa61a53631ef3de513e194448e87abc1094f
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 294bab39fccff3bf7f29a48c32ffbb38eff2647c
-SHA1 (patch-ui_accessibility_ax__tree.h) = a2101b734cbe58174997a3b1a2eb0add76f98669
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 4487d048b5ff4bd1fd3a47914cbea33cadf46cef
-SHA1 (patch-ui_aura_screen__ozone.cc) = 65dfe466987541ef1f81f82051058faeec02001d
-SHA1 (patch-ui_aura_screen__ozone.h) = 67433ad52cab9d8e1cd6c496ea9981e5fd4c3786
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = d1071fb0b1c63f51c01cbf1d260433530af3e4f4
-SHA1 (patch-ui_base_accelerators_command.cc) = c784f36806170512ec9303f486e381e555e1ad65
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = a95f7cf98ff71719279c783c3e25207d26b7f767
-SHA1 (patch-ui_base_clipboard_clipboard.cc) = 32d3523c5e2c19d0e8f5d5a49cc65f1dfe54423f
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = b6893d272f3d1169399414773ac37e71d13a1ba1
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 80e855ab84e6927a0cb51c3f3ebd3b8a91dda03b
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 8297c64f865b851697c7d77135954e1a2604ca1a
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 17007cd0567d4d4f61fabe9cad79e072fc43470a
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 769d22940b47267b451a0afc3bf9ce7d3d2cab56
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 99072fee086da880cf450f54cae16520fbc5ab61
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 2336ff07e04ed399cb5123bdf6002d32747a1e45
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 976c970d8c9a8b5e84a9016943bb624e562e1fb5
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 3e6d7d5de82e24c09fdc74d9ddaca4b063ef4152
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = a1921e44206079aad862baf6b859fe32f45e5a0e
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = c914c17009de035ba2fd22d8ec8b8fcb603c7718
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = bc509703713b75001a3c0af9168f0c6524c3d210
-SHA1 (patch-ui_base_ime_text__input__client.h) = 722de6f849e61094915d2dca05ad5b1a05617fca
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 0532e017b8cd01e29c3dc45dcd1c5f5189507b97
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 307e1a8774ed33b5f5cb9e4d35848f587194f215
-SHA1 (patch-ui_base_test_ui__controls.h) = ec995a634488abab2c6eb08f71ffbb2a1251d386
-SHA1 (patch-ui_base_ui__base__features.cc) = c6a3a98954a69101aa2b8551b4698767597f129f
-SHA1 (patch-ui_base_ui__base__features.h) = 9c1edddf56d5abe0fc0ca9a99ea39c3cf7d9b526
-SHA1 (patch-ui_base_ui__base__switches.h) = 9dbe2586bbb4d1e967e574db60f7d5152c073cf4
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = 606663556b3cf90b4002bf3774d9bcc5bed68417
-SHA1 (patch-ui_base_x_selection__owner.cc) = c88f98275fb264daa14c59b607814988305e7c8c
-SHA1 (patch-ui_base_x_selection__owner.h) = a15da14d6e226faf42a4004d232b9930632633c3
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = c27cdbffb49f6e45dca28e4a47e3503694557053
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 092aa613b3320d85854e89aaba7d38d193b5f2bd
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 70867c17777ab22a19efc510d95882cb5c7eb23b
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = 0aacbeee578e5a28240f692d1d5efb6e47ef06ae
-SHA1 (patch-ui_base_x_x11__drag__context.cc) = 6985ec579d443e4edc2700772fb06ba8412218b4
-SHA1 (patch-ui_base_x_x11__drag__context.h) = e75339d286338fdf3d1c2b2309085b692812174a
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 3b42d239e6639a0bed62da9b945365c143247f96
-SHA1 (patch-ui_color_color__id.h) = 9a30dbbedb99b794e3c3db3beb3f80e19a34b774
-SHA1 (patch-ui_color_system__theme.h) = 640a44e86c29d59af7fdd2e6a9d5bfdf74dd6073
-SHA1 (patch-ui_compositor_compositor.cc) = 90ef1de56a125e68410eddf108c62065fca43180
-SHA1 (patch-ui_compositor_compositor.h) = 2a8ecfecfaa876af4d5f9ff8867554791c020935
-SHA1 (patch-ui_compositor_compositor__observer.h) = 07060fe762c19075a14bfa069a333b794abb60b0
-SHA1 (patch-ui_display_screen.cc) = 86278eeef7f3cc3507b354e13b7f2cb6b6021232
-SHA1 (patch-ui_display_screen.h) = 1cfb7eb90185fd594543d70b00ec86d1f225374d
-SHA1 (patch-ui_events_event.cc) = ef8782c38206c0b1b7ce095bb3c27c2cd10b7611
-SHA1 (patch-ui_events_event__switches.cc) = 630a7f2d27ae59f0ace0eff522245e2499bebd79
-SHA1 (patch-ui_events_event__switches.h) = 3d1a8eba772f5e402c7487a062fb240c4bb4044f
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 6e7984a9054e5a1be310cc4ab7c648a8e6def5b8
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 44a99a731b2363336214656236524930b31e01d5
-SHA1 (patch-ui_gfx_BUILD.gn) = 716a589c2fbb11fa1297b5eaac856b8e550072e6
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 67577e4e2585e91ea408e9d2f8a9258a6663bdb3
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 2a68e1ddeeb1c3c21ff7f3b8ac8831a29ddb6e1c
-SHA1 (patch-ui_gfx_font__render__params.h) = caf9385396f8991902dcf02dac8ddcab1d9b4755
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = a837dcf84bad44fd9e9e3a8c0ff54a0ddffa2f12
-SHA1 (patch-ui_gfx_font__util.cc) = a10754125fe6c8c423e0aecdf0f00edbf9e84514
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = 43318fd9046016209701c794fe834ca2456b7176
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 263034d8e806b380eb7cf397579d99289963db1d
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = c9311db70aaefa6d6ffd19da405be808f371cdb7
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 14394fb1d7b5cbfb0b04a7e58bd4f479178eb836
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = c19641925c094bc59e38fcb1c7a819a1b19b62a3
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = a90302c2a8dff699b9e521ed50b0c2d19d0385f9
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = a0a40a770683a39613492c3f2686c1c2fda5ea17
-SHA1 (patch-ui_gfx_native__ui__types.h) = e6e3fcadfc55a4e1a936d4344490b8543212e0cb
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = afa878e214bf51fc341a741a0bb9a454a6061b5e
-SHA1 (patch-ui_gfx_platform__font__skia.h) = 5156989a079fcaec23199189cbf10edc7d6ed824
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 387d27f80b4da30423c81755f2dfe1520aaf873a
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = b25d92b7d06310b2de0baaddc3514adc3bcb7afc
-SHA1 (patch-ui_gfx_render__text__harfbuzz.cc) = 53767f75e21351666e5fe54af74bcbb8553d27f0
-SHA1 (patch-ui_gfx_switches.cc) = aa61615266667f74ddd5268c03976695facedcd5
-SHA1 (patch-ui_gfx_switches.h) = 16c63bc484749caca41dacec2680f09babf9ed60
-SHA1 (patch-ui_gfx_x_connection.cc) = 6f72bcd0f3a4b985e90421203f4c46c3b3658209
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 0d2626d48bfdf50544c1dfe745c5d620d9375a72
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = cc1635a5acadcfdf522208a793a366bba280587e
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 8b96ee0e1c31782dd9de4289524869eac4a6ba1b
-SHA1 (patch-ui_gl_BUILD.gn) = c4c56e66426244ea405376311a32b1e53059b2e3
-SHA1 (patch-ui_gl_gl__context.cc) = 4a90e9ee32b0bdad227b7cf3303b183392327a6c
-SHA1 (patch-ui_gl_gl__implementation.cc) = 3bd389a5098129296aff749afa7c7963f8e5c35b
-SHA1 (patch-ui_gl_gl__switches.cc) = 15cef1325dd6fe98471592468f236887d152d8ed
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = d827c937e091d736809cf2ad1ac57fb49e2a5a36
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 4f4a48706a36d320e4335db2076aef301fe53a49
-SHA1 (patch-ui_gtk_gtk__compat.cc) = ede1b45d4b5644ecfb04b03ba15ffdf5dd9df90d
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = b21c6adc1c31f730ce43ac487577445ccb87de36
-SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 9db41cc856eb4b614ef6222c593c7d594b63a991
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 97096bc79aebf3710b1b0682c069d5c2fa0f6da6
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = e21d536bafddbb854307c8bdfe1b166d6b4f522c
-SHA1 (patch-ui_native__theme_native__theme.h) = c35fd97a97f215428760ced2fb16d17ed9a20bb6
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 95077cf6d05ae903c689f80ab03467e88d05fe3e
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 9bcec1f155e9d8080b3a157c1b523d0c800aacf4
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 3f3a5f6575208b833aef1be24172476d77b3228f
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 0e5b5831808aba66e60be0b8e2eb89474061c08d
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 741155d2eca70fb41a18fe82282c9dbcc61bdbab
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = a202f91359a3ed9c93716029e83f1da25095695e
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = b78d672536fcddbead2cedd879bce1d6d3794ad8
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 12ff67868bfe08e97d6f73d0e8a99db68c36d915
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 65872da5c8787a79f6d0fb5dc691689becaeec7d
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = b260a6b9c2b551f6481a331fd172518f6cebfd18
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = e3fc08b6211fb9547514db0363c1b8c0a03782ad
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = 98ea89a064a71a3fdfb12ee626595f22b8967803
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 6475a6dcd625daad510126185882742c8ba8b4a2
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = 9501a492b6de3aac4fbb702ee35c2ed4ec6efd2e
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 314eac03e36cf7d7a22218fa25c72282e8217033
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = f1edde3bd9b477856cbdfe2352d2331dd3f69f7b
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = d4a33daf5daccd8789415beb34aaf57fae92df9e
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 12f7b7195085200013cc1424c22fcfa311ffd7fe
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 9f1b587d7e5077b63e283e6c646fef7c65a2041c
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = b727d9d9a4ccb6e538c0e5956494db448707317c
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 5d70e30188e0ad0d25f4e0a1955379a80fb51244
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = e3a549ca66bf26bd2350c14e2fab258dbcda46cd
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 74227405257027749e9f5dd72b9f9d511170cf9d
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = a4bcf9eeccb2ac03caf0f3e4619eb93d15e4cbc7
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 424aa394e247532d8af6dd2e5fb3febda7e8f49e
-SHA1 (patch-ui_qt_BUILD.gn) = 809a4cac9a021643f3f4555d05d24ec0b00da3d9
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = ee9d3be6c2628929b28bc309b12f83595c77d03a
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = ee7be76f0608a1ad87bc1a36403edae152e1d514
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 5c6a7260e9fbb7f2a0a5314468dfdfb58dd74c21
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = d9d79dd6dc83d8d648762f36d93dac63a4d4214e
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = c140a9ce4f9b07ffacb0611bcba12948fa9ea7bf
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 3693ba9173fda9e9b52ecd8885e9a7c746700050
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 64f2c5191c5ca3dd70e3fe470dcf4775ad3408dc
-SHA1 (patch-ui_views_BUILD.gn) = 6cbf28ad0dabc4fbc6cfacf0558d4c850755f2d3
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 588fe5f0fa14185dca795f6935c1b921aa8e1f02
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 14de5efc830a258d455245d49063889dd749a11b
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 1dffd3b7560d33ee5dff86f5ff0e2554e2b0abf3
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = d399fc87c75a0952b8a39a6adac26be25379edfb
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = a5f4bc19886082354c736f8688b7e695b5f0cdb0
-SHA1 (patch-ui_views_examples_widget__example.cc) = 086cc6d8a9984f3666bc0ee0bc4569911faea3db
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 9568574b153e192e3b6d3840700022acb14b9dd8
-SHA1 (patch-ui_views_style_platform__style.cc) = f92a48a2131d8ce5f240ed26a440bd8dff5e67dd
-SHA1 (patch-ui_views_style_platform__style.h) = 3228863d417bf8ba2c3b86dde5a4e74cd472fa33
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 85a5b0a65477710b9f3007181cd962039952bce1
-SHA1 (patch-ui_views_views__delegate.cc) = 6402e35ccf90aba9e0f5b2ba3f0572420e770046
-SHA1 (patch-ui_views_views__delegate.h) = 32a20fdad1825127409e20fba93cda16490c1761
-SHA1 (patch-ui_views_views__features.cc) = 97c7a4d7a647c2efccbcb91745302393ef38a5c1
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 38dde6adcd10b54d11933df0275937c732087511
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 1244d59b0babf9585bb1ea364e86a11e020e2b88
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 86e408088c518187283cc759b0bd97cf72ed131e
-SHA1 (patch-ui_views_widget_widget.cc) = 01748881bd49b14ad9c6a5b326362302236bad2c
-SHA1 (patch-ui_views_widget_widget.h) = 542e5793b63169d26719f10faaa7544cad7684cf
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 1496e1ff6e7b9977583d3f1474d9e2d8e7a7f5c3
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = ef87222ed0cf43e9990ab534edc78f7984085325
-SHA1 (patch-ui_views_window_frame__background.cc) = e909604a646bbe9259949be2457285dcea55fa8f
-SHA1 (patch-ui_webui_resources_tools_minify__js.py) = e101eafe6b29a98b8a69734066c7a77c7f227e00
-SHA1 (patch-ui_webui_webui__features.gni) = 01b82e156d0b05d82a91b582145f7ca7bc54b8f1
-SHA1 (patch-v8_BUILD.gn) = 8ebd0e9ea0aa1df9b907544aab3c89d1b1084ccb
-SHA1 (patch-v8_gni_v8.gni) = ca958d92e350b5c42d69af8bc23e5b87c87e5eb7
-SHA1 (patch-v8_include_v8-internal.h) = 7eade9de4901684442be3db7025e8756f5062f23
-SHA1 (patch-v8_include_v8config.h) = 9dd63d2968616642e591efeada6bf3df7c6fbab2
-SHA1 (patch-v8_src_api_api.cc) = 8e08c242c865533d937ec9a597d164340426be9f
-SHA1 (patch-v8_src_base_atomicops.h) = 07119c83b6d01854c887bc395455896a436f5edd
-SHA1 (patch-v8_src_base_macros.h) = 2dfe0a92bd274212c4098d665a4c264dbfd8c1a7
-SHA1 (patch-v8_src_base_platform_memory.h) = 6dec93bdfb1c5b440bbf630db3e96d89bf6358b8
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = c547f1130afebd9bdffc5090e8b8d9e13056dab7
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 65a40d1fc1aed04bab5285b7b8569db172909fa2
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = f3e6f542958dc152943cc38f58d78096a7f3412f
-SHA1 (patch-v8_src_base_strings.h) = b86357a6b169ab8bd417bb6e26dff9ab6856a2e9
-SHA1 (patch-v8_src_base_sys-info.cc) = 86efc22e3bba6757e88cb8accac2bf3357ed917c
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 910f422dfa22af7a5d7b36d307f06a1ba656cbdd
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = bdf703ccd65b6c5c13e62c1a875e73ebe5f58c4b
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = ce36c5a723a8ce2eb2e0767303c50480afb62d34
-SHA1 (patch-v8_src_execution_isolate.cc) = 1dc2554340f3c49d36cbca36dc85afb201df5ed9
-SHA1 (patch-v8_src_flags_flags.cc) = 13448e5c8b420d14ef748a53baeaf61f5beaf9d5
-SHA1 (patch-v8_src_libsampler_sampler.cc) = 983a61095d9099f03a8534c8ec1e8d08c30fbf73
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = f5b52fcb8b3702cdb4eac425490a94e500cb630e
-SHA1 (patch-v8_src_objects_simd.cc) = 2fcfda2d350a1c4b4b5c2e6733d4c6b11f37a635
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = fc7ce015b70f428fcb89fe431b949c68560941e9
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 61459edc097a1856cd0e27cda8d7825eb8b5532b
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 146bd2ab721c9f2d9c375e9f4d4bb22b92459700
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = dfc1cb088f293ff2e7f35aed7255fb8123d8d677
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = f12e7932937b8c75d4093f8c3ed79b25188aee76
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 8f1c37d21b7502facf7d7e4bcfcf2e804d89aff2
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = f9fe83d402203fa6f38a7c51233257c9da361831
-SHA1 (patch-v8_tools_run-paxctl.py) = 5dc001e26a3184feb6328c923dbe74a8f8f0d61f
-SHA1 (patch-v8_tools_run.py) = fc8877ca0782173bd9842b0a712c1f34e82ddbbd
+SHA1 (patch-sandbox_BUILD.gn) = fd3a37aa764557d033138a021f66fac3a83141e6
+SHA1 (patch-sandbox_features.gni) = a8caa4073a355443a07b5ad8a853aefd0d857070
+SHA1 (patch-sandbox_linux_BUILD.gn) = 58d064f0a0342151c5656698d219a03ff1fca28e
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 382b7e2731e9eec2b80009318fb590ceb245c780
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = dd6c2019a34bb8777266f4f1269842c117e214ee
+SHA1 (patch-sandbox_policy_BUILD.gn) = c0a73035bd759bf53b8b26486178ae9aacf9be6e
+SHA1 (patch-sandbox_policy_features.cc) = cf0a05360c94f5567a58ce75f36a2a7f46f16f56
+SHA1 (patch-sandbox_policy_features.h) = 2248f281b88c91ff8953ac175b283942e0c6ab9b
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 82851d7e333c19451f4b00b0c050980ef4ae7f80
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = ba648bb93bede19a01873d81cd07ea13f9aba45a
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 4a9af5d5e5ff16786a3294d08de0a870b0fb03a8
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = effb48b43819864323cbe842aea96e0e611b023d
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 5c8a2afaf72504365eab6bcab2952985bb330afa
+SHA1 (patch-sandbox_policy_sandbox.cc) = c9a914594caa6af9c42c3638d20a0eb1dfdcf322
+SHA1 (patch-sandbox_policy_sandbox.h) = 55542efd61ef86b7d83a732f06d24e47ef36628c
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 6982be0c631610d44299b372ec822fcffe795f5d
+SHA1 (patch-sandbox_policy_switches.cc) = 9145b0a70f0ad5954bc6326508372db429d0edc6
+SHA1 (patch-sandbox_policy_switches.h) = 5f3d6723c24208d5649d39e49868d0498432959c
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = c8ecc863cef4d9918b1fca8a5d5f972a97e572bc
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 1650cc2c9c3b48f062862c2e2d3f18e0caace697
+SHA1 (patch-services_device_BUILD.gn) = 0be9fb63905a6b55b0a61041dfd508525153ef18
+SHA1 (patch-services_device_device__service.cc) = 14c07f15d0fd3508d68f855506210b94a728a7a4
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = e12fc3e5806e46e41e731b03b7b7750bcbd37c51
+SHA1 (patch-services_device_hid_BUILD.gn) = eeeb7c9d4046c7c465ad81ec1bdbc75e6ad14097
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 8e87bd3905393f94ecad6b8c1b7a3fb9a4c2fc09
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 6927612df50c1e2c130b0c8f72d95f922e85763a
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 9014f3bde1d7c8e4bc5140fe82008fe33372bd58
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = af48d36caecea4f463a18a2e88575888520c33d9
+SHA1 (patch-services_device_hid_hid__service.cc) = 2313340491199a0f8d93b4bf0dc885a544faeff0
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = bffc94a454f74b6236c25660f57b6f2fff23a1d3
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 89a8377f118a50a0da10765663946ad007cba811
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 5f21d7d6ae1321a7e25ad61d85b9803e739a6417
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 3507f1e00c69d4ec231bbbb55f9f81d00845399a
+SHA1 (patch-services_device_public_cpp_device__features.cc) = 158685a7434166ac97f21c325f87a71ae64a5fcb
+SHA1 (patch-services_device_public_cpp_device__features.h) = 2b1dc8185a668f784c958baa09525dfab7bae642
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 148538daa31ab4266336bc03a26a4e617c4b4040
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 11d6d560a5f225d0c42b5786c35e5ed40dbf462d
+SHA1 (patch-services_device_serial_BUILD.gn) = b84a492fcddc6242242ac1288bd4b1c82c7f36a3
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 3b8784f971c7e7064aaea4f77acf56bf0b1faedf
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = c8084b032c0690196fd75fa7cf9fca8cc38d0309
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = d56b04161a8785d5ab7dad82b336920147f12829
+SHA1 (patch-services_device_usb_BUILD.gn) = 38289fb4ddedda003480a06568129cd9c17578e8
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = ad6b75599c924385872c78bf7db951479b80f281
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 31b963e7a1637e4fe86eee5a04651abc1a1eb567
+SHA1 (patch-services_device_usb_usb__service.cc) = 3301ebab843a1812dbe9136c8faabb283d883517
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 98132a83d78ef691ff4141cb0d893f289c669a6f
+SHA1 (patch-services_device_usb_usb__service__fake.h) = b6d3c91ee5e60e762390211cfcbd5c8db326ac39
+SHA1 (patch-services_network_BUILD.gn) = 7248273d0df0fd8624e4b2d8509aac45886285f7
+SHA1 (patch-services_network_network__context.cc) = cca1d9beb61ef1883d3b52ed40abcd6feaa908ad
+SHA1 (patch-services_network_network__context.h) = 374826d1418d050092beb65930ae0579cac1556b
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 64ccf7882415f57ae940627063c83daa24bb09b6
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 7b0dca4f551a6945904c0a63c7dced7c39b22241
+SHA1 (patch-services_network_network__service.cc) = fc1c70958e6374f2467ed81f9b92c2ab414c98a9
+SHA1 (patch-services_network_network__service.h) = 01caebf8a417666caa4d02c10ce16ac691d412bb
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 3f0d6a91392282411567de60d09fcf07b05c9198
+SHA1 (patch-services_network_public_cpp_features.cc) = 0c04710d15748fac5a82aaa16a1ac1d0e0c8bae7
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = a1ee72e5dfab2269cdf18246ee0b1ad217b5c19c
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = ed8908627894e8aa8d57ae722ccfb57e178b756f
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = fe753a63aa4bd47a113a4bfd8286e984841d0dc3
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 69e78092985b7d39cf20bcb309e1d0f7f1790b0c
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 68047620add48044bc759f65bfc761cf2ab36eff
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 958bd638e7bbed0e0fb093f92c046dfaa32b5da5
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = c1d69f306a5df7a802cb2cb8a2cec6d62ed27349
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = ee43d0e6c22c9005e9d1bbcda595b0b91f2211e4
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 3f0b01eb483d761b8b4b2566dda066fad5a26c9c
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 97c0270a22025e81e065254dcd004247e83b30d6
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 44aea0f135c1e952f1e9215866fc511aabcd33c7
+SHA1 (patch-services_service__manager_BUILD.gn) = ac6269be64ba8cbeec70f773359c886bf3b2bce7
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 328ef25ed2a2360d657ac69c2316ca6154247133
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 07be3ab6d3056ec529515da1665fec8430d09b7a
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = be6bae9618e07da27d30ded1bbdaada7fac1c871
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 49422a7055369d1006241a44180b0cd3dbd0ccc1
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 62a3aae01a4f733c965bd0455a99646858b44231
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = dae946483c4cadc488497a4ef867fc8c0d7bd01a
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = ace2034fc4c499709fa46a5868ab149c89c1938e
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = b2912d4e59bb485867497cd42f7654d4dd0f2617
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 437d58060420ce96d8d164fd07f66315cca67f39
+SHA1 (patch-services_webnn_features.gni) = 47857003413e00ad320b41542653d8fa3638b987
+SHA1 (patch-services_webnn_public_cpp_webnn__sandbox__init.cc) = 2777776e642ecc5df6205bdf8a0d7bd44ed5f86e
+SHA1 (patch-services_webnn_public_cpp_webnn__sandbox__init.h) = 5590de4e112ed09031ecaf65606a88637651e51a
+SHA1 (patch-services_webnn_webnn__graph__impl__fuzzer.cc) = bdb1f1e2e6c9aa5231f136bf0ded2abfd74729ea
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 421e213bcb8350b46bef299f570f2adf27d7b765
+SHA1 (patch-skia_ext_font__utils.cc) = 40a82454eb52c9a435d977712d4b852d9fa61e5c
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 744d82b3ff5d69062df1ea09d6690483c81574c7
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 4c829ffd8e8ad3d388ab9189a491a3e92504e6d6
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 32df82c4743965b7513e6e1647d9760ed309c4da
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 32819e820f57a6cdc518f1ea30910d94894ced25
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 94bf5adaba655fd737720aca25f66dd5443bdc62
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = a0d5e2a1bb7daaa1f7c48ee3ebc20fe661645293
+SHA1 (patch-third__party_angle_BUILD.gn) = bae4b0c74a9a96ccf655f4c594fe2e8af2617d66
+SHA1 (patch-third__party_angle_src_common_platform.h) = edf95a16ee542ebdb32cefa4d4f23feab9d37bcb
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 25671e8a9e67f3717282014925c19169a36e5b28
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = fe4562bb6e9a57416e7e68c8dac72e6c70e296e5
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 14a50cb695ea6ff8dde8a18d27cfa3e6d2698f49
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 762af69395fa6791726c2abdb6852984ea67069d
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = bce1c22575200ba95f854cbad3ea8e5ba1ab77a5
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = c902ac8a9e12a404d9ddff64ea26da54de01f1f3
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 63b07c4b934e08f88ec25ee4e1409e9e011a5fae
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 18eb4775efd95c356d830a97a87a870c6e036398
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 9d274d3247000f3572969f9055eff87078238934
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 1f0cc174e22f2cbb59708737b363e88d7cc22858
+SHA1 (patch-third__party_angle_util_BUILD.gn) = b7e291fb2da921e5dc697199c21fd821aa0e3c5f
+SHA1 (patch-third__party_blink_common_features.cc) = 50120b6b6c8831694d7852b554df06f7898d3538
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 30cc4d1996b0f6f404c9289e8ca66454c4bf5158
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 793ebb49782d1f753a71c6cbdcfd3f89baeb939d
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = c0bba8c7909db8ea2ddc12ce84b9fe0276c1d39f
+SHA1 (patch-third__party_blink_public_platform_platform.h) = a0272d4b8a201704fc98d74e15f4b0d8465210f8
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 3f7702840a9c1660b21ed84e3dcca34e2d12170a
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 3513d9755fde26c132d442d187d8f7f754b37418
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 20608f824c0637c7f7a445b797447b96d1819f6d
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = e3648d7401d04bc9257e90d73890925e24695019
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 2b29a73a87b6764664007035a22657cac472d77c
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = f46cdecea5249fbab0db76cebbd361f1900e43e6
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 95bfd4105b6254178db8a39641082c49c3e45a5c
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 0a8af490a0fa4a625f75abeef5bedf702640ec68
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = c2576a268026db9ab62a4669dab19adcbb9bda13
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 68a228d99cb0c8d640d7107feca30de2954a7f3f
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 4fa3e00aedc1e20af955732ed149eb95a3af3a10
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = bc584c8a4d20b86a43aa8f6fff617f29ea59ca5e
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = adc40800c9bceb580f196a50aa4d96a38aa612f7
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 3d713e0e45ce4e2882ed222b57bf8f6a2bc7694c
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 58e76a5f333afb29d133af82512526dcbd0f3383
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 640262df7aeb1a0fab8994a35828be8e76759376
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 53709f1a922528cb0a05da95622e2465e73c70b7
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = a016fbbdd7c3c0e9103a26acea4e6f5a359973f3
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 0e75051c6e36eabe8b6b86715b242e6c021b82c3
+SHA1 (patch-third__party_blink_renderer_modules_canvas_imagebitmap_image__bitmap__rendering__context.cc) = d301ec70182cddfc74cca1ec5a068ae867662ac6
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 1e5e854611971f0d3621c9d6a2734958d784ea69
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 1eb88e9c6547b05b33fe8057d7f43e260651d26e
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = ad738c82edb92fda4ae8620f0ae9e0b47e450b3e
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 7f3f7f4261e7822723bd685d4ed9a42dddcaa7ea
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 27b87b6ae253f40f1b3e78f64abd04383ef258b2
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 3c26734dc5b0aa1f403861ecc953d7d8725ad94f
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc) = b3b28f3e8fb2dd4b06ba19ee34db2b03ee8bc1c4
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = e5aca22746f7d64354178b6aaffda09bdcc6a6b3
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 1ee61afdbc066a9658eb83d63639ef182775979e
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = a382051880993e156fb9b58ecef297648cd479ba
+SHA1 (patch-third__party_blink_renderer_platform_fonts_BUILD.gn) = be5c6ff698d889dfd013cbdd5c0260ca8092923b
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 0fb37a50711b4b4ab583c3a6dc8c4af213e68933
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 55c01594e3c04027eb5d3bcf61bda2e3509452cc
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 65e87ef5f08d30385d1e478d2c299743492b73ab
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = ecb7b8d43cc61b7d29a9fad6b36bfd82543eeb51
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 27e4964904ed5818fc701b4f5ed30f69e31616cb
+SHA1 (patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.cc) = 31e231f6d8d28921251fbc4c3c5dad1671c6d6ee
+SHA1 (patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.h) = 517e6b7da3e64a0f411030a8c87e606d57bd58b4
+SHA1 (patch-third__party_blink_renderer_platform_fonts_opentype_format__check.rs) = 10e0170c3914d27c44dcf3a2e2dc6812386af8f3
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 8f4586899223b96b1f4bcea5576d1f050a5cf2e4
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 7e3385f2320dc9c5eb7a036f0c6c192a43733dad
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__2d__resource__provider.cc) = 25d1e966d14f88c92f52a841d38d6c892f1e222a
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__provider.cc) = d296090c399d2eea2749f6881d62083dcff06f93
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper__cache.cc) = fe3208f69249ef6433f9f7b3221940eb0859fae1
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 908942ee7fd03304b5bb1ed6e5a449653821c649
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = c49ed74ce65eefbc4b7b5563c3dd8fd0475e115e
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 4b39c96547986e5c3747c6c3c4b5b244e13210ca
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 53e022f2e9f90a2187fe28cdf4faeef513c8c166
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 487c52a5b0108a90ea712ab1a37a961b2fb111b6
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 58e431f0217e42e8e6f8446b39e259648181dea0
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 8d88de15d34b975a234cb7992a18534d1e68e6fc
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 8b87dac4a134d66a9bddd798df6cbb13e4b67298
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 2544cfe6f9756d0914653c95fd940309d513cf63
+SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 582b84d232b7655b571443033b326177e38e20a4
+SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 47f8f6658a9fe1392900378da0515f53b82152a8
+SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 05ad701270b6b21964ce67dcc14e5df1677cc9c7
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 80a2d055d1f0461d22add66c9d59fd3b78aeb939
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 16d4b59d15ba6751586f485fdd9fc00426d4a9e8
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 6daabfcc487a2bd0fb348301873e743036d3b98e
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 5d2bc35fb6265cdc692c0164ba94867fe8471a9e
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = b413f09b962f57b7c8ff0f33a0fea9037384359f
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 9e265a322701de5d7e6347f419c4c06f95a66c18
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = c8c3e006e6998de3cb1af97fff528572e9bedc39
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = b2b80359d90eeff4b1a33da9089241150bad2746
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = bf7870c75f4f573a95e07a7bf78f9bf91bc8d925
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = cd027f2ee9b8dc757363bc76d842f61999a211a2
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = b30411be28522358ee75ced7a5a382bfb526d12a
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = f8cbf4a5b94367c8a3ea1f10b2b5a2f83ba383de
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 0630441cc5056becfe76493c7eba7acb90fe0bf8
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 1e737c0820bf0c645fb67f259e70490adbec7cf1
+SHA1 (patch-third__party_crc32c_BUILD.gn) = 5b10d7193559ba18c2ef12cbda29b04d900399cf
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 9b4bc3cadd28ee6c91f7625e774b26dfb35c3224
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 07b340d5402c6b0936a911ba5fbf25cf6e80e4bd
+SHA1 (patch-third__party_dawn_src_utils_BUILD.gn) = 46f0ccaaf35e2705b9db50572de1e4f8c1c910a7
+SHA1 (patch-third__party_dawn_src_utils_platform.h) = d691cd4ae9044abe510e461f1f27d2eb0d2cc0c2
+SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 2640de882ea031d89149b8d297bd07535dab40ce
+SHA1 (patch-third__party_dawn_tools_generate-sources-gn.py) = 6197ae627a682a1d8573e8c8b371d5de4148f4b7
+SHA1 (patch-third__party_dawn_tools_python_cipd__deps.py) = 6bfd630b98519edaf75ed5eaee4505ae5dbfde64
+SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 3aec72174d83011625d8da53816210d663d64d1e
+SHA1 (patch-third__party_federated__compute_src_fcp_client_opstats_pds__backed__opstats__db.cc) = 4fb26748cd1120edc61b1483fea66e7c28bf5ee9
+SHA1 (patch-third__party_federated__compute_third__party_protodatastore-cpp_src_protostore_file-storage.cc) = 8f0b86c704477760dbaea0d8f9a8ea5e00b1f3e2
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 0906a5ab26b81f6bc707ff932f0c5d2a664bb03a
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 400ec99de403cd5cfb4ff4cd71945a24afa5eba8
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 513c11be98af55844dc83c51e35694e71978abc5
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 654f8f0b01e4c9b0234d90547d425ce5a3dd24cd
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 3e35d95b87409d5b4abe6de19f056848c7d1caff
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 8531e782e6fe8b8808a013104f888c95c697f411
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 065da8a8d769aa58cbb6b000dfcaa6fe3fbb8f0e
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = dd46e2e22ce7162735e3f831e794b74a9cda3a18
+SHA1 (patch-third__party_google__benchmark_BUILD.gn) = c204f211d9a6f4b1b31a6ce59a9bb21f0ebf3914
+SHA1 (patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.cc) = 4ab4e73b66ca1e58d0bfa68654d09f269be8e777
+SHA1 (patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.h) = 0a4bcc6d4cd8d4fe188ec9ebd07fdd89e97c11ab
+SHA1 (patch-third__party_iamf__tools_src_iamf_cli_codec_opus__utils.cc) = 5fac44857e851a7417251b207b3efa4cccf011c3
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 6ec8349fb48cd4d2ef623af4b473f1b50ebcf72b
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = a5b367fc570566ab50af48d6195e736e858fc180
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 54d26018865ffc9ec6c4f9c4f2128b2533d5fab6
+SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 09dd29d2aed3be360dad8c6278abbe15e33ad949
+SHA1 (patch-third__party_libaom_source_config_linux_x64_config_aom__dsp__rtcd.h) = b36f463ee1c0a1d619749b7eea6c58021b9b49b7
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = fc3102c14b045a364102043ae6fdec729cbd6192
+SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = ee6bd115c0ff76da5a34eea73a0592092fb7cd07
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 04744d54044535226c1451798fc3fbec8ad914ca
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = fea376cc7e97185d556c73e6997d2a44a297a2ab
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = fb4dd26d86c541f7614699d11576f22717bc0de0
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 2335f7ec0340389c31f6c3e29f291efd54ceb579
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h) = f66e5756d8232c9502272b7ea6c1f58a0821a11a
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h) = f469d3592bac5d8cfad4cdc291f1f6de40a92bd2
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h) = dcd1b48aacb989dca138cce92df0f311e372ec1f
+SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = b941a38ae5228b9563e064f66edfc5e576449e88
+SHA1 (patch-third__party_libsync_src_sync.c) = 0cf3fed0e3a1278cd22961bb138389114993fc5b
+SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = 156540e8da2758a07ddd795bb6902128f93582f9
+SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 97f9d98f10b751c8746ef491072f599287b07bf7
+SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 7a423243951dca45f7bd4ba70b6a60148cf2bbdd
+SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = eb8d8eedc235aa15c86308b8734d036b47a7466d
+SHA1 (patch-third__party_libusb_BUILD.gn) = 316df4596714d71bbf778b2c0e5adeaa976a649a
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = aac871a0e25547d081ba3e60c1c2485496f27c98
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 36e0fcb109250240971dcd8c07d18b093fef69fb
+SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = a6fe31c9e6df6a75a93e6438fa732cbfb9b2d2b9
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h) = c5994321dac66e9628fc02e3182897926bd08893
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = 08b240970023fcc4c244ec4825df31b491610797
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 524780572b7407430ae2f1b5596c86a8e9f4608e
+SHA1 (patch-third__party_litert_features.gni) = f8d2a6e72f8c31e0562bd5fba7357fc9f7bdada8
+SHA1 (patch-third__party_lzma__sdk_src_C_CpuArch.c) = feeadd9cc420414f3fef3042700cfb983d73dfd5
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 70063301a287334bff2b4dd4d3ab465bfded2320
+SHA1 (patch-third__party_nasm_BUILD.gn) = 5c865a3683edf47e15ef4dffa23b82b9d68fb1b9
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 891c0512eecf6c499e40152c7eee19706bbdf1da
+SHA1 (patch-third__party_nasm_output_outieee.c) = 24d495801beb39f7c151c81f8a73e1b5e50b2078
+SHA1 (patch-third__party_nasm_output_outobj.c) = 2b879b28ef96fa7c3aee51b1e0dcc7fc94dd2de1
+SHA1 (patch-third__party_node_check__version.py) = b3c8317bd237093d2260f33f1d1166405969dde9
+SHA1 (patch-third__party_node_node.gni) = 56be2dffb117fb7e3215adacd14f3ce4a28bfb24
+SHA1 (patch-third__party_node_node.py) = 44f88b5082e766bcf540161a24764897820f2cdf
+SHA1 (patch-third__party_openscreen_src_cast_common_channel_message__util.cc) = 89990162d014f7847afe3441d3195a0870ee70cc
+SHA1 (patch-third__party_openscreen_src_platform_impl_udp__socket__posix.cc) = 6bb06a84e737d4e61610af7e2b1372ffd193bc6c
+SHA1 (patch-third__party_openscreen_src_util_BUILD.gn) = d6fb6f4f20649a237ed213424ba900e8baa0a720
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = c0b592e58e6be64dbe79356d259e03754b2bcdd2
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = dcae9f35b6d644ed17d6e091e430d72667972195
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 0f2d00760f9afe6043ef75604bc0d92949e36e4e
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 8f54d431e7f9568e36cfc767a099851ea173faf5
+SHA1 (patch-third__party_pdfium_third__party_lcms_src_cmscgats.c) = 036c82ed5c8c3252df25861ae98a0db486e3bd0c
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 70685bd766c6d34b2445e58a416f5be6a04d34d7
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 5f14009474691aeab158b5e6a888060686213dc4
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = ee147d03c1026e755992ebd9ea05d5561cdf474e
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 1739a5697ab71183e844b2cb948a810ef0b83994
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = be507aec4ca37127fd7ac0a565ef8a3ff6064cc6
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 9deaab7a6b6bce595068730f17e0611d4870ef70
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 5dbee723cb137021dfcdf4fd55d938be0f069d07
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 044aa93d90163438123c65ed7c2f4e3e0eaedd16
+SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 936149e137eca135882e3af8c08e2ee6cf51df56
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = b0dfef660bc65d55b209210ed0e9e6377e6beff0
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 907aae19a40d57b6bc3f6b10c1f9133415fc5db4
+SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 2d0c488df82e77c4764f8611901511fd3a82375e
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 881a37000eba876608fe00fd60b65e4b6dd366f2
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = e3f3fecc603e6ff43fc2c12d8880c0258eaf175b
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 7574fa6cf7c97df4b2410e28451eed4559253ccc
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 14f095f2bdffd2064feb2b23d794cf788f4c46c5
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 54aaed4fc82376a9def91c8bf32a1539a72d67db
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 4564ea0c96a8027471767fe377db2519a057432b
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = e5a4605307e136d6466eeb67d490370c8e8ac3b6
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 91b7620aee9db36a8e8def3e163f081f40b6a30b
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = a5ed926960f3e0a192f32563877f8bd875dbc033
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = ba49c1dcf44f5a704cf815cd77b32a90dcc020d0
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 8502064d9374f453b3b113a6bbe3656a0641604e
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 30a5d235264fdf93b5f0e0637e551d522586d2be
+SHA1 (patch-third__party_protobuf_proto__library.gni) = a3f8df58c03708eb9adcf51211d8beb4b891af18
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 1b34be452bed35a483dc5ca9fec256eb76737bf4
+SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = c3664429caa1ec3d308829553d2d9ac644d1738a
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = f8e9396b1c171801455dbafcb2e1cc71d77d5266
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = 9752d5732f4ac90eedf428f7c0f8e2ae7cbc5ad3
+SHA1 (patch-third__party_skia_src_core_SkAutoLocaleSetter.h) = 372cdb45875a6e6d9c55a90e6d100a0d53728a43
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 01d971567fb7834d30802cbdf01b6997ac90c357
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 9efcc33d15f5c6c7d68415709a884aa72efc7f47
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = b1cdac61a490e0274693c800decaa19ba336a5ba
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = aab592268ade190d664a7fabecbe7f7351aacb1a
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 028d3e135f0790a5cf4f9470efc879a255978741
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = f36b8a48ff80c214a02ed132a2205bc9beb1a15f
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 43557a60d0dc817cabe1beba70eeeb28e0647538
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 842a451ab096e925f74951ba349debe604022a38
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 5ef4406fde9845b747251ea2175cca9d90ce209f
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = ba1bbc9613b79c5c0dfe5c68d76d5ef20ca94709
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 51d901afee4f2e036bcf3a5485e1f89099f42e1d
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 8c6ecd187234a3c3ed4bbada9a63c83c6b5d500f
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 7383d941fe913fb239982932841536be32f2af22
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 4613a1655d49a3c13d787c637ec7ef8c2cb93999
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = f7fbfc161b4cb30231c4c3548f98fcd30468678a
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 299b2bbc79e68017c840180800be1fd33ed9bafa
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 526c5d1a8414c4a57592e9331690c865f8ad4524
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = d2b4d1b13c4ce08e3242ce8a3bc9ec1353f76272
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = bba1bb340765c7fe266ecf772952abe0de02d224
+SHA1 (patch-third__party_tflite_features.gni) = 487ddc1313890bb63f5a18d8588ebcbc17011260
+SHA1 (patch-third__party_typescript_tsgo.gni) = e44ce8c98894af6f102998d49629f36bd01149d2
+SHA1 (patch-third__party_typescript_typescript.py) = 06cf0f68c24c92e9968c952a4d178573079ee6dd
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = b7ca184af6d3fc547449ee7408d6675f8b8ece35
+SHA1 (patch-third__party_vulkan-loader_src_BUILD.gn) = 0f553b822464871b7fd137eaf8e339216a2a5580
+SHA1 (patch-third__party_vulkan-loader_src_loader_loader__environment.c) = 27f9f5b4c24aede1bab75ccd766adadc12717890
+SHA1 (patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h) = fd07dfe9dbb32908d4aee6721c97582d68a8ec08
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = bbe58aa22987103e7450cef6f0a51b4e16b91613
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 95d5fb416e0f4f02d287ce46e0851581708ddeb0
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = ad3d9201bea47062607fc15e26fb1beca9eeee26
+SHA1 (patch-third__party_wayland_BUILD.gn) = 6d7d99e6a765e7d3e0b9584a5826ec5e2053a6f5
+SHA1 (patch-third__party_wayland_include_config.h) = 4bf8949752ddcda715c016163499f74bad841ba2
+SHA1 (patch-third__party_wayland_src_src_scanner.c) = 8bf26509202cbac9f2994c3cc57c9bd9f681b6fa
+SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = 20e7ae8b8489c49f834b774fe3fc7b8cb70422dc
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 4eb416e1f5561c3307a5d47cca9f8bcf39667f9c
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = ef000e26f194a909967a475e265a4aec74ce2481
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_BUILD.gn) = ae051d2313bae0b4e6337d9c1625b4e958203d7a
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 60d31efef202f8aa211256239b34059f9ddfc3e5
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 4bf3119318538e17bd7fb246d67bfcbac898f809
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 1dd139de37fb0cd1a711a96b88f869670461a70c
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h) = 16e1cc783615c2340f66431b4a716fa40c589fee
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = c26a9f80bc4c617d18704fa5551d48cdf22179f4
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 36e439c48e65b6e2cb0bb84cc2df6b298c12d04f
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = f4e38ca1f703ee3439c755fa02664e929ba5c905
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = ff1941e411bb72c299f2cada2fbde87da4631f79
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 2f151befe8dfce93deda63dd37776fbd315bc6e2
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 942b45884258747b9a8f41362540f13f89c36f6f
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = f2e4d4ed7908db567d6a6b73330f76d22e9d0ee3
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = f847592e2a40156d9cd579bb5b6a0cdf173f2b40
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 7305fed957ecfdaf5b1b8488eb17f033b0b90cc1
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = a5917a131505462fd83f93ea345eabd1f7004116
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = e0ddea4fbbba7bd7f7bc2a25d4ebabd99358b8b7
+SHA1 (patch-third__party_zlib_BUILD.gn) = a01b6ac2b82a52a3fcf609b11480fef16a516ca2
+SHA1 (patch-third__party_zlib_cpu__features.c) = 288e357623a344f66986a7d1173f13969c462666
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = a6bd766c4744a72b27468d6f05e9c911dd80703d
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 47a6e48f584130125a7cf366b7ee86a1e28e652c
+SHA1 (patch-tools_generate__stubs_rules.gni) = 82bc4f06396517ebef4abdf45a71c01881abeb82
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 80b5f9933ba9ac22693aa593567c6ba2ba04c2e7
+SHA1 (patch-tools_gn_build_gen.py) = 9c69a83fdc63f7fd5f339a9fbc290784b19e8889
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = d2e9ce1f97c233179c86927a7e30ac0415a14e40
+SHA1 (patch-tools_gn_src_gn_args.cc) = 5d853f4ba838c207da97ebc1b2d4cabee79771e6
+SHA1 (patch-tools_gn_src_gn_version.h) = 74d29e77a58a9fd23ba427058d85e662fd53da1a
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 026dfe8f02aa06e9e33f7d3020282c6ec2f7c34a
+SHA1 (patch-tools_grit_grit_node_base.py) = 5d8fb79c515f2356584bc8c9eff6453ffc342176
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = b31e5a72887f1e9cc46d4bd7fadc2bcac8a8e115
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = ed1173cc123fd05affc44b7de141761ba4b5765a
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 37e4a90328a25f2f9a3e530ac2cf3f8d40508312
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 22b68a39d00404c1c6da0c6a1397999b453f233d
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 201da1cb4208873668914107407ce56a1d5d4229
+SHA1 (patch-tools_typescript_ts__library.py) = 30b4b90c6651cd2d71c98d2411b625487294cf6f
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 8e605b86c27d425f9ee3cb930773bba93aea9920
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = a88a5bc2004b9b7cc1cb9fdda8ef418d7b07f966
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = 9fb32df077a724161110b7bde824e46cede1f082
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 33e8de68ec22f79f24b6bf06746c32cc48501771
+SHA1 (patch-ui_accessibility_ax__node.cc) = 314b0f7ce8f0bc9433f0bb8fff7d38fff9de5373
+SHA1 (patch-ui_accessibility_ax__node.h) = fed55517cec8494ace140bcd19141cbddb8dcebf
+SHA1 (patch-ui_accessibility_ax__tree.cc) = 739908d665aa2143c2bfcd9bb625cb0dbd34ed58
+SHA1 (patch-ui_accessibility_ax__tree.h) = 456a97b511a63d2dfc2f5b7feeafbcd19071009e
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 3f34487a7977e3de14bccdde918b1db72da4932b
+SHA1 (patch-ui_aura_screen__ozone.cc) = 6007c561f97d4932257bd4032ea31b03df2c5b6f
+SHA1 (patch-ui_aura_screen__ozone.h) = 1e13b74bad2d1e638e3f9b33f2b2a1faa0467501
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = 6aa827a21388cebb45e052a36ffe3313cb90cc91
+SHA1 (patch-ui_base_accelerators_command.cc) = 4864108aed62e257622f93a9d0520fe7b913e7c7
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = ba8512a96b0fb64f07f102e8f5176857be466d55
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = 4fbe2d4c1bc63b57f0d55e534c63172087ea3aa8
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 8b8d0e4080daa7e752ab6e92178db059e598ffdb
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 5cc8e8e3c4eabd65208a21c1a8cc26db8690533e
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 3f78b3a42dec968e2634ceec2931dc3c1ef0f1f4
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 27107913a79f90539723a77b13c150fc25fe2b20
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 988d7aea34de7ca4f1c9b8683223aba419dd5f08
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 3e88ced939a8be95b651b270486bdaca98a7b6d3
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 3404e21760c4c1182b3b39de22f2a3c11a8cbe98
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 886ed6014badb6a8481119ae4c83c31ba4d56e98
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 5578e3e9eaeae21e63e5de0bdcdbfe4b662674a2
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 81977bdec61456fe0abf63aff90c28df448b557d
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = b0ebd1b127ef9738c130998d9d9c29676fc6e856
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = ee36ce570977401b3445bfc832695090d9ee8dc6
+SHA1 (patch-ui_base_ime_text__input__client.h) = d16adebe0daa73f27dc8948edc5d0bc55a1c7403
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 1c0a7638a3e652ac21aca5182c737e5aa3577348
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = ead917c76e6f482d05436774a8f169a8276cbbc2
+SHA1 (patch-ui_base_test_ui__controls.h) = 3283f438a4a99d7da6cb8242c4ac03633ccae216
+SHA1 (patch-ui_base_ui__base__features.cc) = a69040fd94e07459c4de84e0b0f6f760a63e270d
+SHA1 (patch-ui_base_ui__base__features.h) = 57d952c54781396ac664c57b6503ddc9fcf90bf7
+SHA1 (patch-ui_base_ui__base__switches.h) = d7290b0aa2774b052c72ab9ef36f2b45f07226c9
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = b9ef5338183db6753cc5f191734e70dc01d02af2
+SHA1 (patch-ui_base_x_selection__owner.cc) = 54458a922d8a068a8b9e09ff1cbdb14ee18ee201
+SHA1 (patch-ui_base_x_selection__owner.h) = eb30da729a7e6220bc001741192d20539dc836fc
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 8bbbcad7d20bbb7ec9bee551e5c1e59a03d75d61
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = ebe53b2f924c6298d5ec838c7494aa68ee5f0f4e
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = ca40e069fb206135a270baba1b3e953782fb6408
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 5a26ccc2b72ef3e5e965cde8e23112b020b5c2cc
+SHA1 (patch-ui_base_x_x11__drag__context.cc) = 00e0b4896ff67beea582d4739b7b72630fecd3d1
+SHA1 (patch-ui_base_x_x11__drag__context.h) = 73d44af0a5c0adb149e82b859c2a45f55f64a6bf
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 2bac6d47978ebcc68c3a352406eb5efbcfe53146
+SHA1 (patch-ui_color_color__id.h) = e7bd159cf37d29ec6a77a90cd07bd491a2a05d52
+SHA1 (patch-ui_color_system__theme.h) = 0cc159150958454cfa01e9bf369f5b9814e43cf3
+SHA1 (patch-ui_compositor_compositor.cc) = a554a493b3275700b8f0ed25cf75ed245f010b06
+SHA1 (patch-ui_compositor_compositor.h) = 9a2ae1e1b7de8f354702f9aef3e111455aabb8da
+SHA1 (patch-ui_compositor_compositor__observer.h) = d631c15020be229bce32d2e97c0606fb5de17a5b
+SHA1 (patch-ui_display_screen.cc) = f68d2f653f5ca3ecb92c48bb9b92972810440d14
+SHA1 (patch-ui_display_screen.h) = cb06d63ba393d70e4c991fc9eb519b5b77a54e8f
+SHA1 (patch-ui_events_event.cc) = 50640770a0c09dc6e0c2096d0005b75934e23fbd
+SHA1 (patch-ui_events_event__switches.cc) = 8c3340db64566655642eec72f6f44695f12ccadc
+SHA1 (patch-ui_events_event__switches.h) = d3d21d2e9e59f45bf6163345518b20fa701e6112
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 9b06a14ffef9a912e03d79f6c7956590372cd9bd
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 24384537a8b7e14b40cf5f92e220a5909d7a65df
+SHA1 (patch-ui_gfx_BUILD.gn) = d07697e04b07e736caaa8cedbe15117bc2b32b0e
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 8fe4e11c6b2ee0606404065b20da662bd390fb20
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = bde5041458a8804ce6e90d0783dbdf9be5fe056d
+SHA1 (patch-ui_gfx_font__render__params.h) = 98ed469f8a2912d6d74a51f7a4de30a2e1e8fbbb
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 8f1ae5bbe62ff50a8335d1c9ba38b64738a2df2a
+SHA1 (patch-ui_gfx_font__util.cc) = 4e8e90370dd4b91b5dbdcc0b91a74c69941d96b5
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = 382dcfb2c17b657578bb331e0c9293bfd529972d
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 3d1fca90d4a1bf76e3354c8776abb3dc8842be10
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 24b8e32281676b4c2205045c0842ada60f7bc320
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 67bc533f97c9cf3f4b1ee4279a1cf2ff8330a152
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = aa6e56f5bf381ef636240b55981735e33e218f3a
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = c87b6a1cdf8d19253cbeadb4bd3836eb0a49d728
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = ef11b094b42d052e9f65a1ea122cf301b86688a9
+SHA1 (patch-ui_gfx_native__ui__types.h) = db8d597757d99a892b9646940099e865e3ca9f5d
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 5a3914b9e121cb50ba6d46f43659a0009d8f7829
+SHA1 (patch-ui_gfx_platform__font__skia.h) = 4649702db23bb04b41d1bb95d27ecf63e7ca4813
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = c8a2a5a040ceef3bed5912f61dcd71f3de52743e
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 409a71a919a31e42cefc30ae9e64431064addaff
+SHA1 (patch-ui_gfx_render__text__harfbuzz.cc) = 5bb3a2f5ecd460ab68b89ff5e9aba5a6cbdbcfe7
+SHA1 (patch-ui_gfx_switches.cc) = fcb0d1cb38d1a4dc7d8f4ae9990879eeecfeca70
+SHA1 (patch-ui_gfx_switches.h) = f34fd91be81e8f1f4542328d752c6b6c92e8144d
+SHA1 (patch-ui_gfx_x_connection.cc) = 324d787ef11386459b635b8dfb8d590fb97f7ced
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 9911bbd6a1eefc95424e19f85fcc53e270d3beed
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = b34ada7a0df8c946a98272bd2096cffc204360c9
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = b245237cc02d69a596ef5e7c828507f6486ca1cc
+SHA1 (patch-ui_gl_BUILD.gn) = 08cbec5cddf34d315770382c87ed3745bd3773ab
+SHA1 (patch-ui_gl_gl__context.cc) = 81d41310941ae2d6f45ec28f1b8fbef38a13f2d7
+SHA1 (patch-ui_gl_gl__implementation.cc) = 60b6296f5576bf389cf43009f7d10f470905b104
+SHA1 (patch-ui_gl_gl__switches.cc) = 605542fd2378e7a77e79f6479e03654dffe6840c
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 536aa4d22a92e3c4015f545a2bb1f5e689072cc0
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = cf8acc670fc94c58eaafc87f6f788bb14bee2dd2
+SHA1 (patch-ui_gtk_gtk__compat.cc) = f905687dd8817559aaddde261b09b8c6d3e1ed67
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 4757d0e9dfd61d97f3dec81f7617e2bbd67bd319
+SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 0bb2ac3ca5051c1a16597b4e7e39d822273961a4
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 794b94ca6df80ee0cb399e925ac59f8e8b9d54d0
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = f1bb0a6533324a89aad43fbb42ad40ad0036f817
+SHA1 (patch-ui_native__theme_native__theme.h) = 8ff75e09a18cd897da9410cfdfd808fa603022af
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 9c498e000cba229be1216c6cb385a07bc15867c9
+SHA1 (patch-ui_ozone_common_egl__util.cc) = ba77d2ba9a7434c337f0ec520d07a00bcf54db42
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 3ffebb5adb00c81142290c627581858ea2b49e1b
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 3f0844c57b7a8903bb85b3ffd2d674f19293e597
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 8b94936198f621dfc93802893ea8fcbb2d0d5e82
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 454991821790a7d0db6d7837d1cb6b2e72d72568
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 79724a36459f4d9bcc75e2c841693e8b706b0e38
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 0d67a3868065995e6b7c5c5bf157a39c0eaaba8e
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = f0877486d4680bb7edb5518a42d16b49345aaf65
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = 5072b5fcae1b780681cfc9ff74514d743dbb935d
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = 5c425a10a6dfbcc6ddad0f175ed435b0995aef03
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = bb50fed6c6b610c543695e153835fd193986ff1b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 70c66e1a2948008ce3df7011f15ae889d6feafea
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = f6b48a3f101712540e303a0fd4111ef887af17df
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 56019c8cbf385f4a938ce62517dc40900a37c5b2
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 6f9965d1befc1456dbf29b382effdbf1f25196bf
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = 9c360da08c6bbbc542a3b7598423ebda35b9341b
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 352f90daf8e896596428d6eee8de6220f468340d
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 26d00c9cfcce90cba2d8bdbce5f2b146cf7564da
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 838f9fda27026d7ddad27676fc93146c6ac05371
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = e59ecbea4b7995f0940035df898d743e3dab7bb8
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = f86d60379d14465bfe1244f6991162286dd4bd51
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 0f5fd945baf9e52052194fbc7799386117a7b369
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 257eb7182fe9315d2d51c5861016a592d34beb86
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 344d3d3f10f7cc09c3a612e5ba5d2c14981ece05
+SHA1 (patch-ui_qt_BUILD.gn) = e08f5be6d69fee2bb42ecf9b4489504e44b3c022
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = e58eab2a655bf6c9ce65418cf1c72a145957ad74
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = d786df029de6d5c708c5181e64a89b05107c1eff
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 9acabb88025528359f41276ed4ba7570d2c0b71a
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 34c4eb8efb838acf6391fe746ec41cd106a00468
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 089df8ea9c63874fb9e60d4a8bad35afb2b8e363
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = eadfc735ad3d6ea0ce3de183451cbf60c19d820c
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = c246c8477ff1bfd3533c7f5ba3fb35013d518033
+SHA1 (patch-ui_views_BUILD.gn) = 4ec19e8f2e27d595d441f17dc13f6a358b238242
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 7955b692dbda3fabadf2a1a168dcb4946db70fc8
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = a369bee3aef301d9421e7d0e7e605bdf82b2e30f
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 0905160a0617b4f40a75cbe941a6532727fcedd4
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 6407c3ffdc29492676e7daf3c0cc75031f793e26
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = dea27aaeb866296d5f7ca4869a4030a102730416
+SHA1 (patch-ui_views_examples_widget__example.cc) = df99d8ecd1fe3a539892027acda85e0c483bd772
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 76724f0ba54160f18f34e6261eb109b244deed09
+SHA1 (patch-ui_views_style_platform__style.cc) = 6a8fe4149e172d76cee96c14781598f8c97942ea
+SHA1 (patch-ui_views_style_platform__style.h) = 7d97d15cd2662156c5ef2c8bf0bb453c61f6f079
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 9dd23e3baef897fef5966269bf3ba5509698dce5
+SHA1 (patch-ui_views_views__delegate.cc) = 35e31a41a39939cd45bc6890160e2ad9663f29fc
+SHA1 (patch-ui_views_views__delegate.h) = 1eaedbbb7b234db89ca2cb2a2ef2edd04370d9cc
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 9f9fa71621879b4e0f78021fae59e7b4022a1944
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 37ca0b918d5772c41281f19c9e822477eb7d5a2b
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = cea84c15691b771fcdda7eed29ca13f482635f93
+SHA1 (patch-ui_views_widget_widget.cc) = 51064779c09d21296233d011be30d13dea0ae6c1
+SHA1 (patch-ui_views_widget_widget.h) = 5f5ca3b1cbf17b7299da48bcb4e6ab747cb71f34
+SHA1 (patch-ui_views_window_default__frame__view.cc) = 8b80c3b18fd590e3fe50238962f979f5dd452d10
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = 5339c1371ae544b4df94ce52e9ffc05ab23f539d
+SHA1 (patch-ui_views_window_frame__background.cc) = 2924750227cfd3f516cc230f7cea73e1c266caaa
+SHA1 (patch-ui_webui_resources_tools_minify__js.py) = 7f08da4e40ef65c479725d010e83bd6ab2a80342
+SHA1 (patch-ui_webui_webui__features.gni) = 4e5bb015820ce6f8fe55296c141ccff8145a77df
+SHA1 (patch-v8_BUILD.gn) = dc4bdf18ed60f35c117bf504d35b3e48d9e62c26
+SHA1 (patch-v8_gni_v8.gni) = 7756194abc4db4ec0a41aaa11cb6c761d26248a7
+SHA1 (patch-v8_include_v8-internal.h) = b4e3c9b5260b83d24048957bece46a90fad37b64
+SHA1 (patch-v8_include_v8config.h) = aeaa61eab8af65c529a352eb3c280f627b991aba
+SHA1 (patch-v8_src_api_api.cc) = b5b7fdaaf4286c19d587e776cad9301ba67695c5
+SHA1 (patch-v8_src_base_atomicops.h) = c5f6aff6a9c93ed779d3a89f5d72ecc1ca09fb15
+SHA1 (patch-v8_src_base_macros.h) = 814c08a445db6d877b5754f6fe93acc540ce7510
+SHA1 (patch-v8_src_base_platform_memory.h) = 84a0fafaa1f51917d609f137c67bbf4036ade642
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 91ab7de1d3098cf094438a5b38dfb2b13e50d412
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = b9979d3d776962172dd103b17f059365fbb93a9b
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 6e10eb3d2b8fa2d7e39e1131d65c181c1f72c80d
+SHA1 (patch-v8_src_base_strings.h) = 0c17bdcb41da1b32a52ca92a7c7f22698cdd695d
+SHA1 (patch-v8_src_base_sys-info.cc) = 124f4807d9661244b73461e5e276ef12cc73a2a9
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = f0b458eac036871ccaf86bee615fb73100bf8d4a
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 11e0b688859aaf396b923a4493786e7a20b19231
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 2fe6781a086a1cd8e89d0f1b68a136033f8c1397
+SHA1 (patch-v8_src_execution_isolate.cc) = 4f5b00c67c9b4174417114cbaf52bb4a4b466716
+SHA1 (patch-v8_src_flags_flags.cc) = 9e8e9e95fecc22a3185cea1a380232d59b9baa63
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 979b544c89a4e2717e34bea2d3cb536664118af2
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = cd81f37deecc5a657ef63e332c3e3ad74f38949d
+SHA1 (patch-v8_src_objects_simd.cc) = 306329719ac39982e37caf94557b467fe0871e10
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 049d2f1b497e1b0f466bf3783ac8df4394dcadfe
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = b2982e4ba9afb7e6f21f44a4307c500e390f7c52
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 2db85686dd4eb489ffd97c1abebf4e25a69b2393
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 187c3a76361a81ce937e790b1cbd734b9356bbd7
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = fd7d608de9901a6d8939984802e4c00d7fbd6b65
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 1698801254514f8c98ced035d33e7eb1985f2b59
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 57a13d439af22f662de377a00ee88921f78ff469
+SHA1 (patch-v8_tools_run-paxctl.py) = 59b52b88144dc74d2873140d5eb0040b9e44db01
+SHA1 (patch-v8_tools_run.py) = c9999438651e129086cd1acca4e5181b22b711a2
diff --git a/chromium/patches/patch-.gn b/chromium/patches/patch-.gn
new file mode 100644
index 0000000000..d65fe24349
--- /dev/null
+++ b/chromium/patches/patch-.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
+
+--- .gn.orig 2026-09-07 10:14:27.000000000 +0000
++++ .gn
+@@ -9,7 +9,7 @@ import("//third_party/angle/dotfile_sett
+ buildconfig = "//build/config/BUILDCONFIG.gn"
+
+ # The hermetic Python interpreter to use by default.
+-script_executable = "//third_party/cpython3/host/bin/python3"
++script_executable = "python3"
+
+ # These arguments override the default values for items in a declare_args
+ # block. "gn args" in turn can override these.
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 1e60fcc5f3..aa3299e53c 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/patches/patch-BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ BUILD.gn
@@ -70,7 +70,7 @@ declare_args() {
root_extra_deps = []
@@ -23,7 +23,7 @@ $NetBSD$
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -432,7 +431,7 @@ group("gn_all") {
+@@ -436,7 +435,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -609,6 +608,15 @@ group("gn_all") {
+@@ -607,6 +606,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -657,7 +665,7 @@ group("gn_all") {
+@@ -655,7 +663,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
-@@ -692,7 +700,7 @@ group("gn_all") {
+@@ -690,7 +698,7 @@ group("gn_all") {
]
}
@@ -66,7 +66,7 @@ $NetBSD$
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/tools:crashpad_database_util",
-@@ -1125,7 +1133,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1123,7 +1131,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",
-@@ -1277,7 +1285,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1275,7 +1283,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.
-@@ -1291,7 +1299,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1289,7 +1297,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.
-@@ -1571,7 +1579,7 @@ group("chromium_builder_perf") {
+@@ -1569,7 +1577,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
deleted file mode 100644
index 56a4ab3dd0..0000000000
--- a/chromium/patches/patch-agents_skills_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
-
---- agents/skills/magi-mode/tests/testdata/mock_app.cc.orig 2026-08-31 22:47:51.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-agents_skills_multi-agent-engineering-workflow_tests_testdata_mock__app.cc b/chromium/patches/patch-agents_skills_multi-agent-engineering-workflow_tests_testdata_mock__app.cc
new file mode 100644
index 0000000000..e63ce3677c
--- /dev/null
+++ b/chromium/patches/patch-agents_skills_multi-agent-engineering-workflow_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/multi-agent-engineering-workflow/tests/testdata/mock_app.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ agents/skills/multi-agent-engineering-workflow/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 4c9b07227f..f9863c6fcd 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-08-31 22:47:51.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2026-09-07 10:14:27.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 df63696a86..12a33d96c6 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-08-31 22:47:51.000000000 +0000
+--- base/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/BUILD.gn
-@@ -1039,7 +1039,7 @@ component("base") {
+@@ -1048,7 +1048,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1195,11 +1195,26 @@ component("base") {
+@@ -1204,11 +1204,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.
@@ -25,10 +25,9 @@ $NetBSD$
libs += [ "atomic" ]
}
-+ # *BSD needs libkvm
++ # *BSD needs epoll-shim
+ if (is_bsd) {
+ libs += [
-+ "kvm",
+ "epoll-shim",
+ ]
+ }
@@ -36,6 +35,7 @@ $NetBSD$
+ if (is_freebsd) {
+ libs += [
+ "execinfo",
++ "kvm",
+ "util",
+ ]
+ }
@@ -43,7 +43,7 @@ $NetBSD$
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1219,7 +1234,7 @@ component("base") {
+@@ -1228,7 +1243,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -52,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2243,6 +2258,29 @@ component("base") {
+@@ -2259,6 +2274,29 @@ component("base") {
]
}
@@ -82,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2417,6 +2455,33 @@ component("base") {
+@@ -2433,6 +2471,33 @@ component("base") {
}
}
@@ -116,7 +116,7 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2986,7 +3051,7 @@ buildflag_header("protected_memory_build
+@@ -3014,7 +3079,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" ]
-@@ -3499,7 +3564,7 @@ if (is_apple) {
+@@ -3526,7 +3591,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
-@@ -4267,7 +4332,7 @@ test("base_unittests") {
+@@ -4318,7 +4383,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",
-@@ -4290,7 +4355,7 @@ test("base_unittests") {
+@@ -4341,7 +4406,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",
-@@ -4301,7 +4366,7 @@ test("base_unittests") {
+@@ -4352,7 +4417,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4485,7 +4550,7 @@ test("base_unittests") {
+@@ -4536,7 +4601,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 cc21269ab9..5d83d3f384 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/dispatcher/tls.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/dispatcher/tls.h
@@ -82,7 +82,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__alloc__features.cc b/chromium/patches/patch-base_allocator_partition__alloc__features.cc
new file mode 100644
index 0000000000..8ebd6d80fe
--- /dev/null
+++ b/chromium/patches/patch-base_allocator_partition__alloc__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
+
+--- base/allocator/partition_alloc_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ base/allocator/partition_alloc_features.cc
+@@ -132,7 +132,7 @@ constinit const FeatureParam<std::string
+ kPartitionAllocSchedulerLoopQuarantineConfig{
+ &kPartitionAllocSchedulerLoopQuarantine,
+ "PartitionAllocSchedulerLoopQuarantineConfig",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ R"({
+ "browser":{
+ "main":{
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 12c859ba93..3cdb577a53 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -110,7 +110,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
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 607e21fc13..f5f5d29be2 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -966,7 +966,7 @@ if (is_clang_or_gcc) {
+@@ -974,7 +974,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 b73b346247..c32707eb1b 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-09-07 10:14:27.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 ff596d220b..d497b07f1a 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-09-07 10:14:27.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 1d3b540889..f96fdf3692 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-09-07 10:14:27.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 4b8672ea40..0e4d602010 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index a2f7f33e68..af5dcff5db 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-09-07 10:14:27.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 0c1533fc9c..4822d29856 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-09-07 10:14:27.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 843fc872f9..7fcc9d99fb 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-09-07 10:14:27.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 cbc137b95f..123c7526dd 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -104,6 +104,10 @@ void RandBytes(void* output, size_t outp
if (CCRandomGenerateBytes(output, output_length) == kCCSuccess) {
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 e63935f385..b0f2a73877 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-09-07 10:14:27.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 dca79ec246..71967eaac0 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-09-07 10:14:27.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 279b41697d..a6d70b27ff 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-09-07 10:14:27.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 1a549322ed..50db2bad34 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-09-07 10:14:27.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 79cb514718..e9b90a26ee 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
@@ -327,7 +327,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
@@ -15,7 +15,7 @@ $NetBSD$
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -411,7 +411,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
+@@ -400,7 +400,7 @@ constexpr size_t kMinDirectMappedDownsiz
// 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 ae4578f012..f83f5a08ce 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
@@ -30,9 +30,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 66a24e20fc..3dbbb3b82a 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
@@ -50,7 +50,7 @@
#include "wow64apiset.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 20c29763a6..81f2d55580 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-09-07 10:14:27.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 abc639ae04..0c8820ce53 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-09-07 10:14:27.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 4574ca88ec..d3822455fc 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-08-31 22:47:51.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-09-07 10:14:27.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 7d61179426..8a4b2686bc 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,17 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/base_paths_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/base_paths_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/base_paths_posix.cc
-@@ -15,6 +15,7 @@
- #include <ostream>
- #include <string>
-
-+#include "base/command_line.h"
- #include "base/environment.h"
- #include "base/files/file_path.h"
- #include "base/files/file_util.h"
-@@ -26,9 +27,13 @@
+@@ -26,7 +26,7 @@
#include "base/process/process_metrics.h"
#include "build/build_config.h"
@@ -22,14 +14,8 @@ $NetBSD$
+#if BUILDFLAG(IS_BSD)
#include <sys/param.h>
#include <sys/sysctl.h>
-+#if BUILDFLAG(IS_OPENBSD)
-+#include <kvm.h>
-+#define MAXTOKENS 2
-+#endif
#elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
- #include <stdlib.h>
- #endif
-@@ -47,13 +52,21 @@ bool PathProviderPosix(int key, FilePath
+@@ -47,13 +47,21 @@ bool PathProviderPosix(int key, FilePath
*result = bin_dir;
return true;
#elif BUILDFLAG(IS_FREEBSD)
@@ -53,76 +39,26 @@ $NetBSD$
#elif BUILDFLAG(IS_SOLARIS)
char bin_dir[PATH_MAX + 1];
if (realpath(getexecname(), bin_dir) == NULL) {
-@@ -62,14 +75,65 @@ bool PathProviderPosix(int key, FilePath
+@@ -61,13 +69,20 @@ bool PathProviderPosix(int key, FilePath
+ }
*result = FilePath(bin_dir);
return true;
- #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
-- // There is currently no way to get the executable path on OpenBSD
-- char* cpath;
-- if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
-- *result = FilePath(cpath);
-- } else {
+-#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
++#elif BUILDFLAG(IS_OPENBSD) && (OpenBSD >= 202610)
++ char execpath[PATH_MAX];
++ if (getexecpath(execpath, sizeof(execpath)) != 0) {
++ NOTREACHED() << "Unable to resolve path.";
++ }
++ *result = FilePath(execpath);
++ return true;
++#elif BUILDFLAG(IS_AIX) || BUILDFLAG(IS_OPENBSD)
+ // There is currently no way to get the executable path on OpenBSD
+ char* cpath;
+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
+ *result = FilePath(cpath);
+ } else {
- *result = FilePath("/usr/local/chrome/chrome");
-+ char *cpath;
-+#if !BUILDFLAG(IS_AIX)
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ char errbuf[_POSIX2_LINE_MAX];
-+ static char retval[PATH_MAX];
-+ int cnt;
-+ struct stat sb;
-+ pid_t cpid = getpid();
-+ bool ret = false;
-+
-+ const base::CommandLine* command_line =
-+ base::CommandLine::ForCurrentProcess();
-+
-+ VLOG(1) << "PathProviderPosix argv: " << command_line->argv()[0];
-+
-+ if (realpath(command_line->argv()[0].c_str(), retval) == NULL)
-+ goto out;
-+
-+ if (stat(command_line->argv()[0].c_str(), &sb) < 0)
-+ goto out;
-+
-+ if (!command_line->HasSwitch("no-sandbox")) {
-+ ret = true;
-+ *result = FilePath(retval);
-+ VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
-+ goto out;
++ *result = FilePath("@PREFIX@/lib/chromium/chrome");
}
-- return true;
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES, errbuf)) == NULL)
-+ goto out;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid,
-+ sizeof(struct kinfo_file), &cnt)) == NULL)
-+ goto out;
-+
-+ for (int i = 0; i < cnt; i++) {
-+ if (files[i].fd_fd == KERN_FILE_TEXT &&
-+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
-+ files[i].va_fileid == sb.st_ino) {
-+ ret = true;
-+ *result = FilePath(retval);
-+ VLOG(1) << "PathProviderPosix result: " << retval;
-+ }
-+ }
-+out:
-+ if (kd)
-+ kvm_close(kd);
-+ if (!ret) {
-+#endif
-+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
-+ *result = FilePath(cpath);
-+ else
-+ *result = FilePath("@PREFIX@/lib/chromium/chrome");
-+ return true;
-+#if !BUILDFLAG(IS_AIX)
-+ }
-+ return ret;
-+#endif
+ return true;
#endif
- }
- case DIR_SRC_TEST_DATA_ROOT: {
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index af9be40abd..0beda486b1 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-08-31 22:47:51.000000000 +0000
+--- base/compiler_specific.h.orig 2026-09-07 10:14:27.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 5aa62c95ad..80af881cff 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-08-31 22:47:51.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2026-09-07 10:14:27.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 f27d874dc8..b01f2fefa8 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-08-31 22:47:51.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2026-09-07 10:14:27.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 0a5096e82e..b192f0cf81 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-08-31 22:47:51.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2026-09-07 10:14:27.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 6903386b2b..c7ff0e3437 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-08-31 22:47:51.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/debug/stack_trace.cc
@@ -294,7 +294,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 36a5b3e059..fcc157a9d7 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-08-31 22:47:51.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2026-09-07 10:14:27.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 f6ede02579..6eace5552c 100644
--- a/chromium/patches/patch-base_features.cc
+++ b/chromium/patches/patch-base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/features.cc
-@@ -16,7 +16,7 @@
+@@ -17,7 +17,7 @@
#include "build/build_config.h"
#include "build/buildflag.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/message_loop/message_pump_epoll.h"
#endif
-@@ -252,7 +252,7 @@ void Init() {
+@@ -261,7 +261,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 09005291b5..9f9185bc47 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-08-31 22:47:51.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2026-09-07 10:14:27.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 ab20489026..b4f9257c10 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-08-31 22:47:51.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2026-09-07 10:14:27.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 d4061ef1c3..b1421da2c4 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-08-31 22:47:51.000000000 +0000
+--- base/files/drive_info.h.orig 2026-09-07 10:14:27.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 e62ba71276..7427fb4f05 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-08-31 22:47:51.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2026-09-07 10:14:27.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 6d53f8d681..9df8780dcd 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-08-31 22:47:51.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2026-09-07 10:14:27.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 b9bb40c0a0..52693f8a80 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-09-02 07:37:48.974544798 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-09-14 07:52:09.605382940 +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 902d6eb191..66614e0f25 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-08-31 22:47:51.000000000 +0000
+--- base/files/file_path_watcher_kqueue.cc.orig 2026-09-07 10:14:27.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 6eafe7ffbf..0c2a5b8f7e 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-08-31 22:47:51.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2026-09-07 10:14:27.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__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index dc4950d28c..68121e5133 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-08-31 22:47:51.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/files/file_util_posix.cc
@@ -986,6 +986,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 2a08aea5bd..79d05edaa3 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-08-31 22:47:51.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/files/file_util_unittest.cc
-@@ -4543,7 +4543,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -4620,7 +4620,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";
-@@ -5126,6 +5126,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
+@@ -5203,6 +5203,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
-@@ -5292,7 +5305,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -5369,7 +5382,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 d108220a23..b98cc0c25c 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/important_file_writer_cleaner.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/files/important_file_writer_cleaner.cc
-@@ -25,7 +25,8 @@ namespace base {
+@@ -27,7 +27,8 @@ namespace base {
namespace {
base::Time GetUpperBoundTime() {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index d169a7692c..7ab9e8eaa3 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-08-31 22:47:51.000000000 +0000
+--- base/files/scoped_file.cc.orig 2026-09-07 10:14:27.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 1323cd0beb..e127087442 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-08-31 22:47:51.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2026-09-07 10:14:27.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 f1f02fd025..1a946cc59f 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-08-31 22:47:51.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -57,7 +57,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index 21f44edf7f..8c0e214df8 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-08-31 22:47:51.000000000 +0000
+--- base/linux_util.cc.orig 2026-09-07 10:14:27.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 1b22f4c074..037f315a5b 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-08-31 22:47:51.000000000 +0000
+--- base/logging_unittest.cc.orig 2026-09-07 10:14:27.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 70666293a0..01ebf0367f 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-08-31 22:47:51.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2026-09-07 10:14:27.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 7e88ca5150..35801b7d63 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-08-31 22:47:51.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2026-09-07 10:14:27.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 43036d0c64..e227cb81bb 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-08-31 22:47:51.000000000 +0000
+--- base/memory/protected_memory.h.orig 2026-09-07 10:14:27.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 06b20c7d1d..e9cb81192e 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-08-31 22:47:51.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2026-09-07 10:14:27.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 01b64bbef5..1bc6550e30 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/message_loop/message_pump_epoll.cc
@@ -45,7 +45,7 @@ std::atomic_bool g_use_batched_version =
std::atomic_bool g_use_poll = false;
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
index 6f09f1325e..a7f8f69a33 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.h
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/message_loop/message_pump_epoll.h
@@ -49,7 +49,11 @@ namespace base {
// Caveat: Since both we and the kernel need to walk the list of all fds at
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 9a80a7c94f..24d813a3f4 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_glib.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -7,6 +7,15 @@
#include <fcntl.h>
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index b317bfff42..c262d85047 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-08-31 22:47:51.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2026-09-07 10:14:27.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 55583498cc..26fd2789d5 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-08-31 22:47:51.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2026-09-07 10:14:27.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 2056844985..4c31986c41 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-08-31 22:47:51.000000000 +0000
+--- base/posix/sysctl.cc.orig 2026-09-07 10:14:27.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 240ebc76be..19ac011e66 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-08-31 22:47:51.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2026-09-07 10:14:27.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 011ba96fcc..556c923360 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-08-31 22:47:51.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2026-09-07 10:14:27.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 1f0b6fdc6a..ac7de122ba 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-08-31 22:47:51.000000000 +0000
+--- base/process/internal_linux.h.orig 2026-09-07 10:14:27.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 51e2e74b94..60c4f3bdb9 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-08-31 22:47:51.000000000 +0000
+--- base/process/kill.h.orig 2026-09-07 10:14:27.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 bc92a864ac..e0be76b9d6 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/patches/patch-base_process_kill__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/process/kill_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/process/kill_posix.cc
@@ -169,7 +169,7 @@ void EnsureProcessTerminated(Process pro
0, MakeSelfDeleting<BackgroundReaper>(std::move(process), Seconds(2)));
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index b350121528..7601e3f3dd 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-08-31 22:47:51.000000000 +0000
+--- base/process/launch.h.orig 2026-09-07 10:14:27.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 5b147d83aa..999b52e7a6 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/process/launch_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/process/launch_posix.cc
@@ -210,6 +210,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index 3a68523f4d..87c93d4f23 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-08-31 22:47:51.000000000 +0000
+--- base/process/memory_linux.cc.orig 2026-09-07 10:14:27.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 54733ddd88..8e688bc61c 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_handle.cc.orig 2026-09-07 10:14:27.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 da3cfc0cb3..baeac44cf6 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_handle.h.orig 2026-09-07 10:14:27.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 49a1694fbe..d769f144b6 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2026-09-07 10:14:27.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 ac3c2f283c..d2e9a92755 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_openbsd.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/process/process_handle_openbsd.cc
-@@ -3,17 +3,25 @@
+@@ -3,8 +3,13 @@
// found in the LICENSE file.
#include "base/process/process_handle.h"
@@ -20,9 +20,7 @@ $NetBSD$
#include <sys/sysctl.h>
#include <sys/types.h>
#include <unistd.h>
-
-+#include <kvm.h>
-+
+@@ -12,8 +17,9 @@
namespace base {
ProcessId GetParentProcessId(ProcessHandle process) {
@@ -33,7 +31,7 @@ $NetBSD$
int mib[] = {
CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
0};
-@@ -22,37 +30,87 @@ ProcessId GetParentProcessId(ProcessHand
+@@ -22,37 +28,39 @@ ProcessId GetParentProcessId(ProcessHand
return -1;
}
@@ -59,19 +57,26 @@ $NetBSD$
FilePath GetProcessExecutablePath(ProcessHandle process) {
- struct kinfo_proc kp;
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ char errbuf[_POSIX2_LINE_MAX];
-+ char **retvalargs, *cpath, retval[PATH_MAX];
-+ int cnt;
- size_t len;
+- size_t len;
- int mib[] = {
- CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
- 0};
-
- if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1) {
-- return FilePath();
-- }
++ FilePath result;
++#if (OpenBSD >= 202610)
++ char execpath[PATH_MAX];
++ if (getexecpath(execpath, sizeof(execpath)) != 0) {
+ return FilePath();
++ }
++ result = FilePath(execpath);
++#else
++ char *cpath;
++ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
++ result = FilePath(cpath);
++ } else {
++ result = FilePath("@PREFIX@/lib/chromium/chrome");
+ }
- mib[5] = (len / sizeof(struct kinfo_proc));
- if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0) {
- return FilePath();
@@ -81,64 +86,10 @@ $NetBSD$
- }
- if (strcmp(kp.p_comm, "chrome") == 0) {
- return FilePath(kp.p_comm);
-+ char *tokens[2];
-+ struct stat sb;
-+ FilePath result;
-+
-+ int mib[] = { CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_ARGV };
-+
-+ if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
-+ result = FilePath(cpath);
-+ else
-+ result = FilePath("@PREFIX@/lib/chromium/chrome");
-+
-+ if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) != -1) {
-+ retvalargs = static_cast<char**>(malloc(len));
-+ if (!retvalargs)
-+ return result;
-+
-+ if (sysctl(mib, std::size(mib), retvalargs, &len, NULL, 0) < 0) {
-+ free(retvalargs);
-+ return result;
-+ }
-+
-+ if ((*tokens = strtok(retvalargs[0], ":")) == NULL) {
-+ free(retvalargs);
-+ return result;
-+ }
-+
-+ free(retvalargs);
-+
-+ if (tokens[0] == NULL)
-+ return result;
-+
-+ if (realpath(tokens[0], retval) == NULL)
-+ return result;
-+
-+ if (stat(retval, &sb) < 0)
-+ return result;
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES,
-+ errbuf)) == NULL)
-+ return result;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process,
-+ sizeof(struct kinfo_file), &cnt)) == NULL) {
-+ kvm_close(kd);
-+ return result;
-+ }
-+
-+ for (int i = 0; i < cnt; i++) {
-+ if (files[i].fd_fd == KERN_FILE_TEXT &&
-+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
-+ files[i].va_fileid == sb.st_ino) {
-+ kvm_close(kd);
-+ result = FilePath(retval);
-+ }
-+ }
- }
-
+- }
+-
- return FilePath();
++#endif
+ return result;
}
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index 681c54e415..8b5b0dc6b5 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_iterator.h.orig 2026-09-07 10:14:27.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 79c9b6849a..1c775f7b38 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2026-09-07 10:14:27.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 8d87d8045b..0076d23c18 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2026-09-07 10:14:27.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 3c518f1942..cb42cde1ab 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/process/process_metrics.cc
@@ -17,7 +17,7 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index 776580145d..bc2e0749c3 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics.h.orig 2026-09-07 10:14:27.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 78735de4e2..81a1b40b08 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2026-09-07 10:14:27.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 656535583c..19cdd2fca9 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_openbsd.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/process/process_metrics_openbsd.cc
-@@ -6,73 +6,85 @@
+@@ -6,73 +6,83 @@
#include <stddef.h>
#include <stdint.h>
@@ -14,8 +14,6 @@ $NetBSD$
#include <sys/param.h>
#include <sys/sysctl.h>
+#include <sys/vmmeter.h>
-+
-+#include <kvm.h>
#include "base/memory/ptr_util.h"
#include "base/types/expected.h"
@@ -128,7 +126,7 @@ $NetBSD$
struct vmtotal vmtotal;
unsigned long mem_total, mem_free, mem_inactive;
size_t len = sizeof(vmtotal);
-@@ -85,9 +97,60 @@ size_t GetSystemCommitCharge() {
+@@ -85,9 +95,60 @@ size_t GetSystemCommitCharge() {
mem_free = vmtotal.t_free;
mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index b5dd7fe6bf..38573c226f 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2026-09-07 10:14:27.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 1cb364ab8c..c0c4a7dd42 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2026-09-07 10:14:27.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 174d2e81ce..4176ca6443 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_posix.cc.orig 2026-09-07 10:14:27.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 77ee3362ba..ee1517779a 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-08-31 22:47:51.000000000 +0000
+--- base/process/process_unittest.cc.orig 2026-09-07 10:14:27.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 c2bc3e60a8..9d87af7a87 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2026-09-07 10:14:27.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 4602e6c8a1..eca3c88a05 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2026-09-07 10:14:27.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 57995acb1f..51c06ba153 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2026-09-07 10:14:27.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 d6bb630a7e..cbcf3831a6 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2026-09-07 10:14:27.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 fdecaa3ac0..bcc9dc6f6e 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-09-07 10:14:27.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 3d476fdb63..94c0eaa0ff 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-09-07 10:14:27.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 9851781af2..2e8053874e 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-08-31 22:47:51.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2026-09-07 10:14:27.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 9a9f34959f..6b7a592337 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-08-31 22:47:51.000000000 +0000
+--- base/rand_util.h.orig 2026-09-07 10:14:27.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 46df42e6c8..6e670c6b0c 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-08-31 22:47:51.000000000 +0000
+--- base/rand_util_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/rand_util_posix.cc
@@ -24,7 +24,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index d8dda37763..a3ac46d906 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-08-31 22:47:51.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2026-09-07 10:14:27.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 ff46ed0853..90e015a12b 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-08-31 22:47:51.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2026-09-07 10:14:27.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 67bc4024d8..e99dcda681 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/lock_impl.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/synchronization/lock_impl.h
-@@ -122,6 +122,10 @@ void LockImpl::Unlock() {
+@@ -125,6 +125,10 @@ void LockImpl::Unlock() {
}
#elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
@@ -17,7 +17,7 @@ $NetBSD$
#if DCHECK_IS_ON()
BASE_EXPORT void dcheck_trylock_result(int rv);
-@@ -142,6 +146,9 @@ void LockImpl::Unlock() {
+@@ -145,6 +149,9 @@ void LockImpl::Unlock() {
dcheck_unlock_result(rv);
#endif
}
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index d9dcf5ce92..7e8bc61d61 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-08-31 22:47:51.000000000 +0000
+--- base/syslog_logging.cc.orig 2026-09-07 10:14:27.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 c4da438ee4..dd693f69c6 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/system/sys_info.cc
-@@ -241,7 +241,7 @@ std::string SysInfo::SocManufacturer() {
+@@ -247,7 +247,7 @@ std::string SysInfo::SocManufacturer() {
#endif
void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index 841579eb12..34ed61db8f 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/system/sys_info.h
@@ -399,6 +399,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 1ad880e321..95b0975cb0 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-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2026-09-07 10:14:27.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 50190eda15..a9f42b93f5 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-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2026-09-07 10:14:27.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 2fc980ab09..150b1b6b94 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-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2026-09-07 10:14:27.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 e2de9b697d..644c7094bc 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_unittest.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/system/sys_info_unittest.cc
-@@ -306,12 +306,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -307,12 +307,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
bool empty_result_expected =
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || \
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 1c7b6866a8..8b55afb238 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-08-31 22:47:51.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2026-09-07 10:14:27.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 46af6c0b0a..5d25abdf84 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-08-31 22:47:51.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2026-09-07 10:14:27.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 71a5d81a94..12a7677640 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-08-31 22:47:51.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2026-09-07 10:14:27.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 ab1744d9ba..4eaa30f6bf 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-08-31 22:47:51.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2026-09-07 10:14:27.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 3cb29d1b91..1879be787a 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-08-31 22:47:51.000000000 +0000
+--- base/threading/hang_watcher.cc.orig 2026-09-07 10:14:27.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 fb01617837..2767cb3e47 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread.h.orig 2026-09-07 10:14:27.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 cae82a1395..aa876ad1e3 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-09-02 07:37:49.031554532 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-09-14 07:52:09.615223228 +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 5c21e23ebc..baf4e37708 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2026-09-07 10:14:27.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 2c8946bb8c..efe7ce1923 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2026-09-07 10:14:27.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 abe6ccf750..4c73dbd8c9 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2026-09-07 10:14:27.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 80df74c0ee..0f9610c1b2 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2026-09-07 10:14:27.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 939e97479a..2f0a5afe37 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-08-31 22:47:51.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2026-09-07 10:14:27.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 6c8f6e2ff3..323a77cd0d 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-08-31 22:47:51.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2026-09-07 10:14:27.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 de4b06a78b..3d85dcace3 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/malloc_dump_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/trace_event/malloc_dump_provider.cc
@@ -29,6 +29,8 @@
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 90c3b47f6c..c90783846d 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-08-31 22:47:51.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2026-09-07 10:14:27.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 af136c3d26..b873b142e0 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-08-31 22:47:51.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ base/trace_event/process_memory_dump.cc
@@ -43,7 +43,7 @@
#include <Psapi.h>
@@ -15,18 +15,18 @@ $NetBSD$
#include <tuple>
#include "base/notreached.h"
-@@ -112,7 +112,7 @@ std::optional<size_t> ProcessMemoryDump:
+@@ -119,7 +119,7 @@ std::optional<size_t> ProcessMemoryDump:
#if BUILDFLAG(IS_WIN)
- auto vec =
- base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(max_vec_size);
+ auto vec = base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(
+ max_page_count);
-#elif BUILDFLAG(IS_APPLE)
+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- auto vec = base::HeapArray<char>::WithSize(max_vec_size);
+ auto vec = base::HeapArray<char>::WithSize(max_page_count);
#elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
- auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
-@@ -136,7 +136,7 @@ std::optional<size_t> ProcessMemoryDump:
+ auto vec = base::HeapArray<unsigned char>::WithSize(max_page_count);
+@@ -161,7 +161,7 @@ std::optional<size_t> ProcessMemoryDump:
for (size_t i = 0; i < page_count; i++) {
- resident_page_count += vec[i].VirtualAttributes.Valid;
+ accumulate_page_if_resident(i, vec[i].VirtualAttributes.Valid);
}
-#elif BUILDFLAG(IS_FUCHSIA)
+#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 50546f7cd8..b712501ea1 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-08-31 22:47:51.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2026-09-07 10:14:27.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 e05d12f9b7..7a52089022 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-08-31 22:47:51.000000000 +0000
+--- base/tracing/trace_time.h.orig 2026-09-07 10:14:27.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 5ed49548c3..4200fe1fed 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-08-31 22:47:51.000000000 +0000
+--- base/version_info/version_info.h.orig 2026-09-07 10:14:27.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 b2dd736fc8..ed0219285e 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-08-31 22:47:51.000000000 +0000
+--- build/config/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/config/BUILD.gn
@@ -207,6 +207,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 777072aeae..ae4ea8b8af 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-08-31 22:47:51.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index 174b6a9ccf..67a2425454 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-08-31 22:47:51.000000000 +0000
+--- build/config/c++/modules.gni.orig 2026-09-07 10:14:27.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 2f112d3f1c..dddce18e52 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/config/clang/BUILD.gn
-@@ -243,7 +243,12 @@ template("clang_lib") {
+@@ -246,7 +246,12 @@ template("clang_lib") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 4dd4a2fb6d..4931d5832f 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-08-31 22:47:51.000000000 +0000
+--- build/config/clang/clang.gni.orig 2026-09-07 10:14:27.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 b55d58e4d7..4ca511fd43 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-08-31 22:47:51.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2026-09-07 10:14:27.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
@@ -24,25 +24,16 @@ $NetBSD$
is_clang && clang_warning_suppression_file != ""
# default_include_dirs ---------------------------------------------------------
-@@ -302,13 +302,16 @@ config("default_include_dirs") {
- # Compiler instrumentation can introduce dependencies in DSOs to symbols in
- # the executable they are loaded into, so they are unresolved at link-time.
+@@ -308,7 +308,7 @@ config("default_include_dirs") {
+ # libclang_rt.asan-*-android.so), so all sanitizer symbols are resolved at link
+ # time and -Wl,-z,defs can safely remain enabled to catch missing symbols.
config("no_unresolved_symbols") {
-- if (!using_sanitizer &&
-+ if (!using_sanitizer && !is_bsd &&
+- if ((!using_sanitizer || is_android) &&
++ if (!is_bsd && (!using_sanitizer || is_android) &&
(is_linux || is_chromeos || is_android || is_fuchsia)) {
ldflags = [
"-Wl,-z,defs",
- "-Wl,--as-needed",
- ]
- }
-+ if (current_cpu == "x86" && is_openbsd) {
-+ ldflags = [ "-Wl,-z,notext", "-Wl,--strip-all" ]
-+ }
- }
-
- # compiler ---------------------------------------------------------------------
-@@ -541,6 +544,10 @@ config("compiler") {
+@@ -551,6 +551,10 @@ config("compiler") {
}
}
@@ -53,7 +44,7 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (is_linux || is_chromeos) {
-@@ -579,9 +586,9 @@ config("compiler") {
+@@ -589,9 +593,9 @@ config("compiler") {
# Flags for diagnostics.
cflags += [ "-fcolor-diagnostics" ]
if (!is_wasm) {
@@ -65,7 +56,7 @@ $NetBSD$
# Combine after https://github.com/llvm/llvm-project/pull/192241
cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ]
}
-@@ -607,7 +614,7 @@ config("compiler") {
+@@ -617,7 +621,7 @@ config("compiler") {
}
}
@@ -74,7 +65,7 @@ $NetBSD$
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1466,7 +1473,7 @@ config("compiler_deterministic") {
+@@ -1476,7 +1480,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -83,25 +74,34 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -1580,7 +1587,7 @@ config("clang_warning_suppression") {
+@@ -1590,7 +1594,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") && !is_wasm
-+ condition = !(is_asan && target_cpu == "x86") && !is_wasm && !is_bsd
+- condition = !(is_asan && target_cpu == "x86")
++ condition = !(is_asan && target_cpu == "x86") && !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",
-@@ -1594,7 +1601,7 @@ ubsan_hardening("c_array_bounds") {
+@@ -1604,6 +1608,7 @@ ubsan_hardening("c_array_bounds") {
# `NOTREACHED()` at the end of such functions.
ubsan_hardening("return") {
sanitizer = "return"
-- condition = !is_wasm
-+ condition = !is_wasm && !is_bsd
++ condition = !is_bsd
}
config("rustc_revision") {
-@@ -1931,7 +1938,7 @@ config("default_warnings") {
+@@ -1918,9 +1923,6 @@ config("default_warnings") {
+ # TODO(thakis): Push this to the (few) targets that need it,
+ # instead of having a global flag.
+ "-Wno-psabi",
+-
+- # TODO(crbug.com/526996813): Figure out what to do about this.
+- "-Wno-stringop-overread",
+ ]
+
+ cflags_cc += [
+@@ -1949,7 +1951,7 @@ config("default_warnings") {
"-Wno-nontrivial-memcall",
]
@@ -110,7 +110,7 @@ $NetBSD$
cflags += [
# TODO(crbug.com/432275627): Fix and re-enable.
"-Wno-uninitialized-const-pointer",
-@@ -2321,7 +2328,7 @@ config("export_dynamic") {
+@@ -2345,7 +2347,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.
-@@ -2762,7 +2769,7 @@ config("afdo_optimize_size") {
+@@ -2786,7 +2788,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.
-@@ -2789,7 +2796,7 @@ config("afdo") {
+@@ -2813,7 +2815,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 3f9d5108bd..88e5e75b74 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-08-31 22:47:51.000000000 +0000
+--- build/config/compiler_cpu_abi.gn.orig 2026-09-07 10:14:27.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 2972d4c692..74e5af0749 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/config/linux/BUILD.gn
@@ -40,7 +40,7 @@ config("runtime_library") {
}
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 1bcafae6af..2228ac32c7 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-08-31 22:47:51.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2026-09-07 10:14:27.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 9cc2be126d..ae15c8a017 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/pkg-config.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2026-09-07 10:14:27.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
- # success. This allows us to "kind of emulate" a Linux build from other
- # platforms.
-- if "linux" not in sys.platform:
-+ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
- if options.dridriverdir or options.libdir:
- sys.stdout.write("")
- return 0
+@@ -145,7 +145,7 @@ def main():
+ # If this is run on non-Linux platforms, just return nothing and indicate
+ # success. This allows us to "kind of emulate" a Linux build from other
+ # platforms.
+- if "linux" not in sys.platform:
++ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
+ if options.dridriverdir or options.libdir:
+ sys.stdout.write("")
+ return 0
diff --git a/chromium/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index 96fb9939a9..3e7e26fdfc 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-08-31 22:47:51.000000000 +0000
+--- build/config/ozone.gni.orig 2026-09-07 10:14:27.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 035ae985be..d17b760187 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-08-31 22:47:51.000000000 +0000
+--- build/config/rust.gni.orig 2026-09-07 10:14:27.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 333fc0a7c8..cbe2b1670c 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-08-31 22:47:51.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2026-09-07 10:14:27.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 5b28dfb5dd..0c7197e157 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/detect_host_arch.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/detect_host_arch.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/detect_host_arch.py
-@@ -20,6 +20,8 @@ def HostArch():
- host_arch = 'ia32'
- elif host_arch in ['x86_64', 'amd64']:
- host_arch = 'x64'
-+ elif host_arch.startswith('arm64'):
-+ host_arch = 'arm64'
- elif host_arch.startswith('arm'):
- host_arch = 'arm'
- elif host_arch.startswith('aarch64'):
+@@ -23,6 +23,8 @@ def HostArch():
+ host_arch = 'arm'
+ elif host_arch.startswith('aarch64'):
+ host_arch = 'arm64'
++ elif host_arch.startswith('arm64'):
++ host_arch = 'arm64'
+ elif host_arch.startswith('mips64'):
+ host_arch = 'mips64'
+ elif host_arch.startswith('mips'):
diff --git a/chromium/patches/patch-build_dotfile__settings.gni b/chromium/patches/patch-build_dotfile__settings.gni
index 6146e4664f..7219ff9410 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-08-31 22:47:51.000000000 +0000
+--- build/dotfile_settings.gni.orig 2026-09-07 10:14:27.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 ed8a9bac63..5d38e9d013 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/gn_run_binary.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/gn_run_binary.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/gn_run_binary.py
-@@ -23,7 +23,7 @@ if not os.path.isabs(path):
+@@ -22,7 +22,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
args = [path] + sys.argv[2:]
-ret = subprocess.call(args)
+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"@WRKSRC@/out/Release/chrome","LD_LIBRARY_PATH":"@WRKSRC@/out/Release"})
if ret != 0:
- if ret <= -100:
- # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
+ if ret <= -100:
+ # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index ad1f865e0f..eb38d40401 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-08-31 22:47:51.000000000 +0000
+--- build/linux/chrome.map.orig 2026-09-07 10:14:27.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 fd0c5128d7..2aed96bbe8 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-08-31 22:47:51.000000000 +0000
+--- build/linux/strip_binary.gni.orig 2026-09-07 10:14:27.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 1c85875b95..e984992a04 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,13 +4,13 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/linux/strip_binary.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/linux/strip_binary.py
@@ -10,6 +10,7 @@ import sys
def main() -> int:
-+ return 0
- parser = argparse.ArgumentParser(description="Strip binary using LLVM tools.")
- parser.add_argument("--llvm-strip-binary-path",
- help="Path to llvm-strip executable.")
++ return 0
+ parser = argparse.ArgumentParser(
+ description="Strip binary using LLVM tools."
+ )
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index adb6664338..4b2771d971 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-08-31 22:47:51.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2026-09-07 10:14:27.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 180c6e61ca..a8b8ae5ca8 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-08-31 22:47:51.000000000 +0000
+--- build/linux/unbundle/libpng.gn.orig 2026-09-07 10:14:27.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 deb9ecdb1e..01bacbd7da 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-08-31 22:47:51.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2026-09-07 10:14:27.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_unified_modulemap__config.py b/chromium/patches/patch-build_modules_unified_modulemap__config.py
index a24e2275d9..3ea5070981 100644
--- a/chromium/patches/patch-build_modules_unified_modulemap__config.py
+++ b/chromium/patches/patch-build_modules_unified_modulemap__config.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/modules/unified/modulemap_config.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/modules/unified/modulemap_config.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/modules/unified/modulemap_config.py
-@@ -63,7 +63,7 @@ class AllowedHeader(Header):
+@@ -62,7 +62,7 @@ class AllowedHeader(Header):
def headers(os):
-- is_linux = os == 'linux'
-+ is_linux = os == 'linux' or os == 'openbsd' or os == 'freebsd' or os == 'netbsd'
- is_android = os == 'android'
- is_ios = os == 'ios'
- is_mac = os == 'mac'
+- is_linux = os == 'linux'
++ is_linux = os == 'linux' or os == 'openbsd' or os == 'freebsd' or os == 'netbsd'
+ is_android = os == 'android'
+ is_ios = os == 'ios'
+ is_mac = os == 'mac'
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 4bd97775dd..1019bea286 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-08-31 22:47:51.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/rust/allocator/lib.rs
@@ -111,6 +111,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 59f74db971..24909509e8 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-08-31 22:47:51.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2026-09-07 10:14:27.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 befbe1b2d2..f56fa6b808 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-08-31 22:47:51.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2026-09-07 10:14:27.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 d1dfd30301..53286bb124 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-08-31 22:47:51.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2026-09-07 10:14:27.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 e7cc8c07d7..cc379520ee 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-09-02 07:37:49.077503343 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-09-14 07:52:09.621873068 +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 8b0b1a3652..cc478d1a2a 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_solink_wrapper.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2026-09-07 10:14:27.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' '"""
- toc = ''
- nm = subprocess.Popen(wrapper_utils.CommandToRun(
-- [args.nm, '--format=posix', '-g', '-D', '-p', args.output]),
-+ [args.nm, '-g', '-D', '-p', args.output]),
- stdout=subprocess.PIPE,
- bufsize=-1,
- universal_newlines=True)
+@@ -41,7 +41,7 @@ def CollectDynSym(args):
+ toc = ''
+ nm = subprocess.Popen(
+ wrapper_utils.CommandToRun(
+- [args.nm, '--format=posix', '-g', '-D', '-p', args.output]
++ [args.nm, '-g', '-D', '-p', args.output]
+ ),
+ stdout=subprocess.PIPE,
+ bufsize=-1,
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index 3e6fe96c5a..75887fdadb 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-08-31 22:47:51.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2026-09-07 10:14:27.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")
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 63b37ee5cd..147ebd4342 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-09-02 07:37:49.089761610 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-09-14 07:52:09.622389548 +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 96ab203f34..828638a029 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-09-02 07:37:49.089969510 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-09-14 07:52:09.622822791 +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 ac872c2f61..82a8c6c552 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/toolchain.gni.orig 2026-08-31 22:47:51.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ build/toolchain/toolchain.gni
-@@ -69,7 +69,7 @@ if (host_os == "mac") {
+@@ -64,7 +64,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
} else if (host_os == "win") {
host_shlib_extension = ".dll"
diff --git a/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn b/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn
index d3e60fbb20..79271f6955 100644
--- a/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn
+++ b/chromium/patches/patch-buildtools_third__party_libc++abi_BUILD.gn
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- buildtools/third_party/libc++abi/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- buildtools/third_party/libc++abi/BUILD.gn.orig 2026-09-07 10:14:27.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" ]
+@@ -59,7 +59,7 @@ target(libcxxabi_target_type, "libc++abi
+
+ defines = [ "LIBCXXABI_SILENT_TERMINATE" ]
- if (is_linux || is_android) {
+ if ((is_linux || is_android) && !is_freebsd && !is_netbsd) {
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 430ea546de..8ffbb3a0ca 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- cc/base/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ cc/base/features.cc
-@@ -33,7 +33,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -46,7 +46,7 @@ const base::FeatureParam<int> kDeferImpl
// Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
// be using a separate flag to control the launch on GL.
BASE_FEATURE(kUseDMSAAForTiles,
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index 26fd8fc36d..9cdcee0d8a 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-08-31 22:47:51.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/app/chrome_command_ids.h
-@@ -81,11 +81,11 @@
+@@ -82,11 +82,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 48e4202b70..6c43300c70 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/app/chrome_main.cc
-@@ -35,11 +35,11 @@
+@@ -36,11 +36,11 @@
#include "chrome/common/mac/detect_inappropriate_exit.h"
#endif
@@ -20,7 +20,7 @@ $NetBSD$
#include "chrome/app/chrome_main_linux.h"
#endif
-@@ -142,7 +142,7 @@ int ChromeMain(int argc, const char** ar
+@@ -110,7 +110,7 @@ int ChromeMain(int argc, const char** ar
#error Unknown platform.
#endif
@@ -29,7 +29,7 @@ $NetBSD$
PossiblyDetermineFallbackChromeChannel(argv[0]);
#endif
-@@ -215,7 +215,7 @@ int ChromeMain(int argc, const char** ar
+@@ -183,7 +183,7 @@ int ChromeMain(int argc, const char** ar
SetUpBundleOverrides();
#endif
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index fc3cd31d36..d4de006da3 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
-@@ -103,7 +103,7 @@
- #include "ui/base/ui_base_switches.h"
+@@ -106,7 +106,7 @@
+ #endif // !defined(BUILDING_CHROME_RENDERER)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_MAC)
@@ -15,12 +15,12 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif
-@@ -185,17 +185,17 @@
+@@ -199,17 +199,17 @@
#include "v8/include/v8.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "base/environment.h"
#endif
@@ -33,10 +33,10 @@ $NetBSD$
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/policy/policy_path_parser.h"
- #include "components/crash/core/app/crashpad.h"
- #endif
-@@ -236,7 +236,7 @@ ChromeMainDelegate::GetNonWildcardDomain
+ #if !defined(BUILDING_CHROME_RENDERER)
+ #include "chrome/browser/policy/policy_path_parser.h" // nogncheck
+ #endif // !defined(BUILDING_CHROME_RENDERER)
+@@ -256,7 +256,7 @@ ChromeMainDelegate::GetNonWildcardDomain
#endif
chrome::kChromeSearchScheme,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -45,7 +45,7 @@ $NetBSD$
webapps::kIsolatedAppScheme,
#endif
content::kChromeDevToolsScheme, content::kChromeUIScheme,
-@@ -312,7 +312,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -334,7 +334,7 @@ void AdjustLinuxOOMScore(const std::stri
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -54,7 +54,7 @@ $NetBSD$
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -394,7 +394,7 @@ bool HandleVersionSwitches(const base::C
+@@ -416,7 +416,7 @@ bool HandleVersionSwitches(const base::C
return false;
}
@@ -63,7 +63,7 @@ $NetBSD$
// Show the man page if --help or -h is on the command line.
void HandleHelpSwitches(const base::CommandLine& command_line) {
if (command_line.HasSwitch(switches::kHelp) ||
-@@ -406,7 +406,7 @@ void HandleHelpSwitches(const base::Comm
+@@ -428,7 +428,7 @@ void HandleHelpSwitches(const base::Comm
}
#endif // BUILDFLAG(IS_LINUX)
@@ -72,7 +72,7 @@ $NetBSD$
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -489,7 +489,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -512,7 +512,7 @@ std::optional<int> AcquireProcessSinglet
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -81,7 +81,7 @@ $NetBSD$
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running browser process if it exists.
-@@ -567,7 +567,7 @@ void InitializeUserDataDir(base::Command
+@@ -592,7 +592,7 @@ void InitializeUserDataDir(base::Command
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -90,7 +90,7 @@ $NetBSD$
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -676,7 +676,7 @@ void RecordMainStartupMetrics(const Star
+@@ -702,7 +702,7 @@ void RecordMainStartupMetrics(const Star
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -99,7 +99,7 @@ $NetBSD$
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -1144,7 +1144,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1186,7 +1186,7 @@ std::optional<int> ChromeMainDelegate::B
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -108,7 +108,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1483,7 +1483,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1541,7 +1541,7 @@ void ChromeMainDelegate::PreSandboxStart
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
@@ -117,7 +117,7 @@ $NetBSD$
// Zygote needs to call InitCrashReporter() in RunZygote().
if (process_type != switches::kZygoteProcess &&
!command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
-@@ -1528,7 +1528,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1586,7 +1586,7 @@ void ChromeMainDelegate::PreSandboxStart
if (process_type.empty()) {
// Initialize Ozone platform and add required feature flags as per
// platform's properties.
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index 97a43f88b1..15fa44f91a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/about_flags.cc
-@@ -353,13 +353,13 @@
+@@ -356,13 +356,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"
-@@ -367,7 +367,7 @@
+@@ -370,7 +370,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) ||
-@@ -377,7 +377,7 @@
+@@ -380,7 +380,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)
-@@ -931,6 +931,27 @@ const FeatureEntry::FeatureVariation
+@@ -960,6 +960,27 @@ const FeatureEntry::FeatureVariation
"identity request to Android OS",
kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
@@ -86,7 +86,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpNextAllowDisablement[] = {
{"NtpNextDisablementContextMenuParam", "true"},
-@@ -3379,7 +3400,7 @@ const FeatureEntry::FeatureVariation kAn
+@@ -3384,7 +3405,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[] =
-@@ -3411,7 +3432,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3416,7 +3437,7 @@ const flags_ui::FeatureEntry::FeatureVar
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -104,7 +104,16 @@ $NetBSD$
const char kReplaceSyncPromosWithSignInPromosDesktopFeatures[] =
"ReplaceSyncPromosWithSignInPromos,"
"IPH_SignInBenefits,"
-@@ -3601,7 +3622,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -3514,7 +3535,7 @@ const FeatureEntry::FeatureVariation kCo
+ {"30 char - 2sec", kComposeSelectionNudge_30_2s, nullptr}};
+ #endif // ENABLE_COMPOSE
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const FeatureEntry::FeatureParam kLocationProviderManagerModeNetworkOnly[] = {
+ {"LocationProviderManagerMode", "NetworkOnly"}};
+ const FeatureEntry::FeatureParam kLocationProviderManagerModePlatformOnly[] = {
+@@ -3604,7 +3625,7 @@ const FeatureEntry::FeatureVariation kSe
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -113,7 +122,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4256,7 +4277,7 @@ const FeatureEntry::FeatureVariation
+@@ -4284,7 +4305,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -122,7 +131,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4388,7 +4409,7 @@ const FeatureEntry::FeatureVariation kCr
+@@ -4416,7 +4437,7 @@ const FeatureEntry::FeatureVariation kCr
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -131,7 +140,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kCrossDeviceSigninFromDesktopDefaultUrl[] = {
{"url",
"https://www.google.com/chrome/go-mobile?entry_point_id=1&email=$1"},
-@@ -5641,7 +5662,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5727,7 +5748,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,
-@@ -5855,7 +5876,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5937,7 +5958,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,
-@@ -5870,6 +5891,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5952,6 +5973,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)
-@@ -6289,7 +6320,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6379,7 +6410,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,
-@@ -6607,7 +6638,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6685,7 +6716,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::
-@@ -7049,7 +7080,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7096,7 +7127,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)},
-@@ -7330,7 +7361,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7350,7 +7381,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,
-@@ -7599,7 +7630,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7620,7 +7651,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,
-@@ -7823,7 +7854,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7838,7 +7869,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)},
-@@ -8356,7 +8387,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8362,7 +8393,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -229,7 +238,16 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8784,7 +8815,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8450,7 +8481,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kViewportSegmentsDescription, kOsAll,
+ FEATURE_VALUE_TYPE(blink::features::kViewportSegments)},
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"enable-location-provider-manager",
+ flag_descriptions::kLocationProviderManagerName,
+ flag_descriptions::kLocationProviderManagerDescription,
+@@ -8799,7 +8830,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -238,7 +256,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9244,7 +9275,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9261,7 +9292,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -247,7 +265,7 @@ $NetBSD$
{"auto-picture-in-picture-on-window-occluded",
flag_descriptions::kAutoPictureInPictureOnWindowOccludedName,
flag_descriptions::kAutoPictureInPictureOnWindowOccludedDescription,
-@@ -9428,7 +9459,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9450,7 +9481,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kAnnotatorMode)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -256,25 +274,16 @@ $NetBSD$
{"approximate-geolocation-permission",
flag_descriptions::kApproximateGeolocationPermissionName,
flag_descriptions::kApproximateGeolocationPermissionDescription,
-@@ -9965,7 +9996,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(
+@@ -9979,7 +10010,7 @@ const FeatureEntry kFeatureEntries[] = {
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,
-@@ -9975,7 +10006,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10360,7 +10391,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10387,7 +10418,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -283,7 +292,7 @@ $NetBSD$
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -10722,7 +10753,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10742,7 +10773,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -292,7 +301,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11241,7 +11272,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11280,7 +11311,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -301,7 +310,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -11264,7 +11295,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11303,7 +11334,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -310,7 +319,7 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11392,7 +11423,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11419,7 +11450,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
@@ -319,8 +328,8 @@ $NetBSD$
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11432,7 +11463,7 @@ const FeatureEntry kFeatureEntries[] = {
- supervised_user::kSupervisedUserUseUrlFilteringService)},
+@@ -11436,7 +11467,7 @@ const FeatureEntry kFeatureEntries[] = {
+
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -328,7 +337,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11442,7 +11473,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11446,7 +11477,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -337,7 +346,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11613,7 +11644,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11617,7 +11648,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -346,7 +355,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11647,7 +11678,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11651,7 +11682,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -355,7 +364,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11731,7 +11762,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11733,7 +11764,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -364,7 +373,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11776,7 +11807,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11777,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -373,7 +382,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -11837,7 +11868,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11848,7 +11879,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
@@ -382,7 +391,7 @@ $NetBSD$
{"cross-device-signin-from-desktop",
flag_descriptions::kCrossDeviceSigninFromDesktopName,
flag_descriptions::kCrossDeviceSigninFromDesktopDescription,
-@@ -12146,7 +12177,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12153,7 +12184,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -391,7 +400,7 @@ $NetBSD$
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12368,7 +12399,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12360,7 +12391,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -400,7 +409,7 @@ $NetBSD$
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12412,7 +12443,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12396,7 +12427,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -409,7 +418,7 @@ $NetBSD$
{"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -12452,7 +12483,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12431,7 +12462,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -418,7 +427,7 @@ $NetBSD$
{"disable-u18-feedback-desktop",
flag_descriptions::kDisableU18FeedbackDesktopName,
flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12460,7 +12491,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12439,7 +12470,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -427,7 +436,7 @@ $NetBSD$
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12481,7 +12512,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12460,7 +12491,7 @@ const FeatureEntry kFeatureEntries[] = {
enterprise_signals::features::kProfileSignalsReportingEnabled)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -435,8 +444,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
{"organizer-panel", flag_descriptions::kOrganizerPanelName,
flag_descriptions::kOrganizerPanelDescription, kOsDesktop,
- FEATURE_VALUE_TYPE(tab_groups::kOrganizerPanel)},
-@@ -12532,7 +12563,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(organizer_panel::kOrganizerPanel)},
+@@ -12511,7 +12542,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,
-@@ -12540,7 +12571,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12519,7 +12550,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -454,8 +463,8 @@ $NetBSD$
{"read-anything-omnibox-chip",
flag_descriptions::kReadAnythingOmniboxChipName,
flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12569,7 +12600,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
+@@ -12541,7 +12572,7 @@ const FeatureEntry kFeatureEntries[] = {
+ autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -463,16 +472,7 @@ $NetBSD$
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12636,7 +12667,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_ANDROID)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"enable-your-saved-info-settings-page",
- flag_descriptions::kYourSavedInfoSettingsPageName,
- flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12796,7 +12827,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12758,7 +12789,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -481,7 +481,7 @@ $NetBSD$
{"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12862,7 +12893,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12824,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -490,7 +490,7 @@ $NetBSD$
{"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName,
flag_descriptions::kSaasUsageReportingDescription,
kOsLinux | kOsMac | kOsWin | kOsCrOS,
-@@ -13283,7 +13314,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13248,7 +13279,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kUserMediaElementLegacy)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -499,7 +499,7 @@ $NetBSD$
{"read-anything-readability-select-text",
flag_descriptions::kReadAnythingReadabilitySelectTextName,
flag_descriptions::kReadAnythingReadabilitySelectTextDescription,
-@@ -13593,7 +13624,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13576,7 +13607,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kLongScreenshotsNoMemoryCheckDescription, kOsAndroid,
FEATURE_VALUE_TYPE(chrome::android::kLongScreenshotsNoMemoryCheck)},
#endif
@@ -508,7 +508,7 @@ $NetBSD$
{"device-signals-backfill-disclaimer",
flag_descriptions::kDeviceSignalsBackfillDisclaimerName,
flag_descriptions::kDeviceSignalsBackfillDisclaimerDescription,
-@@ -13678,7 +13709,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13661,7 +13692,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -517,3 +517,12 @@ $NetBSD$
{"read-anything-improved-ui",
flag_descriptions::kReadAnythingImprovedUiName,
flag_descriptions::kReadAnythingImprovedUiDescription, kOsDesktop,
+@@ -13761,7 +13792,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kAutofillIgnorePaymentsChurnedUsersStrikesForTesting)},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"read-anything-distiller-refactor",
+ flag_descriptions::kReadAnythingDistillerRefactorName,
+ flag_descriptions::kReadAnythingDistillerRefactorDescription, kOsDesktop,
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 804ee18c4a..a2d0e33a8e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/after_startup_task_utils.cc
@@ -123,7 +123,7 @@ void SetBrowserStartupIsComplete(Startup
GetStartupCompleteFlag().Set();
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 aa235d882f..54d23a6a06 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-09-07 10:14:27.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 ce4b69f321..67c3dfd11d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
@@ -14,8 +14,8 @@ $NetBSD$
+#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"
-@@ -87,7 +87,7 @@ bool OpenExtensionApplicationWindow(Prof
+ #include "chrome/browser/ui/browser_window/public/browser_window_interface.h"
+@@ -90,7 +90,7 @@ bool OpenExtensionApplicationWindow(Prof
if (launch_container == LaunchContainer::kLaunchContainerTab)
return false;
@@ -24,7 +24,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return false;
}
-@@ -119,7 +119,7 @@ content::WebContents* OpenExtensionAppli
+@@ -122,7 +122,7 @@ content::WebContents* OpenExtensionAppli
if (launch_container != apps::LaunchContainer::kLaunchContainerTab)
return nullptr;
@@ -33,7 +33,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return nullptr;
}
-@@ -135,7 +135,7 @@ content::WebContents* OpenExtensionAppli
+@@ -138,7 +138,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))
-@@ -171,7 +171,7 @@ bool OpenExtensionApplicationWithReenabl
+@@ -175,7 +175,7 @@ bool OpenExtensionApplicationWithReenabl
if (!GetPlatformApp(profile, app_id))
return false;
@@ -51,7 +51,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app_id)) {
return false;
}
-@@ -193,7 +193,7 @@ content::WebContents* OpenExtensionAppSh
+@@ -197,7 +197,7 @@ content::WebContents* OpenExtensionAppSh
->enabled_extensions()
.GetAppByURL(url);
if (app) {
@@ -60,7 +60,7 @@ $NetBSD$
if (OpenDeprecatedApplicationPrompt(profile, app->id())) {
return nullptr;
}
-@@ -216,7 +216,7 @@ void RecordExtensionAppLaunchOnTabRestor
+@@ -220,7 +220,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 d2a5754a28..2731fb9bc6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-09-07 10:14:27.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 92e604dddd..589aa99e49 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-09-07 10:14:27.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 152525d9f8..7bdc47792b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-09-07 10:14:27.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 fe53daf892..79fbfb8056 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-09-07 10:14:27.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 118a9c3cd6..d27c4d19bc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/browser_features.cc
@@ -62,7 +62,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
BASE_FEATURE(kClearUserDataUponProfileDestruction,
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
index 1ae361f4d6..d4c3e5c0df 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/browser_features.h
@@ -40,7 +40,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index 5d0a995d76..08f09c89f4 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
@@ -269,7 +269,7 @@ void OnLocalStatePrefsLoaded();
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index 75c383329f..98e8cbea86 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2026-09-07 10:14:27.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
deleted file mode 100644
index 8a596e8846..0000000000
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.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
-
---- chrome/browser/chrome_browser_field_trials.cc.orig 2026-08-31 22:47:51.000000000 +0000
-+++ chrome/browser/chrome_browser_field_trials.cc
-@@ -60,7 +60,7 @@
- #include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/nix/xdg_util.h"
- #include "ui/base/ui_base_features.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -116,7 +116,7 @@ void ChromeBrowserFieldTrials::RegisterF
- base::FeatureList* feature_list) {
- variations::FeatureOverrides feature_overrides(*feature_list);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Linux/Desktop platform variants, such as ozone/wayland, some features
- // might need to be disabled as per OzonePlatform's runtime properties.
- // OzonePlatform selection and initialization, in turn, depend on Chrome flags
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 47e330498b..6826f3a038 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -84,7 +84,7 @@
+@@ -89,7 +89,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -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"
-@@ -387,7 +387,7 @@ void BindMediaFoundationPreferences(
+@@ -391,7 +391,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) {
-@@ -561,7 +561,7 @@ void PopulateChromeFrameBinders(
+@@ -573,7 +573,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 271e36e30c..8357644034 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -95,13 +95,13 @@
+@@ -98,13 +98,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
-@@ -362,7 +362,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -374,7 +374,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);
-@@ -374,7 +374,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -386,7 +386,7 @@ void PopulateChromeWebUIFrameBinders(
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 419c64eb71..22b6b93c65 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -143,7 +143,7 @@
+@@ -141,7 +141,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"
-@@ -358,7 +358,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -356,7 +356,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)
-@@ -388,7 +388,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -386,7 +386,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);
-@@ -582,7 +582,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -577,7 +577,7 @@ void PopulateChromeWebUIFrameBindersPart
DrivePickerUntrustedHostUI>(map);
}
@@ -42,7 +42,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -606,7 +606,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -603,7 +603,7 @@ void PopulateChromeWebUIFrameBindersPart
webapps::AppHomeUI>(map);
#endif
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index 179fb67a17..fd68a9baae 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
@@ -175,7 +175,7 @@
#endif
@@ -57,7 +57,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"
-@@ -354,7 +354,7 @@
+@@ -355,7 +355,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -66,7 +66,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -598,7 +598,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -599,7 +599,7 @@ bool ProcessSingletonNotificationCallbac
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
@@ -75,7 +75,7 @@ $NetBSD$
if (headless::IsHeadlessMode() ||
command_line.HasSwitch(switches::kHeadless)) {
return false;
-@@ -764,7 +764,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -765,7 +765,7 @@ std::unique_ptr<content::BrowserMainPart
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, startup_data);
@@ -84,7 +84,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, startup_data);
#elif BUILDFLAG(IS_ANDROID)
-@@ -794,7 +794,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -795,7 +795,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)
@@ -93,7 +93,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -811,7 +811,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -812,7 +812,7 @@ std::unique_ptr<content::BrowserMainPart
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -102,7 +102,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1311,7 +1311,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1312,7 +1312,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -111,7 +111,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 .
-@@ -1355,7 +1355,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1356,7 +1356,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -120,7 +120,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1601,7 +1601,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1602,7 +1602,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -129,7 +129,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1660,7 +1660,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1661,7 +1661,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -138,7 +138,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1748,7 +1748,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1749,7 +1749,7 @@ int ChromeBrowserMainParts::PreMainMessa
#endif
// Should be done before starting metrics recording.
@@ -147,7 +147,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 &&
-@@ -1784,7 +1784,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1785,7 +1785,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
@@ -156,7 +156,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::HeadlessSelectFileDialogFactory::SetUp();
}
-@@ -2105,7 +2105,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -2111,7 +2111,7 @@ int ChromeBrowserMainParts::PreMainMessa
browser_process_->StartAutoupdateTimer();
#endif
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 ad255f2abb..32e5badcd1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-09-07 10:14:27.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 5bba726dc1..823029187e 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
@@ -22,7 +22,7 @@
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
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 b6790fed96..fb6afda57a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2026-09-07 10:14:27.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 6c65aa56d5..e9c157979f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2026-09-07 10:14:27.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 b1fc7bf28c..0689828119 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -620,7 +620,7 @@
+@@ -628,7 +628,7 @@
#include "third_party/cros_system_api/switches/chrome_switches.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -633,7 +633,7 @@
+@@ -641,7 +641,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,25 @@ $NetBSD$
#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"
-@@ -954,7 +954,7 @@ blink::mojom::AutoplayPolicy DetermineWe
+@@ -874,7 +874,7 @@ GURL ReplaceURLHostAndPath(const GURL& u
+
+ bool IsIsolatedWebAppOrigin(const url::Origin& origin) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return origin.scheme() == webapps::kIsolatedAppScheme;
+ #else
+ return false;
+@@ -882,7 +882,7 @@ bool IsIsolatedWebAppOrigin(const url::O
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ bool IsIsolatedWebAppUrl(const GURL& url) {
+ return url.SchemeIs(webapps::kIsolatedAppScheme);
+ }
+@@ -978,7 +978,7 @@ blink::mojom::AutoplayPolicy DetermineWe
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +51,7 @@ $NetBSD$
// If a user requests Read Aloud audio playbaback through the "Listen to this
// page" entry point in the context menu, page distillation and TTS engine
// readiness may take longer than the user gesture timeout. Thus, we allow
-@@ -1573,7 +1573,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1597,7 +1597,7 @@ void ChromeContentBrowserClient::Registe
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -42,7 +60,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1851,7 +1851,7 @@ ChromeContentBrowserClient::GetStoragePa
+@@ -1816,7 +1816,7 @@ ChromeContentBrowserClient::GetStoragePa
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -50,8 +68,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
browser_context, site)) {
- CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2788,7 +2788,7 @@ bool ChromeContentBrowserClient::ShouldU
+ CHECK(IsIsolatedWebAppUrl(site));
+@@ -2765,7 +2765,7 @@ bool ChromeContentBrowserClient::ShouldU
const GURL& url) {
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -60,7 +78,7 @@ $NetBSD$
if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
return false;
-@@ -2911,7 +2911,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2888,7 +2888,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -70,7 +88,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2920,7 +2922,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2897,7 +2899,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -79,7 +97,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3280,7 +3282,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3257,7 +3259,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -88,7 +106,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4169,7 +4171,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4107,7 +4109,7 @@ GetPreferredColorScheme(const WebPrefere
std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
bool root_scrollbar_follows_browser_theme = false;
@@ -97,7 +115,7 @@ $NetBSD$
root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
blink::features::kRootScrollbarFollowsBrowserTheme);
#endif
-@@ -4961,7 +4963,7 @@ void ChromeContentBrowserClient::Overrid
+@@ -4910,7 +4912,7 @@ void ChromeContentBrowserClient::Overrid
web_prefs->touch_drag_drop_enabled =
base::FeatureList::IsEnabled(features::kTouchDragAndDrop);
@@ -106,7 +124,7 @@ $NetBSD$
web_prefs->touch_dragend_context_menu =
base::FeatureList::IsEnabled(features::kTouchDragAndDrop);
#endif
-@@ -5201,7 +5203,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5150,7 +5152,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) || \
@@ -115,7 +133,7 @@ $NetBSD$
additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5255,7 +5257,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5204,7 +5206,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -124,7 +142,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -6173,7 +6175,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -6138,7 +6140,7 @@ ChromeContentBrowserClient::CreateNonNet
}
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +151,7 @@ $NetBSD$
if (scheme == webapps::kIsolatedAppScheme) {
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
-@@ -6245,7 +6247,7 @@ void ChromeContentBrowserClient::
+@@ -6210,7 +6212,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,7 +160,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
std::optional<url::Origin> app_origin;
-@@ -6292,7 +6294,7 @@ void ChromeContentBrowserClient::
+@@ -6256,7 +6258,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -151,7 +169,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6565,7 +6567,7 @@ void ChromeContentBrowserClient::
+@@ -6529,7 +6531,7 @@ void ChromeContentBrowserClient::
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -160,7 +178,7 @@ $NetBSD$
{
auto* rph = content::RenderProcessHost::FromID(render_process_id);
content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -6677,7 +6679,7 @@ void ChromeContentBrowserClient::WillCre
+@@ -6641,7 +6643,7 @@ void ChromeContentBrowserClient::WillCre
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -169,8 +187,8 @@ $NetBSD$
// Install the HTTP Header Injection proxying factory.
enterprise_custom_headers::HttpHeaderInjectionProxyingURLLoaderFactory::
MaybeProxyRequest(browser_context, factory_builder);
-@@ -6727,7 +6729,7 @@ void ChromeContentBrowserClient::WillCre
- factory_builder, factory_override, isolation_info);
+@@ -6687,7 +6689,7 @@ void ChromeContentBrowserClient::WillCre
+ factory_builder, is_for_network_service);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -178,7 +196,7 @@ $NetBSD$
// 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
-@@ -6824,7 +6826,7 @@ ChromeContentBrowserClient::GetWebSocket
+@@ -6794,7 +6796,7 @@ ChromeContentBrowserClient::GetWebSocket
options.options = network::mojom::kWebSocketOptionNone;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -187,7 +205,7 @@ $NetBSD$
if (frame) {
enterprise_custom_headers::MaybeCreateWebSocketHeaderClient(
frame->GetBrowserContext(), &options.header_client);
-@@ -7246,7 +7248,7 @@ bool ChromeContentBrowserClient::HandleE
+@@ -7214,7 +7216,7 @@ bool ChromeContentBrowserClient::HandleE
CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -196,7 +214,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.
-@@ -7398,7 +7400,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -7366,7 +7368,7 @@ bool ChromeContentBrowserClient::HandleW
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -205,7 +223,7 @@ $NetBSD$
// Rewrite chrome://settings/addresses to chrome://settings/contactInfo.
if (url->SchemeIs(content::kChromeUIScheme) &&
-@@ -7676,7 +7678,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7642,7 +7644,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -214,7 +232,7 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
-@@ -8091,7 +8093,7 @@ void ChromeContentBrowserClient::
+@@ -8073,7 +8075,7 @@ void ChromeContentBrowserClient::
GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
const GURL& script_url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -223,12 +241,12 @@ $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.
-@@ -8560,7 +8562,7 @@ ChromeContentBrowserClient::GetAlternati
- content::BrowserContext* browser_context,
- int32_t error_code) {
+@@ -8600,7 +8602,7 @@ ChromeContentBrowserClient::GetAlternati
+ }
+
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
- url.SchemeIs(webapps::kIsolatedAppScheme)) {
+ IsIsolatedWebAppUrl(url)) {
content::mojom::AlternativeErrorPageOverrideInfoPtr
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 dbf2b08607..fe54bfbdd2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
-@@ -562,7 +562,7 @@ class ChromeContentBrowserClient : publi
+@@ -554,7 +554,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 f4b1f4fbbf..06a7b70f03 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -142,7 +142,7 @@
+@@ -147,7 +147,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"
-@@ -437,7 +437,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -445,7 +445,7 @@ void CreateAndAddChromeThrottlesForNavig
TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
}
@@ -24,7 +24,7 @@ $NetBSD$
WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
registry);
-@@ -455,7 +455,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -463,7 +463,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) ||
-@@ -509,7 +509,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -518,7 +518,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 a6d7c69834..b1eb9a0ad9 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-09-07 10:14:27.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 c0c4ff1cd0..312d6f01fe 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -32,7 +32,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 55db11ade1..0f0663e2fe 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
@@ -11,7 +11,7 @@
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index 484f4c1430..4793f54f12 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/registration.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
@@ -88,7 +88,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
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 73f18aa87f..917fcf46a2 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
-@@ -14,7 +14,7 @@
+@@ -16,7 +16,7 @@
#include "components/prefs/pref_registry_simple.h"
#include "content/public/browser/browser_thread.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/no_destructor.h"
#include "chrome/browser/accessibility/embedded_a11y_extension_loader.h"
#include "chrome/common/extensions/extension_constants.h"
-@@ -23,7 +23,7 @@
+@@ -25,7 +25,7 @@
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
const base::FilePath::CharType kBindingsMainWasmFileName[] =
FILE_PATH_LITERAL("bindings_main.wasm");
const base::FilePath::CharType kBindingsMainJsFileName[] =
-@@ -51,7 +51,7 @@ constexpr std::array<uint8_t, 32> kWasmT
+@@ -53,7 +53,7 @@ constexpr std::array<uint8_t, 32> kWasmT
const char kWasmTtsEngineManifestName[] = "WASM TTS Engine";
@@ -33,7 +33,7 @@ $NetBSD$
class WasmTTSEngineDirectory {
public:
static WasmTTSEngineDirectory* Get() {
-@@ -108,7 +108,7 @@ WasmTtsEngineComponentInstallerPolicy::W
+@@ -110,7 +110,7 @@ WasmTtsEngineComponentInstallerPolicy::W
// static
void WasmTtsEngineComponentInstallerPolicy::RegisterPrefs(
PrefRegistrySimple* registry) {
@@ -42,7 +42,7 @@ $NetBSD$
registry->RegisterTimePref(prefs::kAccessibilityReadAnythingDateLastOpened,
base::Time());
registry->RegisterBooleanPref(
-@@ -141,7 +141,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -143,7 +143,7 @@ void WasmTtsEngineComponentInstallerPoli
VLOG(1) << "Component ready, version " << version.GetString() << " in "
<< install_dir.value();
@@ -51,7 +51,7 @@ $NetBSD$
if (!features::IsWasmTtsEngineAutoInstallDisabled()) {
// Instead of installing the component extension as soon as it is ready,
// store the install directory, so that the install can be triggered
-@@ -165,7 +165,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -167,7 +167,7 @@ void WasmTtsEngineComponentInstallerPoli
// be removed the next time Chrome is restarted.
void WasmTtsEngineComponentInstallerPolicy::MaybeReinstallTtsEngine(
const base::FilePath& install_dir) {
@@ -60,7 +60,7 @@ $NetBSD$
const base::Time current_time = base::Time::Now();
const base::Time date_last_opened =
pref_service_->GetTime(prefs::kAccessibilityReadAnythingDateLastOpened);
-@@ -225,7 +225,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -227,7 +227,7 @@ void WasmTtsEngineComponentInstallerPoli
bool WasmTtsEngineComponentInstallerPolicy::VerifyInstallation(
const base::DictValue& /* manifest */,
const base::FilePath& install_dir) const {
@@ -69,7 +69,7 @@ $NetBSD$
return base::PathExists(install_dir.Append(kManifestV3FileName)) &&
base::PathExists(install_dir.Append(kBindingsMainWasmFileName)) &&
base::PathExists(install_dir.Append(kBindingsMainJsFileName)) &&
-@@ -291,7 +291,7 @@ void RegisterWasmTtsEngineComponent(Comp
+@@ -293,7 +293,7 @@ void RegisterWasmTtsEngineComponent(Comp
void WasmTtsEngineComponentInstallerPolicy::GetWasmTTSEngineDirectory(
base::OnceCallback<void(const base::FilePath&)> callback) {
@@ -78,7 +78,7 @@ $NetBSD$
WasmTTSEngineDirectory* wasm_directory = WasmTTSEngineDirectory::Get();
wasm_directory->Get(std::move(callback));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -299,7 +299,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -301,7 +301,7 @@ void WasmTtsEngineComponentInstallerPoli
// static
bool WasmTtsEngineComponentInstallerPolicy::IsWasmTTSEngineDirectorySet() {
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 43c8cc9972..249a95de50 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-09-07 10:14:27.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 909773910f..66b69bcd93 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-09-07 10:14:27.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 0252e6f836..c32960266f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2026-09-07 10:14:27.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 cc50ea6a27..730bc57490 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-09-07 10:14:27.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 f3e0f9281c..35acdee733 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/devtools/devtools_policy_dialog.cc.orig 2026-09-07 10:14:27.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 68de4760f7..aa3685a91a 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
-@@ -48,7 +48,7 @@ namespace {
+@@ -47,7 +47,7 @@ namespace {
bool g_tethering_enabled = false;
@@ -15,7 +15,7 @@ $NetBSD$
bool g_enable_default_user_data_dir_check_for_chromium_branding_for_testing =
false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -166,7 +166,7 @@ IsRemoteDebuggingAllowed(const std::opti
+@@ -165,7 +165,7 @@ IsRemoteDebuggingAllowed(const std::opti
return base::unexpected(
RemoteDebuggingServer::NotStartedReason::kDisabledByPolicy);
}
@@ -24,7 +24,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
constexpr bool default_user_data_dir_check_enabled = true;
#else
-@@ -293,7 +293,7 @@ void RemoteDebuggingServer::EnableTether
+@@ -292,7 +292,7 @@ void RemoteDebuggingServer::EnableTether
g_tethering_enabled = true;
}
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
index d18bed62de..1ad344b41d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2026-09-07 10:14:27.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 db7a174e71..6ab02c9c69 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-09-07 10:14:27.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 f71eabd7b6..fd94d444e6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2157,7 +2157,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2244,7 +2244,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();
}
-@@ -2294,7 +2294,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2381,7 +2381,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,12 +24,3 @@ $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()) {
-@@ -2373,7 +2373,7 @@ void ChromeDownloadManagerDelegate::Chec
- DCHECK(download_item->IsSavePackageDownload());
-
- #if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_MAC)) && \
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
- BUILDFLAG(SAFE_BROWSING_AVAILABLE)
- std::optional<enterprise_connectors::AnalysisSettings> settings =
- safe_browsing::ShouldUploadBinaryForDeepScanning(download_item);
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index b96994e3b6..c69b8804d4 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2026-09-07 10:14:27.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 3c2a64b963..5a2aac65e6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2026-09-07 10:14:27.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 c79ad72d78..150e83063a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2026-09-07 10:14:27.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 2641c96c6a..0580b4846b 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_item_model.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/download/download_item_model.cc
@@ -725,7 +725,7 @@ bool DownloadItemModel::IsCommandChecked
return download_->GetOpenWhenComplete() || IsExtensionDownload();
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index 2fbe222a4e..5c2d60eb53 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/download/download_prefs.cc
@@ -11,6 +11,7 @@
#include <vector>
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index 05d3a32ef5..c926827b80 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2026-09-07 10:14:27.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 81adeef743..ce51399752 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-09-07 10:14:27.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 b45f27bc36..3b91b74543 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-09-07 10:14:27.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 242aaa8e65..cbcbfedabe 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/browser_management/management_identity.cc.orig 2026-09-07 10:14:27.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 a6133b6449..5efb5a5c71 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-09-07 10:14:27.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 05d5e1fbd9..5a2ae1006a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-09-07 10:14:27.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 94d75a8fdd..278414bf81 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-09-07 10:14:27.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 09839e73b4..0c69915d00 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
@@ -29,7 +29,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 abd65bb1fa..4c4fbc7976 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
@@ -323,7 +323,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 e5004fec84..cadc178fee 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,10 +4,10 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
@@ -10,7 +10,7 @@
- #include "chrome/browser/profiles/profile.h"
+ #include "components/enterprise/device_trust/core/device_trust_connector_service.h"
#include "components/keyed_service/core/keyed_service.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
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 8b4bf180f6..b55d1aa494 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-09-07 10:14:27.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"
@@ -13,8 +13,8 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
#include "chrome/browser/browser_process.h"
- #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/browser_attestation_service.h"
- #include "chrome/browser/enterprise/connectors/device_trust/attestation/browser/device_attester.h"
+ #include "chrome/browser/enterprise/identifiers/profile_id_service_factory.h"
+ #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
@@ -57,7 +57,7 @@ bool IsProfileManaged(Profile* profile)
return management_service && management_service->IsManaged();
}
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 34a18f707a..22ca83827d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-09-07 10:14:27.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 ae9d6fc22e..7beda1aced 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-09-07 10:14:27.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 add8eec65b..81deb5223b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-09-07 10:14:27.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 c5b918e59b..37ff1c2862 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-09-07 10:14:27.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 e671a0b0c5..25f50a6654 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-09-07 10:14:27.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 c256d62847..6a14af0111 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h.orig 2026-09-07 10:14:27.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 b5d1f55c7b..06a9717a9e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
@@ -24,16 +24,16 @@ $NetBSD$
using Event = ::chrome::cros::reporting::proto::Event;
#endif
-@@ -162,7 +162,7 @@ void RealtimeReportingClient::ReportPast
- /*include_profile_user_name=*/false);
+@@ -144,7 +144,7 @@ RealtimeReportingClient::GetReportingSet
}
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+
void AddCrowdstrikeSignalsToEvent(
- base::DictValue& event,
-@@ -285,7 +285,7 @@ std::string RealtimeReportingClient::Get
+@@ -248,7 +248,7 @@ std::string RealtimeReportingClient::Get
username_ =
identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
@@ -42,7 +42,7 @@ $NetBSD$
if (username_.empty()) {
username_ = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
enterprise_signin::prefs::kProfileUserEmail);
-@@ -342,7 +342,7 @@ std::string RealtimeReportingClient::Get
+@@ -305,7 +305,7 @@ std::string RealtimeReportingClient::Get
return client_id;
}
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 14cbd93554..7abb8b8881 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -19,7 +19,7 @@
#include "components/keyed_service/core/keyed_service.h"
@@ -15,21 +15,21 @@ $NetBSD$
#include "components/device_signals/core/browser/signals_types.h"
#endif
-@@ -119,7 +119,7 @@ class RealtimeReportingClient : public R
+@@ -97,7 +97,7 @@ class RealtimeReportingClient : public R
const std::string& dm_token) override;
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
- // DEPRECATED: Use MaybeCollectDeviceSignalsAndReportEvent(Event, ...).
- void MaybeCollectDeviceSignalsAndReportEventDeprecated(
- base::DictValue event,
-@@ -169,7 +169,7 @@ class RealtimeReportingClient : public R
+ void MaybeCollectDeviceSignalsAndReportEvent(
+ ::chrome::cros::reporting::proto::Event event,
+ policy::CloudPolicyClient* client,
+@@ -128,7 +128,7 @@ class RealtimeReportingClient : public R
base::WeakPtrFactory<RealtimeReportingClient> weak_ptr_factory_{this};
};
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Populate event dict with CrowdStrike signal values. If those signals are
- // available in `response`, this function returns a Dict with the following
- // fields added:
+ void AddCrowdstrikeSignalsToEvent(
+ ::chrome::cros::reporting::proto::Event& event,
+ const device_signals::SignalsAggregationResponse& response);
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 6bc3b85551..5a9a45b561 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-09-07 10:14:27.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 9debb4bedf..04c7c010fd 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
@@ -12,7 +12,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 837e78ebb5..a14cb4c52b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/user_remote_commands_factory.cc.orig 2026-09-07 10:14:27.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 9592f04c75..78ed12e079 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
@@ -36,7 +36,7 @@
#include "chrome/browser/enterprise/reporting/reporting_delegate_factory_desktop.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
index 0fc7ca31f0..003ba7d9d5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-09-07 10:14:27.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 bc975b0e14..a468283334 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-09-07 10:14:27.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 1c1b7fd7a9..534ed6856b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -63,7 +63,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 1133658ba1..9f920166b1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-09-07 10:14:27.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 623db9d4f8..619a3b1ec4 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-09-07 10:14:27.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 b80d73e593..aa1e2894da 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-09-07 10:14:27.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 05bffbb0e5..a3d2f011c7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1528,6 +1528,10 @@ source_set("extensions") {
+@@ -1499,6 +1499,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 a24c8a3c5b..de25ecb17b 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
@@ -55,7 +55,7 @@
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 04a67fd660..d3e1cd5dc2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-09-07 10:14:27.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 a9013e15c6..f641cf997a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-09-07 10:14:27.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 5484f8b963..2db97b9452 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-09-07 10:14:27.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 aed10ddd34..8bbe45ec88 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-09-07 10:14:27.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"
@@ -15,7 +15,7 @@ $NetBSD$
#include <optional>
#include "base/strings/string_util.h"
-@@ -324,7 +324,7 @@ api::enterprise_reporting_private::Conte
+@@ -261,7 +261,7 @@ api::enterprise_reporting_private::Conte
}
bool AllowClientCertificateReportingForUsers() {
@@ -24,7 +24,7 @@ $NetBSD$
return base::FeatureList::IsEnabled(
enterprise_signals::features::kAllowClientCertificateReportingForUsers);
#else
-@@ -337,7 +337,7 @@ bool IsProfilePrefManaged(Profile* profi
+@@ -274,7 +274,7 @@ bool IsProfilePrefManaged(Profile* profi
return pref && pref->IsManaged();
}
@@ -33,7 +33,7 @@ $NetBSD$
device_signals::SignalsAggregationRequest CreateAggregationRequest(
device_signals::SignalName signal_name) {
-@@ -399,7 +399,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
+@@ -336,7 +336,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
// getPersistentSecret
@@ -42,7 +42,7 @@ $NetBSD$
EnterpriseReportingPrivateGetPersistentSecretFunction::
EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -716,7 +716,7 @@ void EnterpriseReportingPrivateGetCertif
+@@ -653,7 +653,7 @@ void EnterpriseReportingPrivateGetCertif
Respond(WithArguments(ret.ToValue()));
}
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 b423e280e0..0bb83421cd 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-09-07 10:14:27.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 e6c2ad358e..8ab407565a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-09-07 10:14:27.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 d378086fc4..f3dcad4ea6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-09-07 10:14:27.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 83214d06c0..0734666f61 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -641,7 +641,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -642,7 +642,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
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 e9a689ded1..94d47d2efe 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -368,7 +368,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
+@@ -377,7 +377,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
} else if (os == "linux") {
info->os = extensions::api::runtime::PlatformOs::kLinux;
} else if (os == "openbsd") {
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 0abe33ea5f..fffd39afd1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -242,7 +242,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -241,7 +241,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::kAutofillAtMemoryTriggerInfo] =
-@@ -294,7 +294,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -293,7 +293,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
-@@ -316,7 +316,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -315,7 +315,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 4173b773f7..68a1c9ab2c 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -1369,7 +1369,7 @@ ExtensionFunction::ResponseValue Windows
+@@ -1363,7 +1363,7 @@ ExtensionFunction::ResponseValue Windows
// created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(SUPPORTS_OZONE_X11)
- if (BrowserInitState::From(weak_window.get())->initial_show_state() ==
+ if (BrowserInitState::From(new_window)->initial_show_state() ==
ui::mojom::WindowShowState::kMinimized) {
- weak_window->GetWindow()->Minimize();
+ new_window->GetWindow()->Minimize();
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 68d43e44ec..f8a315eb0d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h.orig 2026-09-07 10:14:27.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 bf262189cc..efdaea38ba 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-09-07 10:14:27.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_chrome__app__deprecation.cc b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc
index 3957cea2c6..561c010210 100644
--- a/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/chrome_app_deprecation.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/chrome_app_deprecation.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/chrome_app_deprecation.cc
@@ -16,7 +16,7 @@ namespace testing {
bool g_enable_chrome_apps_for_testing = false;
diff --git a/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
index ffceb14f02..37e6a98140 100644
--- a/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
+++ b/chromium/patches/patch-chrome_browser_extensions_chrome__app__deprecation.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/chrome_app_deprecation.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/chrome_app_deprecation.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/chrome_app_deprecation.h
@@ -24,7 +24,7 @@ namespace testing {
extern bool g_enable_chrome_apps_for_testing;
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 590ddc2fb8..b08e0c6110 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
-@@ -55,7 +55,7 @@ bool IsComponentExtensionAllowlisted(con
+@@ -56,7 +56,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 4548c3a6b0..de6564bcd6 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -853,7 +853,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -852,7 +852,7 @@ void ExternalProviderImpl::CreateExterna
#endif // BUILDFLAG(IS_CHROMEOS)
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
@@ -15,7 +15,7 @@ $NetBSD$
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -881,7 +881,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -880,7 +880,7 @@ void ExternalProviderImpl::CreateExterna
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
index c56b3f9138..97880096c4 100644
--- a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/extensions/sync/extension_sync_service.cc
-@@ -637,7 +637,7 @@ void ExtensionSyncService::ApplySyncData
+@@ -638,7 +638,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 bad0f82373..9ac6674455 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-09-07 10:14:27.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 9be76bf189..1946486efe 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/feedback/show_feedback_page.cc.orig 2026-09-07 10:14:27.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 ae6c8cc7ad..ea069c7e45 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-09-07 10:14:27.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 be9f8a5653..989c481edc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-09-07 10:14:27.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 6999741c31..c578ae9cbd 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -457,7 +457,7 @@ GenerateBlockPaths(bool should_normalize
+@@ -458,7 +458,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 2b6064ed1f..016ca9b770 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/first_run/first_run.cc.orig 2026-09-07 10:14:27.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 e516df8e57..c9b6c9ac13 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/first_run/first_run.h.orig 2026-09-07 10:14:27.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 64cad7630b..18db50657c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2026-09-07 10:14:27.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 58823065b4..122eeb01e6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2026-09-07 10:14:27.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 d30dbad2b4..61f2a6e638 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -8813,6 +8813,20 @@ inline constexpr char kAntivirusTelemetr
+@@ -8841,6 +8841,20 @@ inline constexpr char kAntivirusTelemetr
"Enables antivirus product info to be included in Safe Browsing download "
"pings.";
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 6d49945294..eb1d0db11e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-09-07 10:14:27.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 79e10724ef..84ef8b12b8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-09-07 10:14:27.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 390ca2d085..58941dafa7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/glic/glic_settings_util_desktop.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/glic/glic_settings_util_desktop.cc
@@ -113,7 +113,7 @@ std::string_view GetPlatformHelpSuffix()
return "_mac";
diff --git a/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc b/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc
index 12e5845dab..5750d6275c 100644
--- a/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc
+++ b/chromium/patches/patch-chrome_browser_glic_host_guest__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/host/guest_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/glic/host/guest_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/glic/host/guest_util.cc
-@@ -453,7 +453,7 @@ mojom::Platform GetGlicPlatform() {
+@@ -542,7 +542,7 @@ mojom::Platform GetGlicPlatform() {
return mojom::Platform::kMacOS;
#elif BUILDFLAG(IS_WIN)
return mojom::Platform::kWindows;
diff --git a/chromium/patches/patch-chrome_browser_glic_public_features.cc b/chromium/patches/patch-chrome_browser_glic_public_features.cc
index 844e7de464..c1a2782cdf 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/glic/public/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/glic/public/features.cc
-@@ -65,7 +65,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, bas
+@@ -77,7 +77,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 a54d7bc0be..f1eeef851d 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/service/glic_instance_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/glic/service/glic_instance_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/glic/service/glic_instance_impl.cc
-@@ -80,7 +80,7 @@
+@@ -83,7 +83,7 @@
#include "ui/base/l10n/l10n_util.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
#endif
-@@ -158,7 +158,7 @@ constexpr auto kImplicitInvocationSource
+@@ -161,7 +161,7 @@ constexpr auto kImplicitInvocationSource
enterprise_reporting::SaasUsageReportingController*
GetSaasUsageReportingController(Profile* profile) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 7e74b71fed..339761c202 100644
--- a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/widget/glic_widget.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
@@ -53,7 +53,7 @@
#include "ui/views/win/hwnd_util.h"
@@ -32,8 +32,8 @@ $NetBSD$
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
int resize_border = OpaqueBrowserFrameViewLayout::kFrameBorderThickness;
#endif
- const bool can_resize = GetWidget()->widget_delegate()->CanResize();
-@@ -358,7 +358,7 @@ std::unique_ptr<views::WidgetDelegate> G
+ const bool can_resize = GetWidget()->widget_delegate() &&
+@@ -359,7 +359,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);
-@@ -438,7 +438,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+@@ -439,7 +439,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 50d029db4e..6079d38d46 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/global_features.cc
@@ -44,7 +44,7 @@
#include "chrome/browser/ui/tabs/tab_drag_api/desktop_tab_drag_impl/tab_drag_session_desktop_injector.h"
@@ -15,7 +15,7 @@ $NetBSD$
// This causes a gn error on Android builds, because gn does not understand
// buildflags, so we include it only on platforms where it is used.
#include "chrome/browser/default_browser/default_browser_manager.h"
-@@ -195,7 +195,7 @@ void GlobalFeatures::PostBrowserProcessI
+@@ -194,7 +194,7 @@ void GlobalFeatures::PostBrowserProcessI
}
#endif
system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
@@ -24,7 +24,7 @@ $NetBSD$
// TODO(crbug.com/463742800): Migrate WhatsNewRegistry (and other non-core
// features) to Init().
whats_new_registry_ = CreateWhatsNewRegistry();
-@@ -281,7 +281,7 @@ void GlobalFeatures::PostMainMessageLoop
+@@ -277,7 +277,7 @@ void GlobalFeatures::PostMainMessageLoop
glass_frame_service_.reset();
@@ -33,7 +33,7 @@ $NetBSD$
DefaultBrowserPromptManager::GetInstance()->CloseAllPrompts(
DefaultBrowserPromptManager::CloseReason::kDismiss);
#endif
-@@ -300,7 +300,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -296,7 +296,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 4306cfbeb1..c256cf93e0 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/global_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/global_features.h
@@ -25,7 +25,7 @@ class GlobalBrowserCollection;
namespace system_permission_settings {
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 60f41311df..867efe4e54 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/headless/headless_mode_init.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/headless/headless_mode_init.cc
@@ -11,7 +11,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
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 9127375171..93200feeb3 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2026-09-07 10:14:27.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 f1ddbe7be7..ed7bfb947e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2026-09-07 10:14:27.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 d0c7bea659..1f61e55497 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-09-07 10:14:27.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 6f7ee83d0b..36808501bf 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2026-09-07 10:14:27.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 3399db8d84..ebb09ec767 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
@@ -82,7 +82,7 @@ static_library("discovery") {
]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index 97d3cde99e..f248efce6d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-09-07 10:14:27.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"
@@ -21,16 +21,16 @@ $NetBSD$
#include <algorithm>
-@@ -19,7 +20,7 @@
+@@ -21,7 +22,7 @@
#include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
- #include "net/base/net_errors.h"
+ #endif
-#if !BUILDFLAG(IS_MAC)
+#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
#include <netpacket/packet.h>
#else
#include <net/if_dl.h>
-@@ -28,7 +29,7 @@
+@@ -30,7 +31,7 @@
namespace media_router {
namespace {
@@ -39,7 +39,7 @@ $NetBSD$
using sll = struct sockaddr_ll;
#define SOCKET_ARP_TYPE(s) ((s)->sll_hatype)
#define SOCKET_ADDRESS_LEN(s) ((s)->sll_halen)
-@@ -41,6 +42,12 @@ using sll = struct sockaddr_dl;
+@@ -43,6 +44,12 @@ using sll = struct sockaddr_dl;
#define SOCKET_ADDRESS(s) (LLADDR(s))
#endif
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 b5801adca7..aa45fdff53 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-09-07 10:14:27.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 d6fde742cf..f4337bb272 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-09-07 10:14:27.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 8cb729acdc..b3100c88bc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-09-07 10:14:27.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 77830231ab..5e466fc53b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
-@@ -99,7 +99,7 @@ bool DesktopMediaPickerController::IsSys
+@@ -101,7 +101,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 b384837a7d..48fdcc4550 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig 2026-09-07 10:14:27.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 f90a277cb7..8af74bf479 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -97,7 +97,7 @@ std::string GetLogUploadProduct(WebRtcLo
+@@ -98,7 +98,7 @@ std::string GetLogUploadProduct(WebRtcLo
const char product[] = "Chrome";
#elif BUILDFLAG(IS_MAC)
const char product[] = "Chrome_Mac";
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index e3cd1dd0a8..cf8cbff4b3 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -30,7 +30,7 @@
#include "net/base/schemeful_site.h"
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 4ffbfefbda..e25cf29934 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-09-07 10:14:27.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 17a05a450b..c65b9d57e7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2026-09-07 10:14:27.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 d80db791f7..f6c71b0d44 100644
--- a/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/metrics/BUILD.gn
-@@ -210,7 +210,7 @@ source_set("metrics") {
+@@ -213,7 +213,7 @@ source_set("metrics") {
]
}
@@ -15,7 +15,7 @@ $NetBSD$
public += [ "bluetooth_metrics_provider.h" ]
}
-@@ -221,7 +221,7 @@ source_set("metrics") {
+@@ -224,7 +224,7 @@ source_set("metrics") {
]
}
@@ -24,7 +24,7 @@ $NetBSD$
public += [ "chrome_metrics_service_crash_reporter.h" ]
}
-@@ -477,7 +477,7 @@ source_set("impl") {
+@@ -483,7 +483,7 @@ source_set("impl") {
sources += [ "structured/chrome_structured_metrics_delegate.cc" ]
}
@@ -33,7 +33,7 @@ $NetBSD$
sources += [ "bluetooth_metrics_provider.cc" ]
}
-@@ -492,7 +492,7 @@ source_set("impl") {
+@@ -498,7 +498,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 fc5813b26e..d0af44283f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-09-07 10:14:27.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 e9ffb221c6..e46136ba03 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-09-07 10:14:27.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 a50d836e67..9b2c4c5dba 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -204,7 +204,7 @@
- #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
+@@ -206,7 +206,7 @@
+ #include "chrome/browser/metrics/task_info_metrics_provider_mac.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/metrics/motherboard_metrics_provider.h"
#endif
-@@ -216,7 +216,7 @@
+@@ -218,7 +218,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)
-@@ -567,7 +567,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -574,7 +574,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)
-@@ -764,7 +764,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -771,7 +771,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
-@@ -824,7 +824,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -831,7 +831,7 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -51,8 +51,8 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -924,7 +924,7 @@ void ChromeMetricsServiceClient::Registe
- std::make_unique<GoogleUpdateMetricsProviderMac>());
+@@ -935,7 +935,7 @@ void ChromeMetricsServiceClient::Registe
+ }
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -60,7 +60,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1034,7 +1034,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1045,7 +1045,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<PowerMetricsProvider>());
#endif
@@ -69,7 +69,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
metrics_service_->RegisterMetricsProvider(
-@@ -1245,7 +1245,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1258,7 +1258,7 @@ bool ChromeMetricsServiceClient::Registe
}
#endif
@@ -78,7 +78,7 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1595,7 +1595,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1652,7 +1652,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 854a2efee8..01e3e1f161 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-09-07 10:14:27.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 d8fd63ab61..0d7dbf432f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-09-07 10:14:27.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 2c3662f128..8005a28f9b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2026-09-07 10:14:27.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 494d5717ac..160d805db4 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2026-09-07 10:14:27.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 15433b16e8..e4c41adea2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2026-09-07 10:14:27.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 c01d46f644..d54bf27900 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-09-07 10:14:27.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
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#endif
-@@ -79,7 +79,7 @@ ProfileNetworkContextServiceFactory::Pro
+@@ -83,7 +83,7 @@ ProfileNetworkContextServiceFactory::Pro
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
DependsOn(net::ServerCertificateDatabaseServiceFactory::GetInstance());
#endif
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 1cb31b46db..218747bdf0 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
@@ -139,7 +139,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
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 795937e990..1c89c10665 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2026-09-07 10:14:27.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 602357bbad..5f76c5b136 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
@@ -38,7 +38,7 @@
#include "services/network/public/cpp/resource_request.h"
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 7719dc9fc4..822b79cfeb 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-09-07 10:14:27.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 d65aebc16f..bd4f002529 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-09-07 10:14:27.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_notifications_notification__platform__bridge__linux.cc b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__linux.cc
new file mode 100644
index 0000000000..fa362718f4
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__linux.cc
@@ -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
+
+--- chrome/browser/notifications/notification_platform_bridge_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ chrome/browser/notifications/notification_platform_bridge_linux.cc
+@@ -368,6 +368,8 @@ NotificationResources WriteNotificationR
+ result.has_logo = WriteImageFile(logo, dir_path.Append("logo.png"));
+ result.has_icon = WriteImageFile(icon, dir_path.Append("icon.png"));
+ result.has_image = WriteImageFile(image, dir_path.Append("image.png"));
++ // XXX
++#if !BUILDFLAG(IS_OPENBSD)
+ if (result.has_icon) {
+ result.icon_bytes = icon;
+ if (icon && icon->size() > 0) {
+@@ -386,6 +388,7 @@ NotificationResources WriteNotificationR
+ }
+ }
+ }
++#endif
+
+ result.dir_path = dir_path;
+ result.dir = base::SequenceBound<base::ScopedTempDir>(
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 bc064f09fd..aaa9e73234 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-09-07 10:14:27.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 5dae03284e..7815762580 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
@@ -81,7 +81,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 a8eb5a2acd..3bf19afb7a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -726,7 +726,7 @@ void ChromePasswordManagerClient::Contin
+@@ -727,7 +727,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;
}
-@@ -1009,7 +1009,7 @@ void ChromePasswordManagerClient::Notify
+@@ -1010,7 +1010,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) {
-@@ -2158,7 +2158,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2165,7 +2165,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;
}
-@@ -2197,7 +2197,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2204,7 +2204,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 89c7ae0793..b11efe68ca 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-09-07 10:14:27.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 f23b4fbb5d..972c4e9299 100644
--- a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
@@ -23,7 +23,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index c2f0d8e7a9..3290f5e4da 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2026-09-07 10:14:27.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 727420c763..61d6552950 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
-@@ -59,7 +59,7 @@
+@@ -61,7 +61,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/policy/browser_dm_token_storage_linux.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -68,7 +68,7 @@
+@@ -70,7 +70,7 @@
#include "chrome/install_static/install_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/browser_context_delegate.h"
#include "chrome/browser/enterprise/client_certificates/cert_utils.h"
#include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h"
-@@ -116,7 +116,7 @@ void ChromeBrowserCloudManagementControl
+@@ -118,7 +118,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>();
-@@ -300,7 +300,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -303,7 +303,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();
-@@ -322,7 +322,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -325,7 +325,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 16a8fd479b..a1a2313fab 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -271,7 +271,7 @@
+@@ -268,7 +268,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"
-@@ -281,7 +281,7 @@
+@@ -278,7 +278,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
-@@ -682,7 +682,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -680,7 +680,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 },
-@@ -1045,7 +1045,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1040,7 +1040,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 },
-@@ -1057,7 +1057,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1052,7 +1052,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 },
-@@ -1944,7 +1944,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1921,7 +1921,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 },
-@@ -2009,7 +2009,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1986,7 +1986,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 },
-@@ -2029,12 +2029,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2006,12 +2006,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 },
-@@ -2042,7 +2042,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2019,7 +2019,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 },
-@@ -2054,7 +2054,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2031,7 +2031,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 },
-@@ -2158,7 +2158,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2135,7 +2135,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 },
-@@ -2266,7 +2266,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2243,7 +2243,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 },
-@@ -2346,7 +2346,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2323,7 +2323,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 },
-@@ -2386,7 +2386,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2363,7 +2363,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kAndroidEntraSSOEnabled,
base::Value::Type::INTEGER },
#endif
@@ -138,7 +138,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2429,7 +2429,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2406,7 +2406,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},
-@@ -2457,7 +2457,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2434,7 +2434,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 },
-@@ -2547,7 +2547,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2524,7 +2524,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID)
@@ -165,7 +165,7 @@ $NetBSD$
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2558,7 +2558,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2535,7 +2535,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kThirdPartyAiChatSettings,
omnibox::kThirdPartyAiChatSettings,
base::Value::Type::INTEGER },
@@ -174,7 +174,7 @@ $NetBSD$
{ key::kEnableProxyOverrideRulesForAllUsers,
proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers,
base::Value::Type::INTEGER },
-@@ -2665,7 +2665,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2642,7 +2642,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::make_unique<
LocalNetworkAccessIpAddressSpaceOverridesPolicyHandler>());
handlers->AddHandler(std::make_unique<DefaultSensorsSettingPolicyHandler>());
@@ -183,7 +183,7 @@ $NetBSD$
handlers->AddHandler(
std::make_unique<skills::EnterprisePublishedSkillsPolicyHandler>(
chrome_schema));
-@@ -2766,7 +2766,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2743,7 +2743,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -192,7 +192,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2929,7 +2929,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2912,7 +2912,7 @@ std::unique_ptr<ConfigurationPolicyHandl
SimpleSchemaValidatingPolicyHandler::RECOMMENDED_ALLOWED,
SimpleSchemaValidatingPolicyHandler::MANDATORY_PROHIBITED));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -201,7 +201,7 @@ $NetBSD$
handlers->AddHandler(
std::make_unique<
enterprise_custom_headers::HttpHeaderInjectionPolicyHandler>(
-@@ -3043,7 +3043,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3026,7 +3026,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -210,7 +210,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -3107,13 +3107,13 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3090,13 +3090,13 @@ std::unique_ptr<ConfigurationPolicyHandl
std::make_unique<ManagedAccountRestrictionsPolicyHandler>(chrome_schema));
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -226,7 +226,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<URLSchemeListPolicyHandler>(
key::kSaasUsageReportingDomainUrlsForBrowsers,
enterprise_reporting::kSaasUsageDomainUrlsForBrowser));
-@@ -3147,13 +3147,13 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3130,13 +3130,13 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -242,7 +242,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<CloudUserOnlyPolicyChecker>(
std::make_unique<SimplePolicyHandler>(
key::kSecuritySignalsClientCertificatesSelectors,
-@@ -3537,7 +3537,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3517,7 +3517,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -251,7 +251,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3545,7 +3545,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3525,7 +3525,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -260,7 +260,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3598,7 +3598,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3561,7 +3561,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -269,7 +269,7 @@ $NetBSD$
gen_ai_default_policies.emplace_back(
key::kHelpMeWriteSettings,
optimization_guide::prefs::kComposeEnterprisePolicyAllowed);
-@@ -3743,7 +3743,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3706,7 +3706,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 d8ccbd24b4..faddd6b455 100644
--- a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
@@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
static_cast<int>(DeveloperToolsAvailability::
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 95aa506d32..4e7458773d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-09-07 10:14:27.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 9ee222b269..b81fcc4f98 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-09-07 10:14:27.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 c65f70a624..10a172ce89 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -342,7 +342,7 @@
+@@ -344,7 +344,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
-@@ -531,11 +531,11 @@
+@@ -533,11 +533,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
-@@ -563,7 +563,7 @@
+@@ -565,7 +565,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -994,7 +994,7 @@ inline constexpr char kPendingMetricsRep
+@@ -917,7 +917,7 @@ inline constexpr char kPendingMetricsRep
// Deprecated 07/2026.
inline constexpr char kObsoleteMetricsReportingLevel[] =
"user_experience_metrics.reporting_level";
@@ -47,7 +47,7 @@ $NetBSD$
inline constexpr char kProxyOverrideRulesAffiliation[] =
"proxy_override_rules_affiliation";
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -1117,7 +1117,7 @@ void RegisterLocalStatePrefsForMigration
+@@ -1120,7 +1120,7 @@ void RegisterLocalStatePrefsForMigration
// Deprecated 07/2026.
registry->RegisterIntegerPref(kObsoleteMetricsReportingLevel, 0);
@@ -56,7 +56,7 @@ $NetBSD$
registry->RegisterBooleanPref(kProxyOverrideRulesAffiliation, true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
registry->RegisterBooleanPref(kMetricsReportingMigrationDone, false);
-@@ -1374,7 +1374,7 @@ void RegisterProfilePrefsForMigration(
+@@ -1322,7 +1322,7 @@ void RegisterProfilePrefsForMigration(
registry->RegisterIntegerPref(kMetricsUserReportingLevel, 0);
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -65,7 +65,7 @@ $NetBSD$
// Deprecated 07/2026.
registry->RegisterBooleanPref(kProxyOverrideRulesAffiliation, true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -1539,7 +1539,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1554,7 +1554,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -74,7 +74,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1706,7 +1706,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1722,7 +1722,7 @@ void RegisterLocalState(PrefRegistrySimp
#endif // BUILDFLAG(ENABLE_PDF_SAVE_TO_DRIVE)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -83,7 +83,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -1833,7 +1833,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -1849,7 +1849,7 @@ void RegisterProfilePrefs(user_prefs::Pr
registry->RegisterIntegerPref(prefs::kVoiceTypingSettings, 0);
registry->RegisterBooleanPref(prefs::kPrefDictationOnboardingCompleted,
false);
@@ -92,7 +92,7 @@ $NetBSD$
registry->RegisterStringPref(prefs::kVoiceTypingHotkey, "Ctrl+Space");
#else
registry->RegisterStringPref(prefs::kVoiceTypingHotkey, "Alt+Space");
-@@ -2138,13 +2138,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2155,13 +2155,13 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -108,7 +108,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherPrefs::RegisterProfilePrefs(registry);
enterprise_signin::RegisterProfilePrefs(registry);
#endif
-@@ -2428,7 +2428,7 @@ void MigrateObsoleteLocalStatePrefs(Pref
+@@ -2444,7 +2444,7 @@ void MigrateObsoleteLocalStatePrefs(Pref
// Added 07/2026.
local_state->ClearPref(kObsoleteMetricsReportingLevel);
@@ -117,7 +117,7 @@ $NetBSD$
// Added 07/2026.
local_state->ClearPref(kProxyOverrideRulesAffiliation);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -2707,7 +2707,7 @@ void MigrateObsoleteProfilePrefs(PrefSer
+@@ -2673,7 +2673,7 @@ void MigrateObsoleteProfilePrefs(PrefSer
syncer::ClearAccountKeyedPrefValue(
profile_prefs, autofill::prefs::kAutofillAiOptInStatus, {});
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 19e4b3cd0d..3139ef379e 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
@@ -202,7 +202,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
diff --git a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
index 5e91ea7d87..601c738f63 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/session_startup_pref.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/prefs/session_startup_pref.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/prefs/session_startup_pref.cc
-@@ -70,7 +70,7 @@ SessionStartupPref::Type SessionStartupP
+@@ -66,7 +66,7 @@ SessionStartupPref::Type SessionStartupP
#if BUILDFLAG(IS_CHROMEOS)
return SessionStartupPref::LAST;
#else
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index 95d3e44502..bd53230d43 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-09-07 10:14:27.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 0ba6017957..78bcd499b6 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_test_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/printing/print_test_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/printing/print_test_utils.cc
@@ -138,7 +138,7 @@ std::unique_ptr<PrintSettings> MakeUserM
data.Set(kMacSystemPrintDialogDataPrintSettings,
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index bbcdfd82b1..2f677634f7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/printing/printer_query.cc
@@ -346,7 +346,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 40ff879f61..0325755d45 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2026-09-07 10:14:27.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 725900ccad..dd0cded8e9 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -324,7 +324,7 @@
+@@ -328,7 +328,7 @@
#include "ui/webui/buildflags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -53,7 +53,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
#include "chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor_factory.h"
-@@ -603,7 +603,7 @@
+@@ -601,7 +601,7 @@
#include "chrome/browser/sessions/session_service_factory.h"
#endif
@@ -62,7 +62,7 @@ $NetBSD$
#include "chrome/browser/gapis/gapis_service_factory.h"
#include "components/gapis/features.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -750,7 +750,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -748,7 +748,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID)
AutoPictureInPictureHatsServiceFactory::GetInstance();
#endif
@@ -71,7 +71,7 @@ $NetBSD$
AccountsPolicyManagerFactory::GetInstance();
search_integrity::SearchIntegrityFactory::GetInstance();
#endif
-@@ -851,7 +851,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -850,7 +850,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
#endif
browser_actuator::BrowserActuatorServiceFactory::GetInstance();
@@ -80,7 +80,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -918,7 +918,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -917,7 +917,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -89,7 +89,7 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
-@@ -936,7 +936,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -935,7 +935,7 @@ void ChromeBrowserMainExtraPartsProfiles
contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
ContentIndexProviderFactory::GetInstance();
@@ -98,7 +98,7 @@ $NetBSD$
glic::ContextualCueingServiceFactory::GetInstance();
#endif
ContextualSearchServiceFactory::GetInstance();
-@@ -988,7 +988,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -987,7 +987,7 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -107,7 +107,7 @@ $NetBSD$
enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
#endif
-@@ -997,7 +997,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -996,7 +996,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
#endif
@@ -116,7 +116,7 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -1012,7 +1012,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1011,7 +1011,7 @@ void ChromeBrowserMainExtraPartsProfiles
}
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -125,7 +125,7 @@ $NetBSD$
if (enterprise_custom_headers::IsHttpHeaderInjectionEnabled()) {
enterprise_custom_headers::HttpHeaderInjectionServiceFactory::GetInstance();
}
-@@ -1026,7 +1026,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1025,7 +1025,7 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_groups::EnterpriseGroupsProfileHandlerFactory::GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -134,7 +134,7 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
#endif
enterprise_signals::SignalsAggregatorFactory::GetInstance();
-@@ -1037,14 +1037,14 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1035,14 +1035,14 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -152,7 +152,7 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1094,7 +1094,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1092,7 +1092,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
GalleryWatchManager::EnsureFactoryBuilt();
#endif
@@ -161,7 +161,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(gapis::kEnableGapis)) {
GapisServiceFactory::GetInstance();
}
-@@ -1189,7 +1189,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1185,7 +1185,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -179,7 +179,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1347,7 +1347,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1348,7 +1348,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -188,7 +188,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
#endif
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
-@@ -1357,7 +1357,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1358,7 +1358,7 @@ void ChromeBrowserMainExtraPartsProfiles
#else
policy::UserPolicySigninServiceFactory::GetInstance();
#endif
@@ -215,7 +215,7 @@ $NetBSD$
reporting::ManualTestHeartbeatEventFactory::GetInstance();
#endif
RevokedPermissionsOSNotificationDisplayManagerFactory::GetInstance();
-@@ -1611,7 +1611,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1613,7 +1613,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 42eda33695..db1ce5c794 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
@@ -268,7 +268,7 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
@@ -26,7 +26,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -638,7 +642,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -640,7 +644,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<
-@@ -657,7 +661,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -659,7 +663,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()
-@@ -850,7 +854,7 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -852,7 +856,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)) {
-@@ -946,7 +950,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -948,7 +952,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 dcbb92d3c0..2ff859f6cc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/profiles/profile_io_data.cc.orig 2026-09-07 10:14:27.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 96596295c7..cfd6e17954 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2026-09-07 10:14:27.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 f88e5e33e0..c484f9e408 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-09-07 10:14:27.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 3219fbbdc9..9d744a94fd 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.h.orig 2026-09-07 10:14:27.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 87584218ab..aed43675b6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -283,7 +283,7 @@
+@@ -286,7 +286,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)
-@@ -5975,7 +5975,7 @@ void RenderViewContextMenu::AppendRevise
+@@ -6030,7 +6030,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 a8116c787e..607d74eb4c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
-@@ -37,12 +37,12 @@
+@@ -38,12 +38,12 @@
#include "ui/base/ui_base_features.h"
#include "ui/native_theme/native_theme.h"
@@ -18,10 +18,10 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
#include "ui/linux/linux_ui.h"
- #endif
-
-@@ -109,7 +109,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -112,7 +112,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
+@@ -126,7 +126,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
+@@ -143,7 +143,7 @@ void UpdateFromSystemSettings(blink::Ren
#endif // BUILDFLAG(IS_LINUX)
#endif // BUILDFLAG(USE_AURA)
@@ -48,3 +48,12 @@ $NetBSD$
if (auto* linux_ui = ui::LinuxUi::instance()) {
prefs->middle_click_paste_allowed = linux_ui->PrimaryPasteEnabled();
}
+@@ -245,7 +245,7 @@ void UpdateFromSystemSettings(blink::Ren
+ prefs->view_source_line_wrap_enabled =
+ pref_service->GetBoolean(prefs::kViewSourceLineWrappingEnabled);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Check the session type from the environment variable (XDG_SESSION_TYPE)
+ // instead of the Ozone platform, because XWayland sessions still require
+ // the portal eye dropper for reliable screen capture.
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 bf0b76ceed..93c407f5ea 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-09-07 10:14:27.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 bfdf30afa4..684ed8d780 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2026-09-07 10:14:27.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 3b9e0ad05d..e1e19bd6b6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1403,7 +1403,7 @@ std::string ChromePasswordProtectionServ
+@@ -1404,7 +1404,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 90c5c1385a..44de4e0ead 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-09-07 10:14:27.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 00133239a5..5d4bb1e2b9 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-09-07 10:14:27.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 095d85dbb5..1381a688e8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-09-07 10:14:27.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 120ec428d8..5390f80f67 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-09-07 10:14:27.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"
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 4b88556dee..71e9a6deb9 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.cc.orig 2026-09-07 10:14:27.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 0771e73add..ee55ca4ddc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.h.orig 2026-09-07 10:14:27.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 5cda2d7db8..d325ddf1ea 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_install_state.cc
@@ -37,7 +37,7 @@ bool ScreenAIInstallState::IsDeviceCompa
// Check if the CPU has the required instruction set to run the Screen AI
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 f5c186b3e2..26b738deaa 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-09-07 10:14:27.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 2659ab811a..ac328d0c79 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
-@@ -126,7 +126,7 @@
+@@ -128,7 +128,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)
-@@ -1311,7 +1311,7 @@ class SessionRestoreImpl : public Browse
+@@ -1363,7 +1363,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 1c8be37420..90f73ca602 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
@@ -27,7 +27,7 @@
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,8 +15,8 @@ $NetBSD$
#include "chrome/browser/sharing/shared_clipboard/remote_copy_message_handler.h"
#endif
-@@ -74,7 +74,7 @@ SharingHandlerRegistryImpl::SharingHandl
- #endif // !BUILDFLAG(IS_ANDROID)
+@@ -62,7 +62,7 @@ SharingHandlerRegistryImpl::SharingHandl
+ }
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_shell__integration.h b/chromium/patches/patch-chrome_browser_shell__integration.h
index 608b80298f..88a94b6a36 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/shell_integration.h.orig 2026-09-07 10:14:27.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 75062ab599..b2092336f4 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2026-09-07 10:14:27.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 c9e16cd7d0..8b3c698662 100644
--- a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/chrome_signin_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
-@@ -161,7 +161,7 @@ signin_metrics::ProfileSignout kAlwaysAl
+@@ -163,7 +163,7 @@ signin_metrics::ProfileSignout kAlwaysAl
std::string HatsSurveyTriggerForAccessPoint(
signin_metrics::AccessPoint access_point) {
switch (access_point) {
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 d218edff4d..b568a5878f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2026-09-07 10:14:27.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";
-@@ -231,7 +231,7 @@ void LaunchHatsSurveyForProfileInternal(
+@@ -232,7 +232,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;
}
-@@ -277,7 +277,7 @@ void LaunchHatsSurveyForProfile(const st
+@@ -278,7 +278,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 279f663753..5d876b8d74 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
@@ -48,7 +48,7 @@
#include "services/network/public/mojom/cookie_manager.mojom.h"
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index a011b9e114..7474855c1c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2026-09-07 10:14:27.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 c6546ebfbf..07c46594c3 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-09-07 10:14:27.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 e3e79487aa..e38f189ed5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-09-07 10:14:27.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 4f5ed0fae2..e23e62084b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-09-07 10:14:27.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 63c465ed20..06779a9af3 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
@@ -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 a412df1d57..572677c4e1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
@@ -346,7 +346,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 ec981a4a31..c39172d186 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-09-07 10:14:27.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 ba046b37b3..604188f371 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-09-07 10:14:27.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 3d6ffb628d..1e0ec3227f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-09-07 10:14:27.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 73983dbac8..60c464afe9 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -54,7 +54,7 @@
+@@ -57,7 +57,7 @@
#include "components/supervised_user/core/browser/android/android_parental_controls.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
#endif
-@@ -74,7 +74,7 @@ std::unique_ptr<supervised_user::WebCont
+@@ -77,7 +77,7 @@ std::unique_ptr<supervised_user::WebCont
#elif BUILDFLAG(IS_ANDROID)
return std::make_unique<SupervisedUserWebContentHandlerImpl>(
web_contents, frame_id, navigation_id);
diff --git a/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc b/chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
index eadd67cce4..c64090ed91 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/support_tool/support_tool_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/support_tool/support_tool_util.cc
@@ -53,7 +53,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 83a288c5d6..d74ec0f407 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
-@@ -322,7 +322,7 @@ ChromeSyncControllerBuilder::Build(synce
+@@ -346,7 +346,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 3ac47f602f..04df07c1b7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-09-07 10:14:27.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 b8492f6d96..97e58c7a45 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -141,7 +141,7 @@ namespace {
+@@ -140,7 +140,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);
-@@ -434,7 +434,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -433,7 +433,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 690beae208..7e5581b3a5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-09-07 10:14:27.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 f473654d7b..12b970b8f8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-09-07 10:14:27.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 fb7beb7bcb..32f928c182 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2026-09-07 10:14:27.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 0fbed73760..f937c3e028 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-09-07 10:14:27.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 28cd264afb..0264365d26 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-09-07 10:14:27.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 9acb3370c6..3b6ae16f53 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-09-07 10:14:27.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 74e8f6de51..b031cfd2bb 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2026-09-07 10:14:27.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 53e4980182..ed6f76030e 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_helper.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/themes/theme_helper.cc
-@@ -15,7 +15,7 @@
+@@ -18,7 +18,7 @@
#include "ui/gfx/image/image.h"
#include "ui/native_theme/native_theme.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index fbd122cfaa..2c5ded8c8f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
-@@ -77,7 +77,7 @@
+@@ -78,7 +78,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"
-@@ -275,7 +275,7 @@ std::unique_ptr<ui::ThemeProvider> Theme
+@@ -289,7 +289,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
-@@ -406,7 +406,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -423,7 +423,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 dae15e8c54..4ddac1dfb5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-09-07 10:14:27.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 d7e37de2a6..2e46c35665 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2026-09-07 10:14:27.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 45a4cf3823..2518bbcc8c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2026-09-07 10:14:27.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},
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 eec5cf3f7e..80cadd697f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -440,7 +440,7 @@
+@@ -450,7 +450,7 @@
E(kActionVisitDesktopOfLruUser3, IDC_VISIT_DESKTOP_OF_LRU_USER_3) \
E(kActionVisitDesktopOfLruUser4, IDC_VISIT_DESKTOP_OF_LRU_USER_4) \
E(kActionVisitDesktopOfLruUser5, IDC_VISIT_DESKTOP_OF_LRU_USER_5)
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 47982cf798..3928e9e80a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/autofill/chrome_autofill_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/autofill/chrome_autofill_client.cc
-@@ -327,14 +327,14 @@ void ChromeAutofillClient::AtMemoryCopyP
+@@ -329,7 +329,7 @@ void ChromeAutofillClient::AtMemoryCopyP
->GetPrimaryMainFrame()
->GetPageUkmSourceId())) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,6 +15,7 @@ $NetBSD$
client_->ShowAutofillAtMemoryPromo();
#endif
}
+@@ -381,7 +381,7 @@ void ChromeAutofillClient::AtMemoryCopyP
}
#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 9f7a0f38f9..34e6a1c2bb 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/autofill/chrome_autofill_client.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/autofill/chrome_autofill_client.h
-@@ -127,7 +127,7 @@ class ChromeAutofillClient : public Cont
+@@ -130,7 +130,7 @@ class ChromeAutofillClient : public Cont
~ChromeAutofillClient() override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 c9fa6edb9b..f2a7ce1f31 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
@@ -31,7 +31,7 @@
#include "ui/gfx/geometry/size.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 4981a343fb..f98a443051 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -15,7 +15,7 @@
#include "content/public/browser/web_contents_observer.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
deleted file mode 100644
index b2323916c6..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_browser.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/ui/browser.h.orig 2026-08-31 22:47:51.000000000 +0000
-+++ chrome/browser/ui/browser.h
-@@ -209,7 +209,7 @@ class Browser : public TabStripModelObse
- std::optional<int64_t> display_id;
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // When the browser window is shown, the desktop environment is notified
- // using this ID. In response, the desktop will stop playing the "waiting
- // for startup" animation (if any).
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__actions.cc b/chromium/patches/patch-chrome_browser_ui_browser__actions.cc
index d54135e43d..8df1e9404d 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__actions.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__actions.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_actions.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_actions.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_actions.cc
-@@ -243,7 +243,7 @@
+@@ -237,7 +237,7 @@
#include "chrome/browser/ui/views/download/bubble/download_toolbar_ui_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/common/pref_names.h"
#include "components/prefs/pref_service.h"
#endif
-@@ -2610,7 +2610,7 @@ void BrowserActions::InitializeToolbarAn
+@@ -2541,7 +2541,7 @@ void BrowserActions::InitializeToolbarAn
.Build());
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
root_action_item_->AddChild(
actions::ActionItem::Builder(
base::BindRepeating(
-@@ -2742,7 +2742,7 @@ void BrowserActions::InitializeToolbarAn
+@@ -2673,7 +2673,7 @@ void BrowserActions::InitializeToolbarAn
.SetActionId(kActionExit)
.Build());
@@ -33,7 +33,7 @@ $NetBSD$
root_action_item_->AddChild(
actions::ActionItem::Builder(
base::BindRepeating(
-@@ -3782,7 +3782,7 @@ void BrowserActions::InitializeToolbarAn
+@@ -3585,7 +3585,7 @@ void BrowserActions::InitializeToolbarAn
[](BrowserWindowInterface* bwi, actions::ActionItem* item,
actions::ActionInvocationContext context) {
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -42,7 +42,7 @@ $NetBSD$
chrome::CreateDesktopShortcutForActiveWebContents(
bwi->GetBrowserForMigrationOnly());
#else
-@@ -4653,7 +4653,7 @@ void BrowserActions::InitializeToolbarAn
+@@ -4381,7 +4381,7 @@ void BrowserActions::InitializeToolbarAn
#endif
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
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 d0c1cd2e93..89d0e8c15b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -170,7 +170,7 @@
+@@ -174,7 +174,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"
-@@ -180,7 +180,7 @@
+@@ -184,7 +184,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)
-@@ -484,7 +484,7 @@ bool BrowserCommandController::IsReserve
+@@ -505,7 +505,7 @@ bool BrowserCommandController::IsReserve
#endif
}
@@ -33,7 +33,7 @@ $NetBSD$
// If this key was registered by the user as a content editing hotkey, then
// it is not reserved.
auto* linux_ui = ui::LinuxUi::instance();
-@@ -856,7 +856,7 @@ void BrowserCommandController::HandleCom
+@@ -868,7 +868,7 @@ void BrowserCommandController::HandleCom
break;
#endif
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->GetWindow()->Minimize();
break;
-@@ -869,7 +869,7 @@ void BrowserCommandController::HandleCom
+@@ -881,7 +881,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,
-@@ -1117,7 +1117,7 @@ void BrowserCommandController::HandleCom
+@@ -1129,7 +1129,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(
-@@ -1332,7 +1332,7 @@ void BrowserCommandController::HandleCom
+@@ -1344,7 +1344,7 @@ void BrowserCommandController::HandleCom
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -69,7 +69,7 @@ $NetBSD$
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1761,13 +1761,13 @@ void BrowserCommandController::InitComma
+@@ -1772,13 +1772,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
@@ -85,7 +85,7 @@ $NetBSD$
bool use_system_title_bar = true;
#if BUILDFLAG(IS_OZONE)
use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -2167,7 +2167,7 @@ void BrowserCommandController::UpdateCom
+@@ -2192,7 +2192,7 @@ void BrowserCommandController::UpdateCom
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_->UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index eda1c675fb..62497e484b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -1314,7 +1314,7 @@ void NewTabToRight(BrowserWindowInterfac
+@@ -1376,7 +1376,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();
-@@ -2648,7 +2648,7 @@ void OpenUpdateChromeDialog(BrowserWindo
+@@ -2745,7 +2745,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 28f9b48628..817eee8482 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -91,7 +91,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
+@@ -97,7 +97,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
registry->RegisterIntegerPref(prefs::kPinInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
std::string());
registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
-@@ -112,7 +112,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -118,7 +118,7 @@ void RegisterBrowserUserPrefs(user_prefs
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kSessionRestoreInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -231,7 +231,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -236,7 +236,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 76e46e0eb4..3154e854a2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2026-09-07 10:14:27.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 4b26bd6a5f..8b600cb17b 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -212,7 +212,7 @@
+@@ -218,7 +218,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -462,7 +462,7 @@ void BrowserWindowFeatures::Init(Browser
+@@ -488,7 +488,7 @@ void BrowserWindowFeatures::Init(Browser
browser);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_create__browser__window__non__android.cc b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_create__browser__window__non__android.cc
new file mode 100644
index 0000000000..65645a6951
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_create__browser__window__non__android.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/browser_window/internal/create_browser_window_non_android.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ chrome/browser/ui/browser_window/internal/create_browser_window_non_android.cc
+@@ -46,7 +46,7 @@ BrowserWindowCreateParams BrowserWindowC
+ #if BUILDFLAG(IS_CHROMEOS)
+ clone.display_id = display_id;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ clone.startup_id = startup_id;
+ #endif
+ #if BUILDFLAG(IS_OZONE)
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 02da2821fb..8234e49341 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -102,7 +102,7 @@ class ZoomBubbleManager;
+@@ -127,7 +127,7 @@ class ZoomBubbleManager;
class WindowsTaskbarIconUpdater;
#endif
@@ -15,7 +15,7 @@ $NetBSD$
class ProfileCustomizationBubbleSyncController;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -201,7 +201,7 @@ namespace send_tab_to_self {
+@@ -230,7 +230,7 @@ namespace send_tab_to_self {
class SendTabToSelfToolbarBubbleController;
} // namespace send_tab_to_self
@@ -24,7 +24,7 @@ $NetBSD$
namespace session_restore_infobar {
class SessionRestoreInfobarController;
} // namespace session_restore_infobar
-@@ -421,7 +421,7 @@ class BrowserWindowFeatures {
+@@ -450,7 +450,7 @@ class BrowserWindowFeatures {
return pinned_toolbar_actions_;
}
@@ -33,7 +33,7 @@ $NetBSD$
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -724,7 +724,7 @@ class BrowserWindowFeatures {
+@@ -766,7 +766,7 @@ class BrowserWindowFeatures {
pin_infobar_controller_;
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_public_create__browser__window.h b/chromium/patches/patch-chrome_browser_ui_browser__window_public_create__browser__window.h
new file mode 100644
index 0000000000..3bcbccbcbb
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_create__browser__window.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/browser_window/public/create_browser_window.h.orig 2026-09-07 10:14:27.000000000 +0000
++++ chrome/browser/ui/browser_window/public/create_browser_window.h
+@@ -181,7 +181,7 @@ struct BrowserWindowCreateParams {
+ std::optional<int64_t> display_id;
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When the browser window is shown, the desktop environment is notified
+ // using this ID. In response, the desktop will stop playing the "waiting
+ // for startup" animation (if any).
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 8a7dda96c9..d8c4fec39e 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
-@@ -253,7 +253,7 @@ bool SiteGURLIsValid(const GURL& url) {
+@@ -258,7 +258,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) || \
@@ -15,7 +15,7 @@ $NetBSD$
|| url.SchemeIs(webapps::kIsolatedAppScheme)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -398,7 +398,7 @@ void ShowChromeTips(BrowserWindowInterfa
+@@ -403,7 +403,7 @@ void ShowChromeTips(BrowserWindowInterfa
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
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 dcf6e99d1d..6c91106569 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-09-07 10:14:27.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 4b99666ea5..c3d5c2c987 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -577,7 +577,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -579,7 +579,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 c28b6d5ce7..3e4c38e439 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-09-07 10:14:27.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 6ed7909442..d28232e667 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-09-07 10:14:27.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 3055949670..809f4e1431 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-09-07 10:14:27.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 c543139d4b..2bec0d9679 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -120,7 +120,7 @@ namespace {
+@@ -119,7 +119,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;
-@@ -629,7 +629,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -628,7 +628,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 101557e0b1..a90f5dcc37 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/prefs/pref_watcher.cc
@@ -38,7 +38,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 6fd1044988..b4a03f0396 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-09-07 10:14:27.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 f26e3ba6cd..7aa45de8f6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-09-07 10:14:27.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 f3b6d5e66a..0ca55564f0 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
@@ -175,7 +175,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 3fe49fd733..0b778d5f4a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-09-07 10:14:27.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 e9d7cb3284..52def98680 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -584,7 +584,7 @@ void SigninViewController::ShowModalSync
+@@ -586,7 +586,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
}
@@ -15,7 +15,7 @@ $NetBSD$
void SigninViewController::ShowModalHistorySyncOptInDialog(
bool should_close_modal_dialog,
HistorySyncOptinHelper::FlowCompletedCallback callback) {
-@@ -601,7 +601,7 @@ void SigninViewController::ShowModalHist
+@@ -603,7 +603,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 b814102c54..745e53fc10 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
@@ -177,7 +177,7 @@ class SigninViewController {
void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
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 d4eaefd484..bac179b76d 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
-@@ -51,7 +51,7 @@ class SigninViewControllerDelegate {
+@@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
SyncConfirmationStyle style,
bool is_sync_promo);
@@ -15,7 +15,7 @@ $NetBSD$
// Returns a platform-specific SigninViewControllerDelegate instance that
// displays the modal history sync opt in dialog. The returned object should
// delete itself when the window it's managing is closed.
-@@ -94,7 +94,7 @@ class SigninViewControllerDelegate {
+@@ -93,7 +93,7 @@ class SigninViewControllerDelegate {
SignoutConfirmationCallback callback);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
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 c1ae98d28f..519c8f0fe6 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -121,7 +121,7 @@ const char* const kBadFlags[] = {
extensions::switches::kAllowlistedExtensionID,
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 68460d7542..e1db2fa29b 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
-@@ -46,7 +46,7 @@
+@@ -50,7 +50,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_model.h"
#endif
-@@ -222,7 +222,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
+@@ -251,7 +251,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
return;
}
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 d974a47e71..fde8a849cf 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-09-07 10:14:27.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 41caff6344..8139bcaac3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -68,7 +68,7 @@
+@@ -70,7 +70,7 @@
#include "content/public/common/content_switches.h"
#include "url/origin.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#include "ui/display/screen.h"
#endif
-@@ -91,7 +91,7 @@
+@@ -93,7 +93,7 @@
#include "chrome/browser/ui/browser_window/public/profile_browser_collection.h"
#endif
@@ -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"
-@@ -164,7 +164,7 @@ Browser* GetExistingBrowserForOpenBehavi
+@@ -166,7 +166,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();
-@@ -252,7 +252,7 @@ void StartupBrowserCreatorImpl::Launch(
+@@ -254,7 +254,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 =
-@@ -306,7 +306,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -308,7 +308,7 @@ BrowserWindowInterface* StartupBrowserCr
profile_ = browser->GetProfile();
}
@@ -51,16 +51,16 @@ $NetBSD$
std::string startup_id =
command_line_->GetSwitchValueASCII(base::nix::kXdgActivationTokenSwitch);
if (startup_id.empty()) {
-@@ -332,7 +332,7 @@ Browser* StartupBrowserCreatorImpl::Open
- // at the state of the MessageLoop.
- Browser::CreateParams params = Browser::CreateParams(profile_, false);
- params.creation_source = Browser::CreationSource::kStartupCreator;
+@@ -337,7 +337,7 @@ BrowserWindowInterface* StartupBrowserCr
+ BrowserWindowCreateParams params(profile_, false);
+ params.creation_source =
+ BrowserWindowCreateParams::CreationSource::kStartupCreator;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
params.startup_id = startup_id;
#endif
if (command_line_->HasSwitch(switches::kWindowName)) {
-@@ -366,7 +366,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -374,7 +374,7 @@ BrowserWindowInterface* StartupBrowserCr
continue;
}
@@ -69,7 +69,7 @@ $NetBSD$
// Start the What's New fetch but don't add the tab at this point. The tab
// will open as the foreground tab only if the remote content can be
// retrieved successfully. This prevents needing to automatically close the
-@@ -457,7 +457,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -465,7 +465,7 @@ BrowserWindowInterface* StartupBrowserCr
}
}
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 49a80bb6fc..0f329b6981 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -67,7 +67,7 @@
+@@ -66,7 +66,7 @@
#include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
#endif // !BUILDFLAG(IS_ANDROID)
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 e7b99ed44f..60c7f3768b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/startup/url_util.cc.orig 2026-09-07 10:14:27.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 642e732dac..01413117b2 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tab_helpers.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
@@ -218,7 +218,7 @@
#endif
@@ -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"
-@@ -780,12 +780,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -790,12 +790,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 74f08702c4..b06606315b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/tabs/public/tab_features.h
-@@ -161,7 +161,7 @@ class TabContextualizationController;
+@@ -191,7 +191,7 @@ class TabContextualizationController;
} // namespace lens
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
namespace wallet {
class ChromeWalletablePassClient;
} // namespace wallet
-@@ -593,7 +593,7 @@ class TabFeatures {
+@@ -647,7 +647,7 @@ class TabFeatures {
page_context_eligibility_helper_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
#endif
-@@ -605,7 +605,7 @@ class TabFeatures {
+@@ -659,7 +659,7 @@ class TabFeatures {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
index 60f888d23a..52e67542db 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/tabs/tab_dialog_manager.cc
@@ -89,7 +89,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 6d01c44a5a..2a40e9885f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -111,7 +111,7 @@
+@@ -116,7 +116,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"
-@@ -531,7 +531,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,7 +24,7 @@ $NetBSD$
inactive_window_mouse_event_controller_ =
std::make_unique<InactiveWindowMouseEventController>();
-@@ -627,7 +627,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -643,7 +643,7 @@ void TabFeatures::Init(TabInterface& tab
tab, tab);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(enterprise_reporting::kSaasUsageReporting)) {
saas_usage_navigation_observer_ =
std::make_unique<enterprise_reporting::SaasUsageNavigationObserver>(
-@@ -636,7 +636,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -652,7 +652,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_task__manager_task__manager__columns.h b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
index 514e62cff5..fdf590be62 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-09-07 10:14:27.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 02457d0899..b73cf91f2f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-09-07 10:14:27.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 54d630c689..3705cd5c58 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
@@ -79,7 +79,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 8117be9163..22427ea52b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-09-07 10:14:27.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 8ceac2b273..6c07015e8f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/toolbar/app_menu_icon_controller.cc.orig 2026-09-07 10:14:27.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
index 98e34c8dad..56427698ca 100644
--- a/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.cc
+++ b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__model.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/toolbar/app_menu_model.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/toolbar/app_menu_model.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/toolbar/app_menu_model.cc
-@@ -262,7 +262,7 @@ std::u16string GetUpgradeDialogTitleText
+@@ -264,7 +264,7 @@ std::u16string GetUpgradeDialogTitleText
return l10n_util::GetStringUTF16(IDS_UPGRADE_BUBBLE_MENU_ITEM);
}
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -15,7 +15,7 @@ $NetBSD$
return l10n_util::GetStringUTF16(IDS_RELAUNCH_TO_UPDATE_ALT);
#else
return l10n_util::GetStringUTF16(IDS_RELAUNCH_TO_UPDATE);
-@@ -2457,7 +2457,7 @@ void AppMenuModel::Build() {
+@@ -2491,7 +2491,7 @@ void AppMenuModel::Build() {
SetAccessibleNameAt(GetIndexOfCommandId(IDC_SHOW_MANAGEMENT_PAGE).value(),
GetManagedUiMenuItemTooltip(browser_->GetProfile()));
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index f32878a46f..bac94e7f39 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
@@ -102,7 +102,7 @@ bool IsWebuiRefresh2026Enabled() {
base::FeatureList::IsEnabled(kWebuiRefresh2026);
@@ -15,18 +15,9 @@ $NetBSD$
BASE_FEATURE(kDseIntegrity, base::FEATURE_ENABLED_BY_DEFAULT);
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
-@@ -325,7 +325,7 @@ BASE_FEATURE(kMigrateManagementPageToWeb
- BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
+@@ -337,7 +337,7 @@ BASE_FEATURE(kTabsFromOtherDevicesSidePa
+ BASE_FEATURE(kNonMilestoneUpdateToast, base::FEATURE_ENABLED_BY_DEFAULT);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
- #endif
-
-@@ -368,7 +368,7 @@ bool IsBookmarkTabGroupConversionEnabled
- return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
- }
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 1493b3077e..26b1a88450 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -30,7 +30,7 @@ BASE_DECLARE_FEATURE(kCreateNewTabGroupA
+@@ -29,7 +29,7 @@ BASE_DECLARE_FEATURE(kCompositorLoadingT
BASE_DECLARE_FEATURE(kCtrlTabMru);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDseIntegrity);
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
BASE_DECLARE_FEATURE(kLegacySearchIntegrityCheck);
-@@ -84,7 +84,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+@@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
BASE_DECLARE_FEATURE_PARAM(int, kSeparateDefaultAndPinPromptMessageVersion);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -24,12 +24,3 @@ $NetBSD$
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -280,7 +280,7 @@ BASE_DECLARE_FEATURE(kMigrateManagementP
- BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kUsePortalAccentColor);
- #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 30e34510ae..7109126068 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
@@ -17,7 +17,7 @@
#include "ui/base/mojom/window_show_state.mojom.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index b108f7574c..991fbfbd16 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
-@@ -49,7 +49,7 @@
+@@ -51,7 +51,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>
-@@ -136,7 +136,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -141,7 +141,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 a7d69d5a03..e7de1b6f76 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-09-07 10:14:27.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 ed10107e31..77534e975c 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
-@@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
+@@ -44,7 +44,7 @@ bool WindowManagerDrawsTitleBarOverMaxim
return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
}
@@ -15,7 +15,7 @@ $NetBSD$
int GetWindowIconResourceId() {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
switch (chrome::GetChannel()) {
-@@ -85,7 +85,7 @@ views::NativeWidget* ChromeViewsDelegate
+@@ -102,7 +102,7 @@ views::NativeWidget* ChromeViewsDelegate
delegate);
}
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 2251362236..1536adbc3b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-09-07 10:14:27.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 e1d73ba6ef..36a9174522 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
-@@ -96,7 +96,7 @@ DialogText GetPromptDialogTextFromStatus
+@@ -97,7 +97,7 @@ DialogText GetPromptDialogTextFromStatus
break;
}
@@ -15,7 +15,7 @@ $NetBSD$
if (syncer::IsReplaceSyncPromosWithSignInPromosEnabled() &&
status.signin_status != collaboration::SigninStatus::kSigninDisabled) {
title_id = IDS_SYNC_HISTORY_TITLE;
-@@ -433,7 +433,7 @@ void CollaborationControllerDelegateDesk
+@@ -434,7 +434,7 @@ void CollaborationControllerDelegateDesk
chrome::ShowBrowserModal(browser_, std::move(dialog_model));
}
@@ -24,16 +24,16 @@ $NetBSD$
void CollaborationControllerDelegateDesktop::
MaybeShowSignInUiForHistorySyncOptin() {
collaboration::ServiceStatus status = GetServiceStatus();
-@@ -518,7 +518,7 @@ void CollaborationControllerDelegateDesk
+@@ -519,7 +519,7 @@ void CollaborationControllerDelegateDesk
}
AccountInfo account_for_promo =
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
signin_ui_util::GetSingleAccountForPromos(
- IdentityManagerFactory::GetForProfile(browser_->GetProfile()));
- #else
-@@ -553,7 +553,7 @@ void CollaborationControllerDelegateDesk
+ IdentityManagerFactory::GetForProfile(browser_->GetProfile()),
+ AccountPreviewDataServiceFactory::GetForProfile(
+@@ -556,7 +556,7 @@ void CollaborationControllerDelegateDesk
.SetLabel(dialog_text.ok_button_text)
.SetEnabled(true));
@@ -42,7 +42,7 @@ $NetBSD$
if (syncer::IsReplaceSyncPromosWithSignInPromosEnabled()) {
dialog_builder.SetFootnote(ui::DialogModelLabel(dialog_text.footnote));
-@@ -602,7 +602,7 @@ void CollaborationControllerDelegateDesk
+@@ -605,7 +605,7 @@ void CollaborationControllerDelegateDesk
.Run(CollaborationControllerDelegate::Outcome::kSuccess);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
index 695e13a520..5654a4df25 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
@@ -80,7 +80,7 @@ class CollaborationControllerDelegateDes
std::optional<data_sharing::mojom::GroupActionProgress> progress);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_eye__dropper_eye__dropper__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_eye__dropper_eye__dropper__aura.cc
new file mode 100644
index 0000000000..19b08c9b12
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_eye__dropper_eye__dropper__aura.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/eye_dropper/eye_dropper_aura.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ chrome/browser/ui/views/eye_dropper/eye_dropper_aura.cc
+@@ -13,7 +13,7 @@
+ #include "content/public/browser/web_contents.h"
+ #include "ui/base/ui_base_features.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
+ #include "base/nix/xdg_util.h"
+ #if BUILDFLAG(USE_DBUS)
+@@ -33,7 +33,7 @@ std::unique_ptr<content::EyeDropper> Sho
+ return nullptr;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Check the session type from the environment variable (XDG_SESSION_TYPE)
+ // instead of the Ozone platform, because XWayland sessions still require
+ // the portal eye dropper for reliable screen capture.
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 9afeef721d..35ca11a532 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc
@@ -16,7 +16,7 @@
#include "chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.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 4ecf7e44ab..26951a8f3a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -52,7 +52,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 ddafde3f3c..09352a35fa 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-09-07 10:14:27.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 4cf7b05453..a7e3550793 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
@@ -70,7 +70,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 572f781d12..a761c659ac 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2437,7 +2437,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2431,7 +2431,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
UpdateFastResizeForContentViews(is_dragging);
if (!is_dragging) {
-@@ -5764,7 +5764,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -5792,7 +5792,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
-@@ -5775,7 +5775,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -5803,7 +5803,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 645be45be0..68a051d231 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.cc
-@@ -47,7 +47,7 @@
+@@ -50,7 +50,7 @@
#include "ui/aura/window.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -86,7 +86,7 @@ class ThemeChangedObserver : public view
+@@ -87,7 +87,7 @@ class ThemeChangedObserver : public view
};
bool IsUsingLinuxSystemTheme(Profile* profile) {
@@ -24,7 +24,7 @@ $NetBSD$
return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
#else
return false;
-@@ -163,7 +163,7 @@ void BrowserWidget::InitBrowserWidget()
+@@ -165,7 +165,7 @@ void BrowserWidget::InitBrowserWidget()
#endif
}
@@ -33,7 +33,7 @@ $NetBSD$
params.startup_id =
BrowserInitState::From(browser)->create_params().startup_id;
#endif
-@@ -209,7 +209,7 @@ void BrowserWidget::InitBrowserWidget()
+@@ -218,7 +218,7 @@ void BrowserWidget::InitBrowserWidget()
Init(std::move(params));
@@ -42,7 +42,7 @@ $NetBSD$
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -493,7 +493,7 @@ void BrowserWidget::OnMenuClosed() {
+@@ -523,7 +523,7 @@ void BrowserWidget::OnMenuClosed() {
}
void BrowserWidget::SelectNativeTheme() {
@@ -51,7 +51,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();
-@@ -534,7 +534,7 @@ void BrowserWidget::OnTouchUiChanged() {
+@@ -564,7 +564,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 2b3f104f90..6917ef6429 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.h
@@ -65,7 +65,7 @@ class BrowserWidget : public views::Widg
@@ -15,7 +15,7 @@ $NetBSD$
// Returns whether the frame is in a tiled state.
bool tiled() const { return tiled_; }
void set_tiled(bool tiled) { tiled_ = tiled; }
-@@ -187,7 +187,7 @@ class BrowserWidget : public views::Widg
+@@ -189,7 +189,7 @@ class BrowserWidget : public views::Widg
// contents for smoother dragging.
TabDragKind tab_drag_kind_ = TabDragKind::kNone;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_contents__web__view.cc
index 372907869d..d9a710c320 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/contents_web_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/contents_web_view.cc
@@ -169,7 +169,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 fe860f3906..6af5211898 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/contents_web_view.h.orig 2026-09-07 10:14:27.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 3bd5a95f73..677885e0c5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc
-@@ -246,7 +246,7 @@ HorizontalTabStripRegionViewOld::Horizon
+@@ -252,7 +252,7 @@ HorizontalTabStripRegionViewOld::Horizon
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 ccb3420aaf..4977ed0d71 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
-@@ -404,7 +404,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
+@@ -400,7 +400,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
#elif BUILDFLAG(IS_WIN)
label.SetSubpixelRenderingEnabled(false);
label.SetAutoColorReadabilityEnabled(false);
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 aff6a70426..9ebb21f423 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,14 +4,14 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc
-@@ -254,7 +254,7 @@ int BrowserViewTabbedLayoutImpl::GetHori
+@@ -256,7 +256,7 @@ int BrowserViewTabbedLayoutImpl::GetHori
}
- bool BrowserViewTabbedLayoutImpl::AvoidCrackingForFractionalDisplay() const {
+ int BrowserViewTabbedLayoutImpl::GetVerticalTabStripContentOverlap() const {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // This is primarily an issue on Linux and Windows; add other platforms here
- // as needed.
+ // On fractional display scaling (e.g. 1.25x, 1.5x), overlap the content area
+ // by 1 DIP over the vertical tab strip border to prevent subpixel seams.
if (auto* const widget = views().browser_view->GetWidget()) {
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 f59026818a..be4ca20a7b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc
@@ -57,7 +57,7 @@ int MultiContentsViewDropTargetControlle
return
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 d569a6d7b1..f03110325d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -57,7 +57,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 d7fb2c6fb8..334561da79 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-09-07 10:14:27.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 5fb2e02ec2..74f0892381 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-09-07 10:14:27.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 638cc7e7c4..f67d64816d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -133,7 +133,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -134,7 +134,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,
-@@ -237,7 +237,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -234,7 +234,7 @@ void SystemMenuModelBuilder::BuildSystem
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, 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 65b192c54c..75791e6ccd 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
-@@ -30,7 +30,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
-@@ -49,7 +49,7 @@ SystemMenuModelDelegate::SystemMenuModel
+@@ -50,7 +50,7 @@ SystemMenuModelDelegate::SystemMenuModel
SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
@@ -24,7 +24,7 @@ $NetBSD$
if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
PrefService* prefs = browser_->GetProfile()->GetPrefs();
return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -93,7 +93,7 @@ bool SystemMenuModelDelegate::IsCommandI
+@@ -94,7 +94,7 @@ bool SystemMenuModelDelegate::IsCommandI
}
bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
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 14a88aa6fa..cbf4bba16f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-09-07 10:14:27.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 ba13cfba9b..0c72f5d12e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1817,7 +1817,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1691,7 +1691,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 dbaf54810f..5acff9530e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
@@ -46,7 +46,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 709e0b8224..317429ae62 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -36,7 +36,7 @@
#include "components/tabs/public/tab_interface.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
index 3217000995..eecec1555e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -460,7 +460,7 @@ void AvatarToolbarButton::MaybeShowProfi
+@@ -414,7 +414,7 @@ void AvatarToolbarButton::MaybeShowProfi
state_manager_.MaybeShowProfileSwitchIPH();
}
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 8a48d2e70a..2f09bb0a57 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
-@@ -71,7 +71,7 @@ class AvatarToolbarButton : public Toolb
+@@ -66,7 +66,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 6d45ff607d..0d306b4706 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc
-@@ -2620,7 +2620,7 @@ void AvatarToolbarButtonStateManager::Ma
+@@ -2628,7 +2628,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 334aa7c5c0..698be76fa7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h
-@@ -272,7 +272,7 @@ class AvatarToolbarButtonStateManager
+@@ -269,7 +269,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 83853f2e4d..70ea1db3f5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/first_run_flow_controller.cc
-@@ -86,7 +86,7 @@
+@@ -85,7 +85,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"
-@@ -1198,7 +1198,7 @@ bool FirstRunFlowController::AreEffectsE
+@@ -1179,7 +1179,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 ca9d70ed98..bd194132e1 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -80,7 +80,7 @@ void ProfileMenuCoordinator::ShowWithPro
+@@ -81,7 +81,7 @@ void ProfileMenuCoordinator::ShowWithPro
->NotifyFeaturePromoFeatureUsed(
feature_engagement::kIPHProfileSwitchFeature,
FeaturePromoFeatureUsedAction::kClosePromoIfPresent);
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 96558b8d9a..8d30204029 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -104,7 +104,7 @@
+@@ -110,7 +110,7 @@
#include "chrome/browser/signin/cross_device_signin_promo_manager.h"
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -591,7 +591,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -585,7 +585,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 cc8f1f078f..9987ea8bd4 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -89,7 +89,7 @@
- #include "chrome/browser/global_keyboard_shortcuts_mac.h"
+@@ -90,7 +90,7 @@
+ #include "chrome/browser/renderer_host/chrome_render_widget_host_view_mac_history_swiping_control.h"
#endif
-#if BUILDFLAG(IS_LINUX)
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
index 4d7bc3ce77..e37e69c73f 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_widget.cc.orig 2026-09-07 10:14:27.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"
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 103cce5148..4f6e5c566e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -62,14 +62,14 @@
+@@ -60,14 +60,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -23,7 +23,7 @@ $NetBSD$
const int kManagedUserNoticeConfirmationDialogWidth = 780;
const int kManagedUserNoticeConfirmationDialogHeight = 560;
#endif
-@@ -137,7 +137,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -138,7 +138,7 @@ SigninViewControllerDelegateViews::Creat
kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
}
@@ -31,8 +31,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
- Browser* browser,
-@@ -245,7 +245,7 @@ SigninViewControllerDelegateViews::Creat
+ BrowserWindowInterface* browser,
+@@ -247,7 +247,7 @@ SigninViewControllerDelegateViews::Creat
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -68,7 +68,7 @@ $NetBSD$
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -655,7 +655,7 @@ SigninViewControllerDelegate::CreateSign
+@@ -656,7 +656,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 3d7730c289..93498012f7 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,18 +4,18 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
-@@ -61,7 +61,7 @@ class SigninViewControllerDelegateViews
+@@ -60,7 +60,7 @@ class SigninViewControllerDelegateViews
SyncConfirmationStyle style,
bool is_sync_promo);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
static std::unique_ptr<views::WebView> CreateHistorySyncOptInWebView(
- Browser* browser,
+ BrowserWindowInterface* browser,
bool should_close_modal_dialog,
-@@ -87,7 +87,7 @@ class SigninViewControllerDelegateViews
+@@ -86,7 +86,7 @@ class SigninViewControllerDelegateViews
SignoutConfirmationCallback callback);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -24,7 +24,7 @@ $NetBSD$
static std::unique_ptr<views::WebView>
CreateManagedUserNoticeConfirmationWebView(
BrowserWindowInterface& browser,
-@@ -159,7 +159,7 @@ class SigninViewControllerDelegateViews
+@@ -158,7 +158,7 @@ class SigninViewControllerDelegateViews
std::optional<int> dialog_width,
InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
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
index d531847dcc..d9327cbb92 100644
--- 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
@@ -4,9 +4,9 @@ $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-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/tabs/common/tab_group_header_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/tabs/common/tab_group_header_view.cc
-@@ -385,7 +385,7 @@ void TabGroupHeaderView::OnMouseEntered(
+@@ -391,7 +391,7 @@ void TabGroupHeaderView::OnMouseEntered(
}
void TabGroupHeaderView::OnMouseExited(const ui::MouseEvent& event) {
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 e702d199fc..047f9d07c7 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,18 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -218,7 +218,7 @@ BrowserView* GetBrowserViewForContext(co
+@@ -105,7 +105,7 @@
+ #include "ui/wm/core/window_modality_controller.h" // nogncheck
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h"
+ #endif
+
+@@ -225,7 +225,7 @@ BrowserView* GetBrowserViewForContext(co
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -15,7 +24,7 @@ $NetBSD$
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -427,7 +427,7 @@ TabDragController::Liveness TabDragContr
+@@ -434,7 +434,7 @@ TabDragController::Liveness TabDragContr
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -24,7 +33,7 @@ $NetBSD$
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -1057,7 +1057,7 @@ TabDragController::Liveness TabDragContr
+@@ -1096,7 +1096,7 @@ TabDragController::Liveness TabDragContr
CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
}
@@ -33,7 +42,16 @@ $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.
-@@ -2348,7 +2348,7 @@ void TabDragController::CompleteDrag() {
+@@ -1784,7 +1784,7 @@ TabDragController::DetachIntoNewBrowserA
+ current_state_ = DragState::kWaitingForWindowToShow;
+ VisibilityWaiter waiter(dragged_widget);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // VisibilityWaiter runs a kNestableTasksAllowed loop while the user holds
+ // the pointer button, before the move loop's own suppression scope is
+ // established; suppress data drags for its duration as well.
+@@ -2412,7 +2412,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -42,7 +60,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
-@@ -2769,7 +2769,7 @@ TabDragController::Liveness TabDragContr
+@@ -2840,7 +2840,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 e69827b366..4670fe1470 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc
@@ -663,7 +663,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
// not become active. Setting this to false creates the need to explicitly
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 2d1a48a960..45e85b3f82 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/tabs/shared/drop_arrow.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/tabs/shared/drop_arrow.cc
@@ -82,7 +82,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 21debf104a..3b791b5192 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -1258,7 +1258,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -1476,7 +1476,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
deleted file mode 100644
index 791a11a65c..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.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/tab_style_views.cc.orig 2026-08-31 22:47:51.000000000 +0000
-+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -589,7 +589,7 @@ float TabStyleViewsImpl::GetCurrentActiv
- if (!IsHoverAnimationActive()) {
- return base_opacity;
- }
-- return std::lerp(base_opacity, GetHoverOpacity(), GetHoverAnimationValue());
-+ return std::lerp(base_opacity, GetHoverOpacity(), static_cast<float>(GetHoverAnimationValue()));
- }
-
- TabStyle::TabColors TabStyleViewsImpl::CalculateTargetColors() const {
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 a7e912bd1e..900e5cf913 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-09-07 10:14:27.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 2f70750c6c..468eca7a4f 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h
@@ -87,7 +87,7 @@ class AvatarToolbarButtonInterface {
// Attempts showing the In-Product-Help for profile Switching.
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 03f4d1a3ef..8a4ca00512 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/toolbar/toolbar_view.cc
-@@ -395,7 +395,7 @@ void ToolbarView::Init() {
+@@ -399,7 +399,7 @@ void ToolbarView::Init() {
}
std::unique_ptr<MediaToolbarButtonView> media_button;
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (!features::IsWebUIMediaButtonEnabled()) {
media_button = std::make_unique<MediaToolbarButtonView>(
- browser_view_,
+ browser_view_, std::make_unique<MediaToolbarButtonContextualMenu>(
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 a196d3e022..70ce79366d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc
-@@ -216,7 +216,7 @@ void WebUIAvatarToolbarButton::MaybeShow
+@@ -220,7 +220,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 802343a418..23c39df227 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h
-@@ -57,7 +57,7 @@ class WebUIAvatarToolbarButton : public
+@@ -55,7 +55,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 5de6a7033d..e1d3787071 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -290,7 +290,7 @@ CreateNavigationAction(GURL target) {
+@@ -288,7 +288,7 @@ CreateNavigationAction(GURL target) {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
void NavigateToSettingsPage(ContextPtr ctx,
user_education::FeaturePromoHandle promo_handle) {
BrowserWindowInterface* const browser = GetBrowser(ctx);
-@@ -1471,7 +1471,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1463,7 +1463,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -24,7 +24,7 @@ $NetBSD$
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1764,7 +1764,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1770,7 +1770,7 @@ void MaybeRegisterChromeFeaturePromos(
"new translate screen feature on the Lens Overlay.")));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -33,9 +33,9 @@ $NetBSD$
// kIPHDesktopPWAsLinkCapturingLaunch:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -2519,7 +2519,7 @@ void MaybeRegisterChromeNewBadges(user_e
- 153, "mtatarski%google.com@localhost",
- "Show the new badge on Send to Your Devices context menu items.")));
+@@ -2525,7 +2525,7 @@ void MaybeRegisterChromeNewBadges(user_e
+ user_education::Metadata(153, "amyasinghal%google.com@localhost",
+ "Shown on the Dictation context menu item.")));
-#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_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 72edef4443..151600c8d6 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -568,7 +568,7 @@ std::string GetFileExtension(FileExtensi
+@@ -566,7 +566,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;
-@@ -2329,7 +2329,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2323,7 +2323,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(
-@@ -3771,7 +3771,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3765,7 +3765,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
-@@ -3786,7 +3786,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3780,7 +3780,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
-@@ -3796,7 +3796,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3790,7 +3790,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3812,7 +3812,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3806,7 +3806,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4617,7 +4617,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4612,7 +4612,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
-@@ -4822,7 +4822,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4817,7 +4817,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);
-@@ -4866,7 +4866,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4861,7 +4861,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 430aaad749..70896f0738 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/web_applications/app_browser_controller.cc
-@@ -577,7 +577,7 @@ std::u16string AppBrowserController::Get
+@@ -570,7 +570,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 32d612b00a..90f1c7b3b2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -25,7 +25,7 @@
#include "ui/gfx/native_ui_types.h"
@@ -13,5 +13,5 @@ $NetBSD$
- BUILDFLAG(IS_CHROMEOS));
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD));
+ class BrowserWindowInterface;
class GURL;
- class Profile;
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 9e73400021..6efc7dbca1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -350,7 +350,7 @@ bool WebAppUiManagerImpl::IsAppMigration
+@@ -348,7 +348,7 @@ bool WebAppUiManagerImpl::IsAppMigration
return false;
}
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(window);
return browser_view &&
browser_view->GetProperty(kIsPwaUpdateDialogShowingKey) &&
-@@ -1024,7 +1024,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -1020,7 +1020,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 e0e990c99d..8af0b8ec56 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -270,7 +270,7 @@ class WebAppUiManagerImpl : public Brows
+@@ -271,7 +271,7 @@ class WebAppUiManagerImpl : public Brows
webapps::UninstallResultCode uninstall_code);
#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);
+ void ShowIPHPromoForAppsLaunchedViaLinkCapturing(
+ BrowserWindowInterface* browser,
+ const webapps::AppId& app_id,
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 d4ff5410c3..c1b45ee23e 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -73,7 +73,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -74,7 +74,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 30c71d6406..e08e5b8bfa 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
-@@ -407,7 +407,7 @@ using about_ui::AppendHeader;
+@@ -406,7 +406,7 @@ using about_ui::AppendHeader;
namespace {
@@ -15,7 +15,7 @@ $NetBSD$
std::string AboutLinuxProxyConfig() {
std::string data;
AppendHeader(&data,
-@@ -437,7 +437,7 @@ TermsUIConfig::TermsUIConfig()
+@@ -436,7 +436,7 @@ TermsUIConfig::TermsUIConfig()
: AboutUIConfigBase(chrome::kChromeUITermsHost) {}
#endif
@@ -24,7 +24,7 @@ $NetBSD$
LinuxProxyConfigUI::LinuxProxyConfigUI()
: AboutUIConfigBase(chrome::kChromeUILinuxProxyConfigHost) {}
#endif
-@@ -483,7 +483,7 @@ void AboutUIHTMLSource::StartDataRequest
+@@ -482,7 +482,7 @@ void AboutUIHTMLSource::StartDataRequest
response =
ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
}
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 0ff30efbe3..d9b806c146 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2026-09-07 10:14:27.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 faebfff799..c175d9be0f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
@@ -64,7 +64,7 @@
#include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 9b42b274a0..d77a5725f0 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -23,7 +23,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
@@ -13,5 +13,5 @@ $NetBSD$
-static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX));
+static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD));
- class Browser;
+ class BrowserWindowInterface;
class ExtensionEnableFlow;
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 e1f348158c..3790fcb365 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-09-07 10:14:27.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 f9cc53c7c8..7e42b3b7b1 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-09-07 10:14:27.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 a2c4c905fe..cf994c802c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-09-07 10:14:27.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 b1b4d2a986..abefcd9064 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-09-07 10:14:27.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 058d9b70e4..2e14d32207 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
@@ -174,7 +174,7 @@
#include "chrome/browser/ui/webui/default_browser/visual_guided_setter_ui.h"
@@ -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)
-@@ -404,10 +404,10 @@ void RegisterChromeWebUIConfigs() {
+@@ -403,10 +403,10 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIToolbarConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -62,7 +62,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE)
map.AddWebUIConfig(std::make_unique<extensions::ExtensionsUIConfig>());
-@@ -435,7 +435,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -434,7 +434,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<VisualGuidedSetterUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -71,7 +71,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -444,17 +444,17 @@ void RegisterChromeWebUIConfigs() {
+@@ -443,17 +443,17 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -92,7 +92,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<UpdaterUIConfig>());
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -501,7 +501,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -500,7 +500,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 a4f6d0b5b5..c5ea1c2c13 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -117,17 +117,17 @@
+@@ -116,17 +116,17 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -268,7 +268,7 @@ void ChromeWebUIControllerFactory::GetFa
+@@ -267,7 +267,7 @@ void ChromeWebUIControllerFactory::GetFa
const std::vector<int>& desired_sizes_in_pixel,
favicon_base::FaviconResultsCallback callback) const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -36,7 +36,7 @@ $NetBSD$
if (page_url.SchemeIs(webapps::kIsolatedAppScheme)) {
ReadIsolatedWebAppFaviconsFromDisk(profile, page_url, std::move(callback));
return;
-@@ -427,7 +427,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -439,7 +439,7 @@ ChromeWebUIControllerFactory::GetFavicon
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
}
@@ -45,7 +45,7 @@ $NetBSD$
if (page_url.host() == chrome::kChromeUIWhatsNewHost) {
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
}
-@@ -457,7 +457,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -459,7 +459,7 @@ ChromeWebUIControllerFactory::GetFavicon
}
#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 9be5181bb6..fda315bd2f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-09-07 10:14:27.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 e79c5dbb55..cab12bed5f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
-@@ -219,7 +219,7 @@ constexpr char kMacShareIconResourceName
+@@ -226,7 +226,7 @@ constexpr char kMacShareIconResourceName
#elif BUILDFLAG(IS_WIN)
constexpr char kWinShareIconResourceName[] =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -15,9 +15,9 @@ $NetBSD$
constexpr char kLinuxShareIconResourceName[] =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -748,7 +748,7 @@ std::string SearchboxHandler::Autocomple
+@@ -751,7 +751,7 @@ std::string SearchboxHandler::Autocomple
: omnibox::kShareWinChromeRefreshOldIcon.name)) {
- return kWinShareIconResourceName;
+ resource_name = kWinShareIconResourceName;
}
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 dad52aaf85..f7d05dc451 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-09-07 10:14:27.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 505111e700..b8470daa2b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
-@@ -67,7 +67,7 @@
+@@ -79,7 +79,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"
-@@ -114,7 +114,7 @@ void InfoBarInternalsHandler::GetInfoBar
+@@ -133,7 +133,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,7 +24,7 @@ $NetBSD$
infobar_list.emplace_back(InfoBarEntry::New(
/*type=*/InfoBarType::kDefaultBrowser, /*name=*/"Default Browser",
/*description=*/
-@@ -261,7 +261,7 @@ bool InfoBarInternalsHandler::TriggerInf
+@@ -304,7 +304,7 @@ bool InfoBarInternalsHandler::TriggerInf
}
return true;
}
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 e7ebafcce0..8db0c6481f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-09-07 10:14:27.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 dad8c3f86a..2e66ecbdf6 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -200,11 +200,11 @@ void ManagementUI::GetLocalizedStrings(
+@@ -199,11 +199,11 @@ void ManagementUI::GetLocalizedStrings(
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
{kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
#endif // BUILDFLAG(IS_CHROMEOS)
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 d2a10d5278..7b77e6c528 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-09-07 10:14:27.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 d5782159d6..4c083514f8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-09-07 10:14:27.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 29798d1942..cf9fea2e6c 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,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
-@@ -76,7 +76,7 @@
- #include "ui/base/l10n/l10n_util.h"
- #include "ui/base/webui/web_ui_util.h"
+@@ -81,7 +81,7 @@
+ #include "chrome/browser/ui/managed_ui.h" // nogncheck crbug.com/40147906
+ #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/enterprise/signals/user_permission_service_factory.h"
#include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -200,7 +200,7 @@ void AddThreatProtectionPermission(const
+@@ -205,7 +205,7 @@ void AddThreatProtectionPermission(const
}
bool IsSaasReportingEnabled(content::WebUI* web_ui) {
@@ -24,7 +24,7 @@ $NetBSD$
return !Profile::FromWebUI(web_ui)
->GetPrefs()
->GetList(enterprise_reporting::kSaasUsageDomainUrlsForProfile)
-@@ -404,7 +404,7 @@ void ManagementUIHandler::AddBrowserRepo
+@@ -409,7 +409,7 @@ void ManagementUIHandler::AddBrowserRepo
report_sources->Append(std::move(data));
}
@@ -33,7 +33,7 @@ $NetBSD$
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -439,7 +439,7 @@ void ManagementUIHandler::AddProfileRepo
+@@ -444,7 +444,7 @@ void ManagementUIHandler::AddProfileRepo
report_sources->Append(std::move(data));
}
@@ -42,7 +42,7 @@ $NetBSD$
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -627,7 +627,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -632,7 +632,7 @@ policy::PolicyService* ManagementUIHandl
->policy_service();
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 42fc19916e..2dc1b9769b 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
-@@ -37,7 +37,7 @@ namespace enterprise_management {
+@@ -38,7 +38,7 @@ namespace enterprise_management {
class GetUserEligiblePromotionsResponse;
} // namespace enterprise_management
@@ -15,7 +15,7 @@ $NetBSD$
namespace device_signals {
class UserPermissionService;
} // namespace device_signals
-@@ -97,7 +97,7 @@ class ManagementUIHandler : public conte
+@@ -98,7 +98,7 @@ class ManagementUIHandler : public conte
base::ListValue GetManagedWebsitesInfo(Profile* profile) const;
base::ListValue GetApplicationsInfo(Profile* profile) const;
virtual policy::PolicyService* GetPolicyService();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc
index 7ec162404b..2f9e22c70b 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/notification_cards_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/notification_cards_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/notification_cards_handler.cc
-@@ -30,7 +30,7 @@
+@@ -31,7 +31,7 @@
#endif
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
@@ -15,16 +15,16 @@ $NetBSD$
#include "base/memory/scoped_refptr.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/ui/webui/password_manager/notification_cards/relaunch_chrome_banner.h"
-@@ -80,7 +80,7 @@ NotificationCardsHandler::NotificationCa
+@@ -186,7 +186,7 @@ NotificationCardsHandler::NotificationCa
#endif
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto relaunch_banner =
- std::make_unique<RelaunchChromeBanner>(profile->GetPrefs());
+ auto relaunch_banner = std::make_unique<RelaunchChromeBanner>();
relaunch_chrome_banner_ = relaunch_banner.get();
-@@ -124,7 +124,7 @@ void NotificationCardsHandler::HandleGet
+ notification_cards_.push_back(std::move(relaunch_banner));
+@@ -229,7 +229,7 @@ void NotificationCardsHandler::HandleGet
CHECK_EQ(1U, args.size());
const base::Value& callback_id = args[0];
@@ -33,7 +33,7 @@ $NetBSD$
if (relaunch_chrome_banner_ &&
!relaunch_chrome_banner_->is_encryption_available().has_value()) {
g_browser_process->os_crypt_async()->GetInstance(
-@@ -191,7 +191,7 @@ NotificationCardsHandler::GetNotificatio
+@@ -292,7 +292,7 @@ NotificationCardsHandler::GetNotificatio
return card_to_show;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h
index 4df3aaace8..8d2edb2155 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards__handler.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/notification_cards_handler.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/notification_cards_handler.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/notification_cards_handler.h
-@@ -55,7 +55,7 @@ class NotificationCardsHandler : public
+@@ -56,7 +56,7 @@ class NotificationCardsHandler : public
PasswordNotificationCardBase* GetNotificationCardToShowAndUpdatePref();
@@ -15,7 +15,7 @@ $NetBSD$
void OnEncryptorReceived(base::Value callback_id,
scoped_refptr<os_crypt_async::Encryptor> encryptor);
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -64,7 +64,7 @@ class NotificationCardsHandler : public
+@@ -65,7 +65,7 @@ class NotificationCardsHandler : public
std::vector<std::unique_ptr<PasswordNotificationCardBase>>
notification_cards_;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc
index 7770325da3..87a37b7ecd 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_notification__cards_relaunch__chrome__banner.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/notification_cards/relaunch_chrome_banner.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/notification_cards/relaunch_chrome_banner.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/notification_cards/relaunch_chrome_banner.cc
-@@ -37,7 +37,7 @@ std::u16string RelaunchChromeBanner::Get
+@@ -46,7 +46,7 @@ std::u16string RelaunchChromeBanner::Get
return l10n_util::GetStringUTF16(
#if BUILDFLAG(IS_MAC)
IDS_PASSWORD_MANAGER_UI_RELAUNCH_CHROME_PROMO_CARD_TITLE
@@ -15,7 +15,7 @@ $NetBSD$
IDS_PASSWORD_MANAGER_UI_RELAUNCH_CHROME_PROMO_CARD_TITLE_LINUX
#endif
);
-@@ -47,7 +47,7 @@ std::u16string RelaunchChromeBanner::Get
+@@ -56,7 +56,7 @@ std::u16string RelaunchChromeBanner::Get
return l10n_util::GetStringUTF16(
#if BUILDFLAG(IS_MAC)
IDS_PASSWORD_MANAGER_UI_RELAUNCH_CHROME_PROMO_CARD_DESCRIPTION
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
index 618688369e..c05c7f338e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_policy_policy__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/policy/policy_ui.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/policy/policy_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/policy/policy_ui.cc
-@@ -150,7 +150,7 @@ void CreateAndAddPolicyUIHtmlSource(Prof
+@@ -188,7 +188,7 @@ void CreateAndAddPolicyUIHtmlSource(Prof
{"statusFlexOrgNoPolicy", IDS_POLICY_STATUS_FLEX_ORG_NO_POLICY},
{"statusDevice", IDS_POLICY_STATUS_DEVICE},
{"statusMachine", IDS_POLICY_STATUS_MACHINE},
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 c64a4a2ac0..23d53e1946 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc.orig 2026-09-07 10:14:27.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 28634f07c1..ff3f9b378c 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h.orig 2026-09-07 10:14:27.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 c841df09db..2203f1662b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc
@@ -140,7 +140,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 f931e4272e..b09aee8855 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -38,7 +38,7 @@ void AppearanceHandler::RegisterMessages
+@@ -37,7 +37,7 @@ void AppearanceHandler::RegisterMessages
"useDefaultTheme",
base::BindRepeating(&AppearanceHandler::HandleUseTheme,
base::Unretained(this), ui::SystemTheme::kDefault));
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 2c29a896f9..eba7473305 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -153,7 +153,7 @@
+@@ -155,7 +155,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/display/screen.h"
#endif
-@@ -163,7 +163,7 @@
+@@ -165,7 +165,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
-@@ -288,7 +288,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -290,7 +290,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",
-@@ -637,7 +637,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -639,7 +639,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},
-@@ -645,11 +645,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -647,11 +647,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)
-@@ -692,7 +692,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -694,7 +694,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;
-@@ -2099,7 +2099,7 @@ void AddSignOutDialogStrings(content::We
+@@ -2130,7 +2130,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 8193a756be..d0b32adfc7 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/settings/site_settings_handler.cc
-@@ -128,7 +128,7 @@
+@@ -126,7 +126,7 @@
#include "url/url_constants.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)
-@@ -2100,7 +2100,7 @@ void SiteSettingsHandler::SendZoomLevels
+@@ -2104,7 +2104,7 @@ void SiteSettingsHandler::SendZoomLevels
base::ListValue zoom_levels_exceptions;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Show any non-default Isolated Web App zoom levels at the top of the page.
auto* web_app_provider = web_app::WebAppProvider::GetForWebApps(profile_);
if (web_app_provider) {
-@@ -2202,7 +2202,7 @@ void SiteSettingsHandler::HandleRemoveZo
+@@ -2206,7 +2206,7 @@ void SiteSettingsHandler::HandleRemoveZo
GURL url(host_or_spec);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index 8ce6105e7c..0c12680205 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-09-07 10:14:27.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 b8a0fc5d51..099352c5e9 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-09-07 10:14:27.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 4a1205c41f..04f8621232 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
@@ -219,7 +219,7 @@ base::DictValue CreateProfileState(const
IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
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 e6149d1ec4..87084bbf9c 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
-@@ -179,7 +179,7 @@ SyncConfirmationUI::SyncConfirmationUI(c
+@@ -180,7 +180,7 @@ SyncConfirmationUI::SyncConfirmationUI(c
IDS_SYNC_LOADING_CONFIRMATION_TITLE);
bool is_first_run_desktop_refresh_enabled = false;
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 e377d28fa7..89525521d9 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -50,7 +50,7 @@
#include "ui/base/l10n/l10n_util.h"
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
index 64cff05a0b..25ba3fc603 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_version_version__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/version/version_ui.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/webui/version/version_ui.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/webui/version/version_ui.cc
@@ -209,7 +209,7 @@ int VersionUI::VersionProcessorVariation
return IDS_VERSION_UI_64BIT;
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 1f300c276d..3195c07b82 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -224,7 +224,7 @@ void WindowSizer::GetBrowserWindowBounds
+@@ -225,7 +225,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 6f040dc509..fa0459e7f8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/updater/browser_updater_client_util.h.orig 2026-09-07 10:14:27.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 2faa998bfc..3c38f47e47 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/updater/updater.cc.orig 2026-09-07 10:14:27.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 0777e33966..41f13bb7bc 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-09-07 10:14:27.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 6c3bbe2162..c4b5a3eef5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-09-07 10:14:27.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 8062dfed19..9294a540e5 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-09-07 10:14:27.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 93ea0234e4..693db0daf7 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-09-07 10:14:27.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_icons_icon__masker.cc b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
index cf863a798b..fb72d347c8 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-09-07 10:14:27.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 d6eabdd39e..7b7b99a588 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -673,7 +673,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -687,7 +687,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 fc49d8e3ca..4b35768e8a 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-09-07 10:14:27.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 83d168c41b..ff3a0e5e88 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-09-07 10:14:27.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 7d5fc1a1bc..eb5da593fa 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-09-07 10:14:27.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 9bd0f0bca8..59584ea3fa 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
-@@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const
+@@ -40,7 +40,7 @@ void UnregisterFileHandlersWithOs(const
const base::FilePath& profile_path,
ResultCallback callback);
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 3ac7022cb8..a18654c7ea 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,18 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
-@@ -66,7 +66,7 @@ namespace {
-
- #if BUILDFLAG(IS_MAC)
- const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Linux supports icons of any size. FreeDesktop Icon Theme Specification states
- // that "Minimally you should install a 48x48 icon in the hicolor theme."
- const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -247,7 +247,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
+@@ -228,7 +228,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
// TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
// actions.
@@ -24,3 +15,12 @@ $NetBSD$
const std::vector<WebAppShortcutsMenuItemInfo>& shortcuts_menu_item_infos =
CreateShortcutsMenuItemInfos(state.shortcut_menus());
DCHECK_LE(shortcuts_menu_item_infos.size(), kMaxApplicationDockMenuItems);
+@@ -404,7 +404,7 @@ base::span<const int> GetDesiredIconSize
+ #if BUILDFLAG(IS_MAC)
+ static constexpr int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
+ return kDesiredIconSizesForShortcut;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Linux supports icons of any size. FreeDesktop Icon Theme Specification
+ // states that "Minimally you should install a 48x48 icon in the hicolor
+ // theme."
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 873d5a509e..a2f42c80ea 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-09-07 10:14:27.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 c89ac24070..1b2cba336f 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-09-07 10:14:27.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 4858364d0c..e8fcbbe51d 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
@@ -49,7 +49,7 @@
#include "testing/gtest/include/gtest/gtest.h"
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 15978e163f..faa2496cf0 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-09-07 10:14:27.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 b657bfc5e3..397bb40027 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/web_app.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/web_applications/web_app.cc
@@ -76,7 +76,7 @@
#include "url/origin.h"
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 0df5c7d929..17b39d7b06 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2026-09-07 10:14:27.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 f57f7d0930..6611f6f6bb 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-09-07 10:14:27.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 4cf6eff3e2..86bc43911f 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/webauthn/chrome_web_authentication_delegate.cc
-@@ -69,7 +69,7 @@
+@@ -70,7 +70,7 @@
#include "url/url_constants.h"
#include "url/url_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_service.h"
#endif
-@@ -377,7 +377,7 @@ content::WebAuthenticationRequestProxy*
+@@ -324,7 +324,7 @@ content::WebAuthenticationRequestProxy*
ChromeWebAuthenticationDelegate::MaybeGetRequestProxy(
content::BrowserContext* browser_context,
const url::Origin& caller_origin) {
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index d1fa9a54d8..1bb8675f60 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -746,7 +746,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -796,7 +796,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
return label;
#else
return std::string("placeholder");
-@@ -756,7 +756,7 @@ std::string UserVerifyingLabelToString(c
+@@ -806,7 +806,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 d3bd5c4fd7..d15bb3a0a2 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-09-07 10:14:27.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 aa4936947e..66ce4d8a5b 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-08-31 22:47:51.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-09-07 10:14:27.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 2122641544..f38944cfe6 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/channel_info.h.orig 2026-09-07 10:14:27.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 8f743d124c..200760ee31 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2026-09-07 10:14:27.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 eb1b3e639f..51e01c1551 100644
--- a/chromium/patches/patch-chrome_common_chrome__content__client.cc
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_content_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_content_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_content_client.cc
-@@ -61,12 +61,12 @@
+@@ -62,12 +62,12 @@
#include "url/url_constants.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
#include <fcntl.h>
#include "sandbox/linux/services/credentials.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ static const char* const kChromeStandard
+@@ -189,7 +189,7 @@ static const char* const kChromeStandard
extensions::kExtensionScheme,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
webapps::kIsolatedAppScheme,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -213,7 +213,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -214,7 +214,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -39,7 +39,7 @@ $NetBSD$
schemes->isolated_app_schemes.push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -262,7 +262,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -263,7 +263,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 66180db211..e5ff2d5712 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_features.cc
@@ -72,7 +72,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -240,7 +240,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
+@@ -247,7 +247,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// 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.
-@@ -1403,7 +1403,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
+@@ -1410,7 +1410,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:
-@@ -1414,7 +1414,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1421,7 +1421,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 ba14531e6a..637f4f838b 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_features.h
@@ -64,7 +64,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
-@@ -156,7 +156,7 @@ extern const base::FeatureParam<std::str
+@@ -160,7 +160,7 @@ extern const base::FeatureParam<std::str
COMPONENT_EXPORT(CHROME_FEATURES)
bool RemoteActorCredentialSharingEnabled();
@@ -24,7 +24,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
#endif
-@@ -973,7 +973,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -983,7 +983,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;
-@@ -981,7 +981,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -991,7 +991,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 51305ee282..07166c295f 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index a862e85bab..21ed4cbc69 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_paths.h
@@ -55,7 +55,7 @@ enum {
// to set policies for chrome. This directory
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 7e0b687baa..928740e34c 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2026-09-07 10:14:27.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 82c898b1bc..620298223e 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -942,7 +942,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -948,7 +948,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";
-@@ -989,7 +989,7 @@ const char kGlicGuestUrlPresetStaging[]
+@@ -996,7 +996,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 d5ec2b6743..bb0f09e0bf 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -288,7 +288,7 @@ extern const char kDebugPrint[];
+@@ -290,7 +290,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
-@@ -311,7 +311,7 @@ extern const char kGlicGuestUrlPresetSta
+@@ -314,7 +314,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 3fd25a7d7f..2df8d89dba 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-09-07 10:14:27.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 1227acd86b..3744f9a011 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/crash_keys.cc
@@ -56,7 +56,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 cd257b9cbb..3b1e7a8851 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/extensions/extension_constants.h
-@@ -206,7 +206,7 @@ inline constexpr char kReadingModeGDocsH
+@@ -202,7 +202,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[] =
-@@ -257,7 +257,7 @@ inline constexpr auto kBuiltInFirstParty
+@@ -253,7 +253,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 73fafc25d7..8815e4d1ec 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-09-07 10:14:27.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 0d687c6367..c1d6b587da 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2026-09-07 10:14:27.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 f08a0c1fed..a87138effa 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/media/cdm_registration.cc
@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
@@ -51,7 +51,7 @@ $NetBSD$
// The Widevine CDM on Linux/ChromeOS needs to be registered (and loaded)
// before the zygote is locked down. The CDM can be found from the version
// bundled with Chrome (if BUNDLE_WIDEVINE_CDM = true) and/or the version
-@@ -437,7 +437,7 @@ void RegisterCdmInfo(std::vector<content
+@@ -434,7 +434,7 @@ void RegisterCdmInfo(std::vector<content
}
#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 b4216e132a..a69ff8310f 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2026-09-07 10:14:27.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 a737342497..32a619edfb 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-09-07 10:14:27.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 6545aa555b..cb25c4d8ec 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/pref_names.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/pref_names.h
-@@ -671,7 +671,7 @@ inline constexpr char kVoiceTypingHotkey
+@@ -674,7 +674,7 @@ inline constexpr char kVoiceTypingHotkey
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
-@@ -847,7 +847,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -855,7 +855,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";
-@@ -1419,7 +1419,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -1418,7 +1418,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[] =
-@@ -1470,7 +1470,7 @@ static_assert(std::string_view(kDownload
+@@ -1469,7 +1469,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
-@@ -1967,7 +1967,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -1966,7 +1966,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[] =
-@@ -1981,7 +1981,7 @@ inline constexpr char kNetworkServiceSan
+@@ -1980,7 +1980,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";
-@@ -2083,7 +2083,7 @@ inline constexpr char kIsolatedWebAppUse
+@@ -2087,7 +2087,7 @@ inline constexpr char kKioskIwaCachePoli
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[] =
-@@ -2359,7 +2359,7 @@ inline constexpr char kHardwareSecureDec
+@@ -2363,7 +2363,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
-@@ -2785,7 +2785,7 @@ inline constexpr char kScreenCaptureWith
+@@ -2794,7 +2794,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[] =
-@@ -2933,7 +2933,7 @@ inline constexpr char kLensRegionSearchE
+@@ -2942,7 +2942,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
-@@ -3019,7 +3019,7 @@ inline constexpr char
+@@ -3028,7 +3028,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 baa92b3897..af7157e3cd 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/url_constants.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/common/url_constants.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/url_constants.h
@@ -707,7 +707,7 @@ inline constexpr char kProcessIsolationL
"https://support.google.com/chrome?p=process_isolation";
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index d13e916c08..da433aa9fe 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/webui_url_constants.cc
-@@ -190,7 +190,7 @@ base::span<const base::cstring_view> Chr
+@@ -189,7 +189,7 @@ base::span<const base::cstring_view> Chr
kChromeUITermsHost,
#endif
kChromeUITranslateInternalsHost,
@@ -15,7 +15,7 @@ $NetBSD$
kChromeUIUpdaterHost,
#endif
kChromeUIUsbInternalsHost,
-@@ -256,17 +256,17 @@ base::span<const base::cstring_view> Chr
+@@ -255,17 +255,17 @@ base::span<const base::cstring_view> Chr
ash::kChromeUIInternetDetailDialogHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index 0c164ff67c..be9cb2c1c5 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-08-31 22:47:51.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -438,12 +438,12 @@ bool IsSystemWebUIHost(std::string_view
+@@ -445,12 +445,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[] =
-@@ -466,11 +466,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -473,11 +473,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 4d4ce052bb..962339fd4f 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-08-31 22:47:51.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-09-07 10:14:27.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 b83ed52b66..5f235abd0a 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-08-31 22:47:51.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2026-09-07 10:14:27.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 791e0716a8..2461f5256c 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-08-31 22:47:51.000000000 +0000
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-09-07 10:14:27.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 1729cac2a9..a601a5e4e4 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-08-31 22:47:51.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2026-09-07 10:14:27.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 da4a9c272c..4d89519993 100644
--- a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/renderer/chrome_content_renderer_client.cc
-@@ -188,7 +188,7 @@
+@@ -187,7 +187,7 @@
#include "v8/include/v8-isolate.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -438,7 +438,7 @@ void ChromeContentRendererClient::Render
+@@ -437,7 +437,7 @@ void ChromeContentRendererClient::Render
WebSecurityPolicy::RegisterURLSchemeAsExtension(
WebString::FromAscii(extensions::kExtensionScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
WebString::FromAscii(webapps::kIsolatedAppScheme));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -503,7 +503,7 @@ void ChromeContentRendererClient::Render
+@@ -502,7 +502,7 @@ void ChromeContentRendererClient::Render
WebString::FromAscii(chrome::kChromeSearchScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
// IWAs can be enabled by either the feature flag or by enterprise
// policy. In either case the kEnableIsolatedWebAppsInRenderer flag is passed
// to the renderer process.
-@@ -558,7 +558,7 @@ void ChromeContentRendererClient::Render
+@@ -557,7 +557,7 @@ void ChromeContentRendererClient::Render
WebSecurityPolicy::RegisterURLSchemeAsDisplayIsolated(dom_distiller_scheme);
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
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 149d53146d..fd6c15cce1 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-08-31 22:47:51.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2026-09-07 10:14:27.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 dfe6ca92bb..b823e3f1c4 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-08-31 22:47:51.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.h.orig 2026-09-07 10:14:27.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 118f080b2c..86160fc7fd 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-08-31 22:47:51.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-09-07 10:14:27.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 24430231e3..33824432a7 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-09-07 10:14:27.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 b2e8b9aadb..866d983a31 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-09-07 10:14:27.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 1162da56c9..5524e8565b 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-09-07 10:14:27.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 9710a1368b..5526e287a4 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-09-07 10:14:27.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 452fe1feee..3c3eb36eff 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-09-07 10:14:27.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 39fa174cd5..0b1a21dd1d 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-08-31 22:47:51.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-09-07 10:14:27.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 5ef2b9e2f9..55e7e020d8 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-08-31 22:47:51.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2026-09-07 10:14:27.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 97b6840f9b..e1f849e6c8 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-08-31 22:47:51.000000000 +0000
+--- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-09-07 10:14:27.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 c1efccc6d2..72e3777610 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-08-31 22:47:51.000000000 +0000
+--- chrome/updater/lock.cc.orig 2026-09-07 10:14:27.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 d51ad3b0a8..cff2d6feed 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-08-31 22:47:51.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2026-09-07 10:14:27.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 bf2cd3332e..65f6285482 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- chrome/utility/services.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chrome/utility/services.cc
@@ -57,7 +57,7 @@
#include "services/proxy_resolver_mac/mac_system_proxy_resolver_impl.h"
@@ -24,7 +24,7 @@ $NetBSD$
auto RunSystemSignalsService(
mojo::PendingReceiver<device_signals::mojom::SystemSignalsService>
receiver) {
-@@ -510,7 +510,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -514,7 +514,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__posix.cc b/chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc
index ed3acf18d7..0f60b0481f 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- chromeos/ash/components/mojo_proxy/mojo_core/core/channel_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ chromeos/ash/components/mojo_proxy/mojo_core/core/channel_posix.cc
@@ -28,7 +28,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index 31e7b7ee33..5c3d22a888 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/BUILD.gn
-@@ -228,7 +228,6 @@ test("components_unittests") {
+@@ -226,7 +226,6 @@ test("components_unittests") {
"//components/contextual_search/internal:unit_tests",
"//components/contextual_tasks:unit_tests",
"//components/country_codes:unit_tests",
@@ -14,7 +14,7 @@ $NetBSD$
"//components/critical_actions/core/browser:unit_tests",
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
-@@ -663,7 +662,7 @@ test("components_unittests") {
+@@ -661,7 +660,7 @@ test("components_unittests") {
"//components/user_education/webui:unit_tests",
]
@@ -23,7 +23,7 @@ $NetBSD$
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -837,7 +836,7 @@ test("components_unittests") {
+@@ -835,7 +834,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
diff --git a/chromium/patches/patch-components_autofill_content_renderer_at__memory__handler.cc b/chromium/patches/patch-components_autofill_content_renderer_at__memory__handler.cc
new file mode 100644
index 0000000000..9ead6a5bf6
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_content_renderer_at__memory__handler.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/autofill/content/renderer/at_memory_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/autofill/content/renderer/at_memory_handler.cc
+@@ -65,7 +65,7 @@ bool IsPrintable(const WebKeyboardEvent&
+ if (base::IsAsciiControl(event.text[0]) || event.text[1] != 0) {
+ return false;
+ }
+- if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)) {
++ if constexpr (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)) {
+ // On Linux and Windows, Alt+X is not printable.
+ return !(event.GetModifiers() & blink::WebInputEvent::kAltKey);
+ }
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 b731c6b31a..ce2d20790e 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-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -886,7 +886,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -796,7 +796,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_autofill__ai_management__utils.cc b/chromium/patches/patch-components_autofill_core_browser_integrators_autofill__ai_management__utils.cc
index 9759bb9d72..c02a353699 100644
--- a/chromium/patches/patch-components_autofill_core_browser_integrators_autofill__ai_management__utils.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_integrators_autofill__ai_management__utils.cc
@@ -4,59 +4,59 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/integrators/autofill_ai/management_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/integrators/autofill_ai/management_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/integrators/autofill_ai/management_utils.cc
-@@ -35,7 +35,7 @@ EntityTypeResources GetResourcesForType(
+@@ -49,7 +49,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_DRIVERS_LICENSES_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_DRIVERS_LICENSE_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id = IDS_AUTOFILL_AI_SAVE_DRIVERS_LICENSE_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
- .edit_entity_id = IDS_AUTOFILL_AI_EDIT_DRIVERS_LICENSE_ENTITY,
-@@ -46,7 +46,7 @@ EntityTypeResources GetResourcesForType(
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
+ IDS_AUTOFILL_AI_SAVE_DRIVERS_LICENSE_ENTITY_DIALOG_TITLE_BRANDED,
+ IDS_AUTOFILL_AI_SAVE_DRIVERS_LICENSE_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
+@@ -63,7 +63,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_KNOWN_TRAVELER_NUMBER_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_KNOWN_TRAVELER_NUMBER_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id =
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
IDS_AUTOFILL_AI_SAVE_KNOWN_TRAVELER_NUMBER_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
-@@ -59,7 +59,7 @@ EntityTypeResources GetResourcesForType(
+ IDS_AUTOFILL_AI_SAVE_KNOWN_TRAVELER_NUMBER_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
+@@ -78,7 +78,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_NATIONAL_IDS_SHORT_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_NATIONAL_ID_CARD_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id =
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
IDS_AUTOFILL_AI_SAVE_ID_CARD_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
-@@ -71,7 +71,7 @@ EntityTypeResources GetResourcesForType(
+ IDS_AUTOFILL_AI_SAVE_ID_CARD_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
+@@ -92,7 +92,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_PASSPORTS_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_PASSPORT_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id =
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
IDS_AUTOFILL_AI_SAVE_PASSPORT_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
-@@ -83,7 +83,7 @@ EntityTypeResources GetResourcesForType(
+ IDS_AUTOFILL_AI_SAVE_PASSPORT_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
+@@ -106,7 +106,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_REDRESS_NUMBER_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_REDRESS_NUMBER_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id =
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
IDS_AUTOFILL_AI_SAVE_REDRESS_NUMBER_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
-@@ -95,7 +95,7 @@ EntityTypeResources GetResourcesForType(
+ IDS_AUTOFILL_AI_SAVE_REDRESS_NUMBER_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
+@@ -120,7 +120,7 @@ EntityTypeResources GetResourcesForType(
.section_title_id = IDS_AUTOFILL_AI_VEHICLES_TITLE,
.add_entity_id = IDS_AUTOFILL_AI_ADD_VEHICLE_ENTITY,
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- .add_entity_branded_id =
+ .add_entity_branded_id = ResolveStringIdsForWalletPass2026Experiment(
IDS_AUTOFILL_AI_SAVE_VEHICLE_ENTITY_DIALOG_TITLE_BRANDED,
- #endif
+ IDS_AUTOFILL_AI_SAVE_VEHICLE_ENTITY_DIALOG_TITLE_VARIANT_1_BRANDED,
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 29695c485a..60c3425eb3 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
@@ -232,7 +232,7 @@ void AddOptimizationTypesForBnplIssuers(
base::flat_set<optimization_guide::proto::OptimizationType>&
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 4bcf8bfbbc..958f33f9c8 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
@@ -319,7 +319,7 @@ void AmountExtractionManager::OnCheckout
.Run(parsed_extracted_amount,
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 f510993b62..afb113a160 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -1113,7 +1113,7 @@ void BnplManager::MaybeUpdateDesktopSugg
- .OnBnplSuggestionShown();
+@@ -1177,7 +1177,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+ /*suggestion_contains_pay_later_tab_entry=*/false);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
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 c63b07619a..7286dc69bc 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc
-@@ -211,7 +211,7 @@ using SuggestionDataSource = SuggestionG
+@@ -176,7 +176,7 @@ using SuggestionDataSource = SuggestionG
bool IsSaveAndFillEnabled() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 2f9ab3e625..2dcd362065 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-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
@@ -1289,7 +1289,7 @@ bool AreMaskedBankAccountSupported() {
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 0045c3e210..509483f682 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-08-31 22:47:51.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
@@ -32,7 +32,7 @@ BASE_FEATURE(kAutofillDisableBnplCountry
// page using server-side AI.
@@ -78,7 +78,16 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -183,7 +183,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
+@@ -173,7 +173,7 @@ BASE_FEATURE(kAutofillEnableCvcStorageAn
+ // outside of Chrome appears in Autofill card suggestions.
+ BASE_FEATURE(kAutofillEnableDownstreamCardAwarenessIph,
+ #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);
+@@ -189,7 +189,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
// Payments Autofill UI.
BASE_FEATURE(kAutofillEnableFlatRateCardBenefitsFromCurinos,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -87,7 +96,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -271,7 +271,7 @@ BASE_FEATURE(kAutofillEnableTravelCatego
+@@ -285,7 +285,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 +105,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -313,7 +313,7 @@ BASE_FEATURE(kAutofillIgnoreEmptyCvcsInS
+@@ -348,7 +348,7 @@ BASE_FEATURE(kAutofillParseLegalMessageL
// eligibility.
BASE_FEATURE(kAutofillPreferBuyNowPayLaterBlocklists,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -105,7 +114,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -371,7 +371,7 @@ BASE_FEATURE(kAutofillUpstreamEnforceStr
+@@ -401,7 +401,7 @@ BASE_FEATURE(kAutofillUpstreamEnforceStr
base::FEATURE_DISABLED_BY_DEFAULT);
bool ShouldShowImprovedUserConsentForCreditCardSave() {
diff --git a/chromium/patches/patch-components_cbor_BUILD.gn b/chromium/patches/patch-components_cbor_BUILD.gn
index 3d27b60d39..e50ecd8e53 100644
--- a/chromium/patches/patch-components_cbor_BUILD.gn
+++ b/chromium/patches/patch-components_cbor_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/cbor/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/cbor/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/cbor/BUILD.gn
@@ -12,7 +12,7 @@ buildflag_header("buildflags") {
# TODO(crbug.com/535682335): Remove `USE_CBOR_RUST` buildflag entirely,
@@ -15,7 +15,7 @@ $NetBSD$
}
component("cbor") {
-@@ -37,12 +37,12 @@ component("cbor") {
+@@ -35,12 +35,12 @@ component("cbor") {
"//base",
]
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 5abd63b726..1a0eb8e1ce 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-08-31 22:47:51.000000000 +0000
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-09-07 10:14:27.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 be0d47919f..4a8efe5bc4 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-08-31 22:47:51.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2026-09-07 10:14:27.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 49eb0c5969..8bc118f178 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/constrained_window/constrained_window_views.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/constrained_window/constrained_window_views.cc
@@ -419,7 +419,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index 1cac1c0995..054758aea8 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-08-31 22:47:51.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-09-07 10:14:27.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 9a290bb026..5490cb0ae2 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-08-31 22:47:51.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2026-09-07 10:14:27.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 e7b9604c49..5723cf278d 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/crash/core/app/BUILD.gn
-@@ -72,6 +72,10 @@ static_library("app") {
+@@ -74,6 +74,10 @@ static_library("app") {
]
}
@@ -17,7 +17,7 @@ $NetBSD$
defines = [ "CRASH_IMPLEMENTATION" ]
public_deps = [ ":lib" ]
-@@ -85,7 +89,7 @@ static_library("app") {
+@@ -90,7 +94,7 @@ static_library("app") {
"//third_party/crashpad/crashpad/util",
]
@@ -26,7 +26,7 @@ $NetBSD$
sources += [ "crashpad_linux.cc" ]
data_deps = [ ":chrome_crashpad_handler" ]
}
-@@ -107,7 +111,7 @@ static_library("app") {
+@@ -111,7 +115,7 @@ static_library("app") {
libs = [ "log" ]
}
@@ -35,7 +35,7 @@ $NetBSD$
deps += [
"//base:base_static",
"//components/crash/core/common",
-@@ -244,11 +248,6 @@ if (is_mac || is_android || is_linux ||
+@@ -248,11 +252,6 @@ if (is_mac || is_android || is_linux ||
executable("chrome_crashpad_handler") {
sources = [ "chrome_crashpad_handler.cc" ]
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 b008e19cec..dabd94abc7 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-08-31 22:47:51.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-09-07 10:14:27.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 56f5a1999f..37f69d4562 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-08-31 22:47:51.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2026-09-07 10:14:27.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 d9944a8750..1479252c94 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-08-31 22:47:51.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-09-07 10:14:27.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 632a8b30d6..f10a9c8870 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-08-31 22:47:51.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2026-09-07 10:14:27.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 56f94ad927..b8892a6c4a 100644
--- a/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
+++ b/chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/dbus/xdg/file_transfer_portal.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/dbus/xdg/file_transfer_portal.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/dbus/xdg/file_transfer_portal.cc
@@ -32,6 +32,10 @@
#include "dbus/object_path.h"
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 f98023fae7..f8ba957309 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/browser_utils.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/device_signals/core/browser/browser_utils.h
@@ -39,7 +39,7 @@ std::string GetHostName();
- #endif // !BUILDFLAG(IS_ANDROID)
+ #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
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 5a059d8bee..e3f02d6375 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-09-07 10:14:27.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_linux_browser__utils__linux.cc b/chromium/patches/patch-components_device__signals_core_browser_linux_browser__utils__linux.cc
new file mode 100644
index 0000000000..6477a56762
--- /dev/null
+++ b/chromium/patches/patch-components_device__signals_core_browser_linux_browser__utils__linux.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/device_signals/core/browser/linux/browser_utils_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/device_signals/core/browser/linux/browser_utils_linux.cc
+@@ -81,7 +81,7 @@ SettingValue GetOSFirewall() {
+ #endif
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char** GetUfwConfigPath() {
+ static const char* path = "/etc/ufw/ufw.conf";
+ return &path;
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 7be73dc68d..05d13eb1d3 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-09-07 10:14:27.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 ec93e7533d..647fad3794 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2026-09-07 10:14:27.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 32c3fcbba1..c21d031817 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-09-07 10:14:27.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 a79b9e79c1..2fd4dd6fcc 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-09-07 10:14:27.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 851ecd7481..a078eb8bb5 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2026-09-07 10:14:27.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 76f49d642d..50e771b60b 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-09-07 10:14:27.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 fc2fc87deb..3e360f4ed7 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-09-07 10:14:27.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 c4ec530b4f..dd34e24d2a 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,11 +4,22 @@
@@ -29,20 +29,21 @@ $NetBSD$
#include <algorithm>
#include <optional>
-@@ -105,6 +116,7 @@ SettingValue GetScreenlockSecured() {
- // Implements the logic from the native host installation script. First find the
- // root device identifier, then locate its parent and get its type.
- SettingValue GetDiskEncrypted() {
+@@ -129,6 +140,7 @@ SettingValue GetDiskEncrypted() {
+ // ChromeOS user partitions are always encrypted via cryptohome.
+ return SettingValue::ENABLED;
+ #else
+#if !BUILDFLAG(IS_BSD)
struct stat info;
// First figure out the device identifier. Fail fast if this fails.
if (stat("/", &info) != 0) {
-@@ -127,11 +139,35 @@ SettingValue GetDiskEncrypted() {
+@@ -151,12 +163,36 @@ SettingValue GetDiskEncrypted() {
}
return SettingValue::UNKNOWN;
}
+#endif
return SettingValue::DISABLED;
+ #endif
}
std::vector<std::string> internal::GetMacAddressesImpl() {
@@ -73,7 +74,7 @@ $NetBSD$
base::DirReaderPosix reader("/sys/class/net");
if (!reader.IsValid()) {
return result;
-@@ -156,6 +192,7 @@ std::vector<std::string> internal::GetMa
+@@ -181,6 +217,7 @@ std::vector<std::string> internal::GetMa
&address);
result.push_back(address);
}
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 efea6f52f9..f3e412cf00 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2026-09-07 10:14:27.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_system__signals_platform__delegate.cc b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index 97e0c44a50..5c2ef03bf9 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-09-07 10:14:27.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 e7f2b67a0f..dbc5975d8b 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-08-31 22:47:51.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2026-09-07 10:14:27.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 3a1813ec1d..87f25fe6b6 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-08-31 22:47:51.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
@@ -178,6 +178,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 0c6354957e..756d6ca62e 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-08-31 22:47:51.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2026-09-07 10:14:27.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 2c1ebaa6e2..247e19ac2f 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-08-31 22:47:51.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-09-07 10:14:27.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_chrome__profile__request__generator.cc b/chromium/patches/patch-components_enterprise_browser_reporting_chrome__profile__request__generator.cc
index dda87a33b6..18a66eaf4c 100644
--- a/chromium/patches/patch-components_enterprise_browser_reporting_chrome__profile__request__generator.cc
+++ b/chromium/patches/patch-components_enterprise_browser_reporting_chrome__profile__request__generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/browser/reporting/chrome_profile_request_generator.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/enterprise/browser/reporting/chrome_profile_request_generator.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/enterprise/browser/reporting/chrome_profile_request_generator.cc
@@ -210,7 +210,7 @@ void ChromeProfileRequestGenerator::OnBa
signals_request.signal_names.emplace(device_signals::SignalName::kHotfixes);
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 88ed817633..20c65aed7b 100644
--- a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/browser/reporting/report_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
-@@ -201,7 +201,7 @@ std::string GetSecuritySignalsInReport(
+@@ -213,7 +213,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
signals_dict.Set("hotfixes", RepeatedFieldptrToList(os_report.hotfixes()));
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 777cf66443..604beab8ea 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
-@@ -198,7 +198,7 @@ void RealtimeReportingClientBase::Report
+@@ -196,7 +196,7 @@ void RealtimeReportingClientBase::Report
*event.mutable_time() = ToProtoTimestamp(base::Time::Now());
}
@@ -15,12 +15,3 @@ $NetBSD$
MaybeCollectDeviceSignalsAndReportEvent(std::move(event), client, settings);
#else
// Regardless of collecting device signals or not, upload the security event
-@@ -320,7 +320,7 @@ void RealtimeReportingClientBase::Report
- if (include_profile_user_name) {
- event.Set(kKeyProfileUserName, GetProfileUserName());
- }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
- MaybeCollectDeviceSignalsAndReportEventDeprecated(std::move(event), client,
- name, settings, time);
- #else
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 b7a5f7e394..9c00f75349 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-08-31 22:47:51.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
@@ -611,7 +611,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 3bd1ad2efe..e6a5c4926b 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/watermarking/watermark.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/enterprise/watermarking/watermark.cc
-@@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
+@@ -34,7 +34,7 @@ gfx::Font WatermarkFont(int font_size) {
"Segoe UI",
#elif BUILDFLAG(IS_MAC)
"SF Pro Text",
@@ -15,7 +15,7 @@ $NetBSD$
"Ubuntu",
#elif BUILDFLAG(IS_CHROMEOS)
"Google Sans",
-@@ -40,7 +40,7 @@ gfx::Font WatermarkFont(int font_size) {
+@@ -45,7 +45,7 @@ gfx::Font WatermarkFont(int font_size) {
}
gfx::Font::Weight WatermarkFontWeight() {
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 c8966ee259..4f598342fa 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-08-31 22:47:51.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2026-09-07 10:14:27.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 f936516cbf..e913305a4e 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-08-31 22:47:51.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2026-09-07 10:14:27.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 b2380379fa..47cb083eb6 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2026-09-07 10:14:27.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 0664974f4c..957a7cd1da 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2026-09-07 10:14:27.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 63f510732f..7a64dd039c 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
@@ -102,7 +102,7 @@ std::optional<FeatureConfig> CreateNewUs
std::optional<FeatureConfig> GetClientSideFeatureConfig(
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 e1dee6e87e..f1f657b634 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-09-07 10:14:27.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",
-@@ -967,7 +967,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
+@@ -976,7 +976,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kIPHAutofillAtMemoryFeature,
"IPH_AutofillAtMemory",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1033,7 +1033,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
+@@ -1042,7 +1042,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
// 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.
-@@ -1050,7 +1050,7 @@ BASE_FEATURE(kIPHDesktopPWAsLinkCapturin
+@@ -1059,7 +1059,7 @@ BASE_FEATURE(kIPHDesktopPWAsLinkCapturin
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
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 5e31506104..e661131a6b 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -32,7 +32,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -424,7 +424,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -429,7 +429,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillAtMemoryFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -458,13 +458,13 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLa
+@@ -463,13 +463,13 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLa
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 5e2b7ae26c..39b5bd73e7 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -248,7 +248,7 @@ const base::Feature* const kAllFeatures[
+@@ -251,7 +251,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
-@@ -338,7 +338,7 @@ const base::Feature* const kAllFeatures[
+@@ -341,7 +341,7 @@ const base::Feature* const kAllFeatures[
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
// keep-sorted start case=no
&kIPHAutofillAccountNameEmailSuggestionFeature,
&kIPHAutofillAiOptInFeature,
-@@ -371,7 +371,7 @@ const base::Feature* const kAllFeatures[
+@@ -374,7 +374,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
// keep-sorted start case=no
&kIPHDesktopPWAsLinkCapturingLaunch,
&kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -383,7 +383,7 @@ const base::Feature* const kAllFeatures[
+@@ -386,7 +386,7 @@ const base::Feature* const kAllFeatures[
&kIPHExtensionsPinnedByDefaultFeature,
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
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 e82618f00a..9b98def214 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-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -402,7 +402,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
+@@ -407,7 +407,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
-@@ -552,7 +552,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -556,7 +556,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHAutofillAccountNameEmailSuggestionFeature,
"IPH_AutofillAccountNameEmailSuggestion");
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
-@@ -597,7 +597,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
+@@ -601,7 +601,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -605,7 +605,7 @@ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLi
+@@ -609,7 +609,7 @@ DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLi
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
// BUILDFLAG(IS_CHROMEOS)
@@ -42,7 +42,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHSignInBenefitsFeature, "IPH_SignInBenefits");
DEFINE_VARIATION_PARAM(kIPHSupervisedUserProfileSigninFeature,
"IPH_SupervisedUserProfileSignin");
-@@ -845,7 +845,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -852,7 +852,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHWhatsNewUpdatedFeature),
// keep-sorted end
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_EXTENSIONS)
VARIATION_ENTRY(kIPHExtensionsMenuFeature),
VARIATION_ENTRY(kIPHExtensionsRequestAccessButtonFeature),
-@@ -922,7 +922,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -928,7 +928,7 @@ inline constexpr flags_ui::FeatureEntry:
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -60,7 +60,7 @@ $NetBSD$
// keep-sorted start case=no
VARIATION_ENTRY(kIPHAutofillAccountNameEmailSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
-@@ -950,13 +950,13 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -956,13 +956,13 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feature__engagement_public_tracker.h b/chromium/patches/patch-components_feature__engagement_public_tracker.h
index 26fe093677..3583ecac2a 100644
--- a/chromium/patches/patch-components_feature__engagement_public_tracker.h
+++ b/chromium/patches/patch-components_feature__engagement_public_tracker.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/tracker.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/feature_engagement/public/tracker.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feature_engagement/public/tracker.h
@@ -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 3f1fc33ac8..f31b6c39b1 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-08-31 22:47:51.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2026-09-07 10:14:27.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 b4bf9a6f76..be6bda87d3 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feed/core/v2/feed_network_impl_unittest.cc
@@ -749,8 +749,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index 2994f40c65..d685254dc8 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feed/core/v2/proto_util.cc
@@ -91,8 +91,8 @@ feedwire::Version GetPlatformVersionMess
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index 5e2c48faee..dd4575efab 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util_unittest.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
@@ -46,8 +46,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 0e910647dd..18ae9d2a5f 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-08-31 22:47:51.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2026-09-07 10:14:27.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 8a37adc5c9..a889dad5ab 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-08-31 22:47:51.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-09-07 10:14:27.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 448340a67d..658fdb6a27 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2026-09-07 10:14:27.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 d42d1e900f..4115a17576 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2026-09-07 10:14:27.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 87c32012cb..992a1e4f6d 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-09-07 10:14:27.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 c11668438c..f4f2a06a20 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2026-09-07 10:14:27.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 6ca385cc43..755b808016 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-09-07 10:14:27.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 3e3e92481d..c0ff085f86 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-08-31 22:47:51.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-09-07 10:14:27.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 71fcaceec6..8702742034 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-08-31 22:47:51.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2026-09-07 10:14:27.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 8b61778e65..faceac4f51 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-08-31 22:47:51.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2026-09-07 10:14:27.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 8e7c56a1ca..6345e3cf3e 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-08-31 22:47:51.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2026-09-07 10:14:27.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 221783fec4..edeaab006d 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-08-31 22:47:51.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-09-07 10:14:27.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 45873d7f4f..ae03abc8cd 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-08-31 22:47:51.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-09-07 10:14:27.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 5e036f4517..7d8caef7d4 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-08-31 22:47:51.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2026-09-07 10:14:27.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 1ff8c5a5dc..192af52731 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-08-31 22:47:51.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2026-09-07 10:14:27.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 228440093c..3e00f2de05 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-08-31 22:47:51.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2026-09-07 10:14:27.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_metrics__service__client.cc b/chromium/patches/patch-components_metrics_metrics__service__client.cc
new file mode 100644
index 0000000000..2325f8a864
--- /dev/null
+++ b/chromium/patches/patch-components_metrics_metrics__service__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/metrics/metrics_service_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/metrics/metrics_service_client.cc
+@@ -39,7 +39,7 @@ struct LogTrimmingDefaults {
+ };
+
+ constexpr LogTrimmingDefaults GetLogTrimmingDefaults() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return {
+ .initial_log_count_trim_threshold = 20,
+ .ongoing_log_count_trim_threshold = 8,
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index 00e4b7c8e1..58b236e181 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-08-31 22:47:51.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2026-09-07 10:14:27.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 49016a24e8..64a6fc6f4d 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-08-31 22:47:51.000000000 +0000
+--- components/metrics/private_metrics/puma_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/metrics/private_metrics/puma_service.cc
@@ -72,7 +72,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 b19d8b1790..882167b2de 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-08-31 22:47:51.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2026-09-07 10:14:27.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 79181d0200..e4c32614c2 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-08-31 22:47:51.000000000 +0000
+--- components/named_mojo_ipc_server/endpoint_options.h.orig 2026-09-07 10:14:27.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 9b1807a670..d4ce1602de 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-08-31 22:47:51.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-09-07 10:14:27.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 2874b59b43..2472228923 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-08-31 22:47:51.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-09-07 10:14:27.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 9f93372609..4e81d45e09 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-08-31 22:47:51.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2026-09-07 10:14:27.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 ea521fc81e..d49b61f458 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-08-31 22:47:51.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2026-09-07 10:14:27.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 850d4aaa5e..b3776ece21 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-08-31 22:47:51.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2026-09-07 10:14:27.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_notebooks_internal_notebooks__network__service__impl.cc b/chromium/patches/patch-components_notebooks_internal_notebooks__network__service__impl.cc
new file mode 100644
index 0000000000..d8f6e84f6a
--- /dev/null
+++ b/chromium/patches/patch-components_notebooks_internal_notebooks__network__service__impl.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/notebooks/internal/notebooks_network_service_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/notebooks/internal/notebooks_network_service_impl.cc
+@@ -175,7 +175,7 @@ Device GetDevice() {
+ return Device::kMobileAndroid;
+ #elif BUILDFLAG(IS_IOS)
+ return Device::kMobileIos;
+-#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return Device::kDesktop;
+ #else
+ return Device::kOther;
diff --git a/chromium/patches/patch-components_ntp__tiles_pref__names.h b/chromium/patches/patch-components_ntp__tiles_pref__names.h
index 7f3c7a91ba..4cd7309ae6 100644
--- a/chromium/patches/patch-components_ntp__tiles_pref__names.h
+++ b/chromium/patches/patch-components_ntp__tiles_pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/ntp_tiles/pref_names.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/ntp_tiles/pref_names.h
-@@ -49,7 +49,7 @@ inline constexpr char kCustomLinksInitia
+@@ -57,7 +57,7 @@ inline constexpr char kCustomLinksInitia
// Prefs used to cache enterprise shortcuts.
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
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 09e7c35ba3..862f0fc3a6 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-08-31 22:47:51.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.cc.orig 2026-09-07 10:14:27.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 eda3ca0601..01f5113d6f 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-08-31 22:47:51.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.h.orig 2026-09-07 10:14:27.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_optimization__guide__features.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index 5e84bbff37..3596bb795c 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-08-31 22:47:51.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -97,7 +97,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -101,7 +101,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 e9b3f2eddf..e7b1173857 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-08-31 22:47:51.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-09-07 10:14:27.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 0b10e432eb..502ba3ade8 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-08-31 22:47:51.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-09-07 10:14:27.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 19c100bdd3..248d285b82 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-08-31 22:47:51.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
@@ -465,8 +465,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 80cebbe888..2152a4a865 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-08-31 22:47:51.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-09-07 10:14:27.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 3f8529c157..ea459f5dc5 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-08-31 22:47:51.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2026-09-07 10:14:27.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 3b789d3ca1..6ef0f3c313 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
@@ -397,8 +397,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index ebb02c0d4e..de316ae6c5 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
@@ -80,7 +80,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
@@ -15,9 +15,9 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -181,7 +181,7 @@ BASE_FEATURE(kPreventAPCOnFederatedLogin
- BASE_FEATURE(kPreventPasswordManagerOnFederatedLogin,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -182,7 +182,7 @@ BASE_FEATURE(kPreventPasswordManagerOnFe
+ // Remove in or after M155.
+ BASE_FEATURE(kRecordPasswordReadiness, base::FEATURE_ENABLED_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 be9d84806d..8717d551b7 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -198,7 +198,7 @@ BASE_DECLARE_FEATURE(kPreventAPCOnFedera
- // Prevents password manager from showing save/update UI on federated login.
- BASE_DECLARE_FEATURE(kPreventPasswordManagerOnFederatedLogin);
+@@ -197,7 +197,7 @@ BASE_DECLARE_FEATURE(kPreventPasswordMan
+ // vault passphrase type.
+ BASE_DECLARE_FEATURE(kRecordPasswordReadiness);
-#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 069a86e80f..02e6a91658 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -403,7 +403,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -405,7 +405,7 @@ void PasswordAutofillManager::DidAcceptS
weak_ptr_factory_.GetWeakPtr(), payload);
if (payload.is_cross_domain) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -454,7 +454,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -456,7 +456,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) || \
@@ -24,7 +24,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -723,7 +723,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -725,7 +725,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 8bdcfe35db..5fe1d0e413 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
@@ -304,7 +304,7 @@ class PasswordAutofillManager : public a
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index bc2497eec4..cbb2f0f06f 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_filling.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
-@@ -178,7 +178,7 @@ LikelyFormFilling SendFillInformationToR
+@@ -179,7 +179,7 @@ LikelyFormFilling SendFillInformationToR
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index 6a96802b0f..942e698ca5 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
return false;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index 12e778179b..a5c58ce317 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -602,12 +602,12 @@ void PasswordManager::RegisterProfilePre
+@@ -603,12 +603,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
-@@ -620,7 +620,7 @@ void PasswordManager::RegisterProfilePre
+@@ -621,7 +621,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
-@@ -650,7 +650,7 @@ void PasswordManager::RegisterLocalPrefs
+@@ -651,7 +651,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 8061c19b26..88ba61381d 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
-@@ -31,7 +31,7 @@
+@@ -32,7 +32,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"
-@@ -585,7 +585,7 @@ class PasswordManagerClient {
+@@ -590,7 +590,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 1cf29c5470..1f4f593f31 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-09-07 10:14:27.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 29a8a6a75a..903d0756f9 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2026-09-07 10:14:27.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 b40495b769..231ab37c91 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,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.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -52,7 +52,7 @@ std::u16string GetUsernameFromLabel(cons
}
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 33408ce47f..94c111f095 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-09-07 10:14:27.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"
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 9a0544de19..37c826aa40 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-09-07 10:14:27.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 6ff68b36b0..2e29b44566 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,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.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1016,7 +1016,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1023,7 +1023,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_enabled_by_policy,
IsAccountStore is_account_store,
const os_crypt_async::Encryptor* encryptor) {
@@ -15,7 +15,7 @@ $NetBSD$
std::unique_ptr<base::Environment> environment(base::Environment::Create());
// On Linux user data directory ca be specified using an env variable. If it
// exists, passwords shouldn't be deleted.
-@@ -1030,7 +1030,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1037,7 +1037,7 @@ bool ShouldDeleteUndecryptablePasswords(
return false;
}
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 36eefa1260..b30e8d1b4b 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
@@ -140,7 +140,7 @@ StoredCredentialsResultOrError LoginData
std::vector<StoredCredential> 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 845c1d09e1..b22963a2d9 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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2249,7 +2249,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2253,7 +2253,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 77f7002d36..49dd3dc40f 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
@@ -235,7 +235,7 @@ version_info::Channel StubPasswordManage
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index f63ce9f7e2..f0f0c6b28a 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -92,7 +92,7 @@ class StubPasswordManagerClient : public
MockPasswordFeatureManager* GetPasswordFeatureManager();
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index 40cc831561..4993e1a043 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
-@@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
+@@ -63,7 +63,7 @@ inline constexpr char kCredentialProvide
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -217,7 +217,7 @@ inline constexpr char kProfileStoreDateL
+@@ -221,7 +221,7 @@ inline constexpr char kProfileStoreDateL
inline constexpr char kAccountStoreDateLastUsedForFilling[] =
"password_manager.account_store_date_last_used_for_filling";
@@ -24,7 +24,7 @@ $NetBSD$
// Integer indicating how many times user saw biometric authentication before
// filling promo.
inline constexpr char kBiometricAuthBeforeFillingPromoShownCounter[] =
-@@ -253,7 +253,7 @@ inline constexpr char kPasswordManagerPr
+@@ -257,7 +257,7 @@ inline constexpr char kPasswordManagerPr
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
@@ -33,7 +33,7 @@ $NetBSD$
// Integer pref indicating how many times relaunch Chrome bubble was dismissed.
inline constexpr char kRelaunchChromeBubbleDismissedCounter[] =
"password_manager.relaunch_chrome_bubble_dismissed_counter";
-@@ -286,7 +286,7 @@ inline constexpr char kLastNegativePassw
+@@ -290,7 +290,7 @@ inline constexpr char kLastNegativePassw
"password_manager.last_negative_password_change_timestamp";
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
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 0a93e22d56..4fa3e5dca5 100644
--- a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
@@ -53,7 +53,7 @@ class ProcessMetricsDecorator::NodeMetri
auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index ec00114a91..281118143d 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-08-31 22:47:51.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2026-09-07 10:14:27.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 69d1ff08ea..06778b137c 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-08-31 22:47:51.000000000 +0000
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-09-07 10:14:27.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 ebf9044f0a..eb5d7fc451 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-08-31 22:47:51.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2026-09-07 10:14:27.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 191e11e140..d6a207c0fd 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-08-31 22:47:51.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-09-07 10:14:27.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 0dce380cd5..9074e04017 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-08-31 22:47:51.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -851,11 +851,11 @@ void CloudPolicyClient::FetchPolicyInter
+@@ -926,11 +926,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 e7599ddd1c..88ba3c92c7 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-08-31 22:47:51.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-09-07 10:14:27.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 c857f1491a..239110ce9e 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-08-31 22:47:51.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-09-07 10:14:27.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 a2184fffbc..d8308eba19 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-08-31 22:47:51.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2026-09-07 10:14:27.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 0a0c442920..ed4e1e6b0a 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-08-31 22:47:51.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2026-09-07 10:14:27.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
deleted file mode 100644
index f4ecd3551b..0000000000
--- a/chromium/patches/patch-components_power__metrics_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
-
---- components/power_metrics/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
-+++ components/power_metrics/BUILD.gn
-@@ -41,7 +41,7 @@ static_library("power_metrics") {
- ldflags = [ "/DELAYLOAD:setupapi.dll" ]
- }
-
-- if (is_linux || is_chromeos) {
-+ if ((is_linux && !is_bsd) || is_chromeos) {
- sources += [
- "energy_metrics_provider_linux.cc",
- "energy_metrics_provider_linux.h",
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 2d4bd005d6..904ed61b6f 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,24 +4,23 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/energy_metrics_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/power_metrics/energy_metrics_provider.cc
-@@ -9,6 +9,8 @@
+@@ -7,7 +7,7 @@
+ #include "build/build_config.h"
+ #if BUILDFLAG(IS_WIN)
#include "components/power_metrics/energy_metrics_provider_win.h"
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "components/power_metrics/energy_metrics_provider_linux.h"
-+#elif BUILDFLAG(IS_BSD)
-+#include "base/notimplemented.h"
#endif // BUILDFLAG(IS_WIN)
- namespace power_metrics {
-@@ -22,6 +24,9 @@ std::unique_ptr<EnergyMetricsProvider> E
+@@ -20,7 +20,7 @@ EnergyMetricsProvider::~EnergyMetricsPro
+ std::unique_ptr<EnergyMetricsProvider> EnergyMetricsProvider::Create() {
+ #if BUILDFLAG(IS_WIN)
return EnergyMetricsProviderWin::Create();
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
return EnergyMetricsProviderLinux::Create();
-+#elif BUILDFLAG(IS_BSD)
-+ NOTIMPLEMENTED();
-+ return nullptr;
#else
return nullptr;
- #endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider__linux.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider__linux.cc
new file mode 100644
index 0000000000..e6ea5aef9a
--- /dev/null
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider__linux.cc
@@ -0,0 +1,67 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/power_metrics/energy_metrics_provider_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/power_metrics/energy_metrics_provider_linux.cc
+@@ -5,8 +5,10 @@
+
+ #include "components/power_metrics/energy_metrics_provider_linux.h"
+
++#if !BUILDFLAG(IS_BSD)
+ #include <linux/perf_event.h>
+ #include <sys/syscall.h>
++#endif
+
+ #include <array>
+
+@@ -26,6 +28,7 @@ namespace {
+
+ constexpr const char* kPowerEventPath = "/sys/bus/event_source/devices/power";
+
++#if !BUILDFLAG(IS_BSD)
+ // Existing metrics that can be read via perf event.
+ constexpr std::array<const char*, 5> kMetrics{
+ "energy-pkg", "energy-cores", "energy-gpu", "energy-ram", "energy-psys"};
+@@ -84,6 +87,7 @@ void SetEnergyMetric(const std::string&
+ energy_metrics.psys_nanojoules = absolute_energy;
+ }
+ }
++#endif
+
+ } // namespace
+
+@@ -115,6 +119,7 @@ EnergyMetricsProviderLinux::CaptureMetri
+ }
+
+ EnergyMetrics energy_metrics = {0};
++#if !BUILDFLAG(IS_BSD)
+ for (const auto& event : events_) {
+ uint64_t absolute_energy;
+ if (!base::ReadFromFD(
+@@ -126,6 +131,7 @@ EnergyMetricsProviderLinux::CaptureMetri
+ SetEnergyMetric(event.metric_type, energy_metrics,
+ static_cast<uint64_t>(event.scale * absolute_energy));
+ }
++#endif
+ return energy_metrics;
+ }
+
+@@ -145,6 +151,7 @@ bool EnergyMetricsProviderLinux::Initial
+ return false;
+ }
+
++#if !BUILDFLAG(IS_BSD)
+ // Check if perf_event_paranoid is set to 0 as required.
+ uint64_t perf_event_paranoid;
+ if (!ReadUint64FromFile(
+@@ -208,6 +215,7 @@ bool EnergyMetricsProviderLinux::Initial
+ }
+ events_.push_back({metric, scale, std::move(fd)});
+ }
++#endif
+
+ if (events_.empty()) {
+ LOG(WARNING) << "No available energy metric";
diff --git a/chromium/patches/patch-components_private__ai_proto__utils_client__metadata__utils.cc b/chromium/patches/patch-components_private__ai_proto__utils_client__metadata__utils.cc
new file mode 100644
index 0000000000..03ee37f936
--- /dev/null
+++ b/chromium/patches/patch-components_private__ai_proto__utils_client__metadata__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
+
+--- components/private_ai/proto_utils/client_metadata_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ components/private_ai/proto_utils/client_metadata_utils.cc
+@@ -41,7 +41,7 @@ proto::ChromeClientMetadata::Platform Ge
+ return proto::ChromeClientMetadata::PLATFORM_ANDROID;
+ #elif BUILDFLAG(IS_IOS)
+ return proto::ChromeClientMetadata::PLATFORM_IOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return proto::ChromeClientMetadata::PLATFORM_LINUX;
+ #else
+ return proto::ChromeClientMetadata::PLATFORM_UNKNOWN;
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 e48855ce73..beffce30fa 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/proxy_config/pref_proxy_config_tracker_impl.cc
-@@ -531,7 +531,7 @@ void PrefProxyConfigTrackerImpl::Registe
+@@ -587,7 +587,7 @@ void PrefProxyConfigTrackerImpl::Registe
registry->RegisterDictionaryPref(proxy_config::prefs::kProxy,
ProxyConfigDictionary::CreateSystem());
registry->RegisterListPref(proxy_config::prefs::kProxyOverrideRules);
@@ -15,7 +15,7 @@ $NetBSD$
registry->RegisterIntegerPref(
proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers, 0);
registry->RegisterIntegerPref(proxy_config::prefs::kProxyOverrideRulesScope,
-@@ -546,7 +546,7 @@ void PrefProxyConfigTrackerImpl::Registe
+@@ -602,7 +602,7 @@ void PrefProxyConfigTrackerImpl::Registe
ProxyConfigDictionary::CreateSystem());
registry->RegisterBooleanPref(proxy_config::prefs::kUseSharedProxies, false);
registry->RegisterListPref(proxy_config::prefs::kProxyOverrideRules);
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 54b195ca4e..e1c3004b0f 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-08-31 22:47:51.000000000 +0000
+--- components/proxy_config/proxy_config_pref_names.h.orig 2026-09-07 10:14:27.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 ca7aced133..4be0162904 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-08-31 22:47:51.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.cc.orig 2026-09-07 10:14:27.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 ef94f47bf8..1ac56f17be 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-08-31 22:47:51.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.h.orig 2026-09-07 10:14:27.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 f94c8e2956..cf0bbd3582 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-08-31 22:47:51.000000000 +0000
+--- components/proxy_config/proxy_prefs_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/proxy_config/proxy_prefs_utils.cc
@@ -64,7 +64,7 @@ net::ProxyChain ProxyOverrideRuleProxyFr
bool ProxyOverrideRulesAllowed(const PrefService* pref_service,
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 0f2f5e9d69..68791c7dec 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-08-31 22:47:51.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.cc.orig 2026-09-07 10:14:27.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 76de3b892a..b4f1b0d2f3 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_service.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_service.h
-@@ -123,7 +123,7 @@ class RegionalCapabilitiesService : publ
+@@ -125,7 +125,7 @@ class RegionalCapabilitiesService : publ
static bool IsInAnySearchEngineChoiceScreenRegion(
const country_codes::CountryId& tested_country_id);
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 589b03e68b..23dd7c1b0d 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-08-31 22:47:51.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-09-07 10:14:27.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 1669068148..f58679103a 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-08-31 22:47:51.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-09-07 10:14:27.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 7bbe659b6e..090d06cde7 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc
-@@ -207,7 +207,7 @@ std::ostream& operator<<(std::ostream& o
+@@ -208,7 +208,7 @@ std::ostream& operator<<(std::ostream& o
PlatformType GetCurrentPlatformType() {
#if BUILDFLAG(IS_WIN)
return WINDOWS_PLATFORM;
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 fd8f8f8cf9..e427cd8518 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
@@ -121,7 +121,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index 3f91b11853..04a4e54cd9 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-08-31 22:47:51.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/search_engines/template_url_service.cc
-@@ -3746,7 +3746,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3776,7 +3776,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 a8119f5cac..bd248e16d7 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-08-31 22:47:51.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2026-09-07 10:14:27.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 31a09a5798..048d006cde 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-08-31 22:47:51.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-09-07 10:14:27.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_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 79110b1cbf..a2b74d9f17 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-08-31 22:47:51.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-09-07 10:14:27.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 7fcad04ed1..ca060811f2 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-08-31 22:47:51.000000000 +0000
+--- components/signin/internal/identity_manager/account_capabilities_list.h.orig 2026-09-07 10:14:27.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 5b0260472b..da858b178e 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
-@@ -33,7 +33,7 @@ const char kForceFreFeatureShowcaseSteps
+@@ -39,7 +39,7 @@ const char kForceFreFeatureShowcaseSteps
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Feature param to pass probability for identity surveys.
constexpr char kHatsSurveyProbabilityName[] = "probability";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -84,7 +84,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
+@@ -90,7 +90,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
BASE_FEATURE(kAvoidAutoTriggerListAccountsOnStale,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kBeforeFirstRunDesktopRefreshSurvey,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -160,7 +160,7 @@ BASE_FEATURE_PARAM(double,
+@@ -166,7 +166,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,
-@@ -252,7 +252,7 @@ BASE_FEATURE_PARAM(
+@@ -258,7 +258,7 @@ BASE_FEATURE_PARAM(
kMediumSurveyProbability);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -42,15 +42,8 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -267,13 +267,13 @@ 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", ""};
+@@ -279,7 +279,7 @@ const base::FeatureParam<std::string> kC
+ &kCrossDeviceSignin, "url", "https://www.google.com/chrome/go-mobile"};
#endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -58,16 +51,16 @@ $NetBSD$
BASE_FEATURE(kCrossDeviceSigninFromDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
const base::FeatureParam<std::string> kCrossDeviceSigninFromDesktopUrl{
&kCrossDeviceSigninFromDesktop, "url",
-@@ -290,7 +290,7 @@ BASE_FEATURE(kDiceHeaderVersion2, base::
+@@ -296,7 +296,7 @@ BASE_FEATURE(kDiceHeaderVersion2, base::
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(kDisableU18FeedbackDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kDisableU18FeedbackDesktop, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -560,7 +560,7 @@ const base::FeatureParam<base::TimeDelta
+@@ -640,7 +640,7 @@ const base::FeatureParam<base::TimeDelta
BASE_FEATURE(kFetchAccountInfoOnRestart, base::FEATURE_DISABLED_BY_DEFAULT);
@@ -76,7 +69,7 @@ $NetBSD$
#if BUILDFLAG(IS_WIN)
BASE_FEATURE(kFirstRunDesktopRefresh, base::FEATURE_ENABLED_BY_DEFAULT);
#else
-@@ -592,11 +592,11 @@ constexpr base::FeatureParam<FirstRunDes
+@@ -672,11 +672,11 @@ constexpr base::FeatureParam<FirstRunDes
&kFirstRunDesktopSignInPromoVariations};
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -90,7 +83,7 @@ $NetBSD$
BASE_FEATURE(kFirstRunDesktopRevamp, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kFirstRunDesktopRevampSound, base::FEATURE_ENABLED_BY_DEFAULT);
bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region) {
-@@ -605,16 +605,16 @@ bool IsFirstRunDesktopRevampEnabled(bool
+@@ -685,16 +685,16 @@ bool IsFirstRunDesktopRevampEnabled(bool
}
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -110,16 +103,16 @@ $NetBSD$
BASE_FEATURE(kFirstRunFeatureShowcaseGeminiStep,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -697,7 +697,7 @@ BASE_FEATURE(kNoAccountWebSignin, base::
-
- BASE_FEATURE(kNonDefaultGaiaOriginCheck, base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -782,7 +782,7 @@ BASE_FEATURE(kOpenSystemAccountSettingsD
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kPreFirstRunDesktopRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
- bool IsPreFirstRunDesktopRefreshEnabled(
- bool is_in_search_engine_choice_region) {
-@@ -706,7 +706,7 @@ bool IsPreFirstRunDesktopRefreshEnabled(
+ bool IsPreFirstRunDesktopRefreshEnabled() {
+ return base::FeatureList::IsEnabled(kFirstRunDesktopRefresh) &&
+@@ -792,7 +792,7 @@ bool IsPreFirstRunDesktopRefreshEnabled(
}
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -128,7 +121,7 @@ $NetBSD$
BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -748,7 +748,7 @@ const base::FeatureParam<int> kContextua
+@@ -837,7 +837,7 @@ const base::FeatureParam<int> kContextua
"contextual_signin_promo_dismissed_threshold",
2);
@@ -137,7 +130,7 @@ $NetBSD$
BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -818,7 +818,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
+@@ -909,7 +909,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 be977cd624..a5bea7d782 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -62,7 +62,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
+@@ -65,7 +65,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kAvoidAutoTriggerListAccountsOnStale);
@@ -15,7 +15,7 @@ $NetBSD$
// 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.
//
-@@ -136,7 +136,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -139,7 +139,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.
-@@ -213,7 +213,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -216,7 +216,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,7 +33,7 @@ $NetBSD$
// Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -238,7 +238,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -241,7 +241,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<std::string> kCrossDeviceSigninUrl;
#endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
@@ -42,7 +42,7 @@ $NetBSD$
// Feature flag to enable cross-device sign-in promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kCrossDeviceSigninFromDesktop);
-@@ -264,7 +264,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -267,7 +267,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kDiceLinkedAccounts);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -51,7 +51,7 @@ $NetBSD$
// If enabled, disables feedback for U18 users on desktop platforms.
// The iOS version is kDisableFeedbackForIneligibleUsers flag.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -453,7 +453,7 @@ extern const base::FeatureParam<base::Ti
+@@ -500,7 +500,7 @@ extern const base::FeatureParam<base::Ti
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFetchAccountInfoOnRestart);
@@ -60,7 +60,7 @@ $NetBSD$
// 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,
-@@ -507,7 +507,7 @@ extern const base::FeatureParam<FirstRun
+@@ -554,7 +554,7 @@ extern const base::FeatureParam<FirstRun
kFirstRunDesktopSignInPromoVariation;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -69,7 +69,7 @@ $NetBSD$
// A HaTS survey flag for the survey to gather user feedback after the changes
// introduced with `kFirstRunDesktopRefresh`.
//
-@@ -517,7 +517,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -564,7 +564,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRefreshSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -78,7 +78,7 @@ $NetBSD$
// It enables the first run revamp (introduce new UIs and additional effects).
// This feature is no-op if `kFirstRunDesktopRefresh` is disabled.
//
-@@ -537,7 +537,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -584,7 +584,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -87,7 +87,7 @@ $NetBSD$
// 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.
-@@ -548,7 +548,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -595,7 +595,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRevampNoFeatureShowcaseSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -96,7 +96,7 @@ $NetBSD$
// 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.
-@@ -559,7 +559,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -606,7 +606,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRevampSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -105,17 +105,17 @@ $NetBSD$
// This feature controls whether Gemini step can be shown in the feature
// showcase. This feature is no-op if IsFirstRunDesktopRevamp() equals false.
//
-@@ -660,7 +660,7 @@ BASE_DECLARE_FEATURE(kNoAccountWebSignin
- COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kNonDefaultGaiaOriginCheck);
+@@ -712,7 +712,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kOpenSystemAccountSettingsDirectly);
+ #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)
// It enables the pre first run desktop refresh (changes to the onboarding flow
// prior to the core first run).
//
-@@ -679,7 +679,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- bool IsPreFirstRunDesktopRefreshEnabled(bool is_in_search_engine_choice_region);
+@@ -731,7 +731,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ bool IsPreFirstRunDesktopRefreshEnabled();
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -123,7 +123,7 @@ $NetBSD$
// Experimenting with changing the secondary CTA for FRE and new profile
// creation.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -741,7 +741,7 @@ extern const base::FeatureParam<int> kCo
+@@ -797,7 +797,7 @@ extern const base::FeatureParam<int> kCo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
@@ -132,7 +132,7 @@ $NetBSD$
// Uses the Material Next theme for the signin promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
-@@ -796,7 +796,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -856,7 +856,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 f2d593a337..f7eedaee11 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/identity_manager/account_capabilities.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.cc
@@ -192,7 +192,7 @@ signin::Tribool AccountCapabilities::can
#endif
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 cf3392a8f1..e784776fa4 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/identity_manager/account_capabilities.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.h
@@ -93,7 +93,7 @@ class AccountCapabilities {
#endif
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index 27d1ca4443..1f3fbfaff5 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-08-31 22:47:51.000000000 +0000
+--- components/soda/soda_util.cc.orig 2026-09-07 10:14:27.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_browser_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.cc
index 5eead4090d..8b7c97d2b8 100644
--- a/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/browser/startup_metric_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/startup_metric_utils/browser/startup_metric_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/startup_metric_utils/browser/startup_metric_utils.cc
@@ -36,11 +36,11 @@
#elif BUILDFLAG(IS_MAC)
@@ -20,7 +20,7 @@ $NetBSD$
namespace {
// These values are taken from the
-@@ -296,7 +296,7 @@ BrowserStartupMetricRecorder::GetHardFau
+@@ -302,7 +302,7 @@ BrowserStartupMetricRecorder::GetHardFau
}
return base::saturated_cast<uint32_t>(events_info.pageins);
}
@@ -29,7 +29,16 @@ $NetBSD$
std::optional<uint32_t>
BrowserStartupMetricRecorder::GetHardFaultCountForCurrentProcess() {
struct rusage usage;
-@@ -594,7 +594,7 @@ void BrowserStartupMetricRecorder::Recor
+@@ -579,7 +579,7 @@ void BrowserStartupMetricRecorder::Recor
+ }
+ is_first_call = false;
+ RecordBrowserWindowFirstPaintTicks(ticks);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Mirror Startup.BrowserMessageLoopStartHardFault{Count,Bytes} at the first
+ // paint checkpoint (using a higher 1M cap for Count to avoid saturation).
+ // We record this unconditionally (even if ShouldLogStartupHistogram() is
+@@ -617,7 +617,7 @@ void BrowserStartupMetricRecorder::Recor
}
void BrowserStartupMetricRecorder::RecordHardFaultHistogram() {
diff --git a/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.h b/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.h
index 5d060b74db..98c958b728 100644
--- a/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.h
+++ b/chromium/patches/patch-components_startup__metric__utils_browser_startup__metric__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/browser/startup_metric_utils.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/startup_metric_utils/browser/startup_metric_utils.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/startup_metric_utils/browser/startup_metric_utils.h
@@ -197,7 +197,7 @@ class COMPONENT_EXPORT(STARTUP_METRIC_UT
// Only permit construction from within GetBrowser().
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 9ec6f783c4..87eec0fc6f 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
@@ -99,7 +99,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index 6b4a9b4540..af9d909820 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-08-31 22:47:51.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2026-09-07 10:14:27.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 fa8cd77e47..1bd50067ca 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-08-31 22:47:51.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2026-09-07 10:14:27.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 37d44146cc..82fe28c7f5 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-08-31 22:47:51.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2026-09-07 10:14:27.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 717512c95c..6528fea6f2 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/supervised_user/core/browser/child_account_service.cc
-@@ -163,7 +163,7 @@ void ChildAccountService::OnPrimaryAccou
+@@ -179,7 +179,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_list__family__members__service.h b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
index ec7b427269..f1a4798bd3 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/supervised_user/core/browser/list_family_members_service.h
@@ -31,7 +31,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 4eebe98da0..cb1b952817 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,11 +4,11 @@ $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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-09-07 10:14:27.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);
- }
+@@ -100,7 +100,7 @@ SupervisedUserMetricsService::Supervised
+ DCHECK(pref_service_);
+ url_filtering_service_observation_.Observe(&url_filtering_service);
-#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-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 20cb2ca875..0fdaf68dee 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-09-07 10:14:27.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
index 3a14895680..0596d69873 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_url_checker_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_url_checker_client.cc
@@ -65,7 +65,7 @@ void OnResponse(
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 22834abcca..cee588adff 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_utils.cc.orig 2026-09-07 10:14:27.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 74dd3bfff3..e52ba2d9d6 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2026-09-07 10:14:27.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 453ed9dc7f..11123da1c3 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2026-09-07 10:14:27.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 94fa63f8e3..cf32fba96a 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-08-31 22:47:51.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2026-09-07 10:14:27.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 71145cb8ca..8e88e834ac 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-08-31 22:47:51.000000000 +0000
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-09-07 10:14:27.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 e9ee6040c2..c4f46173ed 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -91,7 +91,7 @@ void OnMachineStatisticsLoaded(LocalDevi
DeviceInfo::DeviceType GetLocalDeviceType() {
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index f72220a932..e396944a4c 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-08-31 22:47:51.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-09-07 10:14:27.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_features.cc b/chromium/patches/patch-components_sync_base_features.cc
index 97605fc184..cbac31e12d 100644
--- a/chromium/patches/patch-components_sync_base_features.cc
+++ b/chromium/patches/patch-components_sync_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/base/features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/sync/base/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/sync/base/features.cc
-@@ -79,7 +79,7 @@ BASE_FEATURE(kReplaceSyncPromosWithSignI
+@@ -81,7 +81,7 @@ BASE_FEATURE(kReplaceSyncPromosWithSignI
);
BASE_FEATURE(kReplaceSyncPromosWithSigninPromosNewSignin,
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index a840b7062a..35f43fdc25 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-08-31 22:47:51.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/sync/base/sync_util.cc
@@ -58,6 +58,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 9371f4dedf..2b519fcdc9 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-08-31 22:47:51.000000000 +0000
+--- components/sync/service/device_statistics_tracker.cc.orig 2026-09-07 10:14:27.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 05a50d2a46..844a2e78c6 100644
--- a/chromium/patches/patch-components_sync_service_sync__prefs.cc
+++ b/chromium/patches/patch-components_sync_service_sync__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_prefs.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/sync/service/sync_prefs.cc
-@@ -882,7 +882,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
+@@ -865,7 +865,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
update_selected_types_dict->EnsureDict(
signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index 5f1ba568e0..c83fb08d45 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-08-31 22:47:51.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2026-09-07 10:14:27.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 0f3863708e..49ee07b098 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-08-31 22:47:51.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2026-09-07 10:14:27.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 f1d10534bb..b43d88e1b8 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-08-31 22:47:51.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-09-07 10:14:27.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 4da0599786..f540d37ca2 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-08-31 22:47:51.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2026-09-07 10:14:27.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 b896ef92fd..efadf630e4 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-08-31 22:47:51.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-09-07 10:14:27.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 00d2cfd954..697d847c6a 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-08-31 22:47:51.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2026-09-07 10:14:27.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 4abf0dc80d..418db09857 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-08-31 22:47:51.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2026-09-07 10:14:27.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
index 9f8f1e1427..c77aac2f4b 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__views.cc
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_views.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/user_education/views/help_bubble_views.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/user_education/views/help_bubble_views.cc
@@ -127,7 +127,7 @@ bool HelpBubbleViews::ToggleFocusForAcce
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 0a4a6dc6e1..da6b6bd753 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/variations/service/variations_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/variations/service/variations_service.cc
-@@ -111,7 +111,7 @@ std::string GetPlatformString() {
+@@ -143,7 +143,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
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 afee41a295..2313f9d404 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-08-31 22:47:51.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-09-07 10:14:27.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 9799317371..c47dfd7037 100644
--- a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/gpu_host_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
@@ -176,7 +176,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
mojom::GpuServiceCreationParams::New();
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index 543d051e57..7f3d50a12b 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-08-31 22:47:51.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2026-09-07 10:14:27.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 50d4ad8084..56cb6878ac 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-08-31 22:47:51.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2026-09-07 10:14:27.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 5b843596ef..1991859d96 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1519,7 +1519,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1516,7 +1516,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 72d9fd3da0..33cc3ca67e 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-09-07 10:14:27.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 29c87d127e..3b3d6305ee 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2026-09-07 10:14:27.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 4da9a8ad7a..2796738272 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
@@ -1433,7 +1433,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 46a5b8b0a0..d91ae6253d 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-09-07 10:14:27.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);
-@@ -938,7 +938,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -940,7 +940,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 fdc876f4e3..43c2548998 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -218,7 +218,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
+@@ -220,7 +220,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
base::TimeDelta preferred_frame_interval_;
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 d5a87a5035..7d4b2b4937 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-08-31 22:47:51.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -489,7 +489,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -488,7 +488,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
-@@ -1286,7 +1286,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1285,7 +1285,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 17f535411a..fc507440c8 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
@@ -444,7 +444,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
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 6c4bb5d9ee..10fa0e2c37 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-08-31 22:47:51.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2026-09-07 10:14:27.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 ba12fde6c1..8f32a2c49a 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-08-31 22:47:51.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2026-09-07 10:14:27.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 e65c49ea5e..fa20afb4fa 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-08-31 22:47:51.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2026-09-07 10:14:27.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 eb15def53d..b4d854d91e 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-08-31 22:47:51.000000000 +0000
+--- components/wallet/core/browser/network/wallet_request.cc.orig 2026-09-07 10:14:27.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 b906a8e69c..308d513baa 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-08-31 22:47:51.000000000 +0000
+--- components/webapps/browser/web_app_url_config.cc.orig 2026-09-07 10:14:27.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 28545d327e..0e1e40211d 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-08-31 22:47:51.000000000 +0000
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-09-07 10:14:27.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 71a4871b8e..290211e2b9 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-08-31 22:47:51.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ components/webui/flags/flags_state.cc
-@@ -790,7 +790,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -794,7 +794,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 42c9d15791..f129392aaf 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-08-31 22:47:51.000000000 +0000
+--- content/app/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/app/BUILD.gn
@@ -82,7 +82,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 826c2521a2..f11a1a2321 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/app/content_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/app/content_main.cc
-@@ -205,7 +205,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -212,7 +212,7 @@ NO_STACK_PROTECTOR int RunContentProcess
base::EnableTerminationOnOutOfMemory();
logging::RegisterAbslAbortHook();
@@ -15,7 +15,7 @@ $NetBSD$
// The various desktop environments set this environment variable that
// allows the dbus client library to connect directly to the bus. When this
// variable is not set (test environments like xvfb-run), the dbus client
-@@ -296,7 +296,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -303,7 +303,7 @@ NO_STACK_PROTECTOR int RunContentProcess
#endif
#endif
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 b80c8b8921..dede0185ed 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-08-31 22:47:51.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/app/content_main_runner_impl.cc
-@@ -153,19 +153,22 @@
+@@ -155,19 +155,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
-@@ -189,6 +192,10 @@
+@@ -191,6 +194,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"
-@@ -368,7 +375,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -370,7 +377,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
-@@ -387,7 +394,10 @@ void PreloadLibraryCdms() {
+@@ -389,7 +396,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.
-@@ -399,9 +409,16 @@ void PreSandboxInit() {
+@@ -401,9 +411,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.
-@@ -637,7 +654,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
+@@ -639,7 +656,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);
-@@ -741,7 +758,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -744,7 +761,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.
-@@ -862,11 +879,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -865,11 +882,10 @@ int ContentMainRunnerImpl::Initialize(Co
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -111,7 +111,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1000,7 +1016,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1003,7 +1019,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()) {
-@@ -1035,7 +1051,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1038,7 +1054,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
-@@ -1049,6 +1065,16 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1052,6 +1068,16 @@ int ContentMainRunnerImpl::Initialize(Co
ChildProcessEnterSandbox();
#endif
@@ -146,7 +146,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1166,6 +1192,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1170,6 +1196,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 1a586845cd..8c49de2c48 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-08-31 22:47:51.000000000 +0000
+--- content/browser/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2470,6 +2470,14 @@ source_set("browser") {
+@@ -2445,6 +2445,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" ]
-@@ -2521,6 +2529,15 @@ source_set("browser") {
+@@ -2496,6 +2504,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 2dff17504d..64b2a7bac1 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl.cc
@@ -295,7 +295,7 @@ BrowserAccessibilityStateImpl* BrowserAc
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 2af04d129d..1d7b38ea8e 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,17 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
@@ -14,6 +14,7 @@
#include <sstream>
#include <string>
+#include "base/notimplemented.h"
+ #include "base/callback_list.h"
#include "base/debug/crash_logging.h"
#include "base/logging.h"
- #include "base/metrics/histogram_macros.h"
-@@ -57,6 +58,10 @@ namespace {
+@@ -61,6 +62,10 @@ namespace {
// Returns true if Orca is active.
bool DiscoverOrca() {
@@ -25,7 +25,7 @@ $NetBSD$
// NOTE: this method is run from another thread to reduce jank, since
// there's no guarantee these system calls will return quickly.
std::unique_ptr<DIR, decltype(&CloseDir)> proc_dir(opendir("/proc"),
-@@ -103,6 +108,7 @@ bool DiscoverOrca() {
+@@ -107,6 +112,7 @@ bool DiscoverOrca() {
}
return is_orca_active;
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 e517e2f46c..5d4aab374a 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -293,6 +293,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kLogBestEffortTasks,
@@ -14,7 +14,7 @@ $NetBSD$
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -658,7 +659,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 3ce4fa5f45..007dcc663a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/browser_child_process_host_impl.h
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
#include "base/win/object_watcher.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/browser/child_thread_type_switcher_linux.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -281,7 +281,7 @@ class BrowserChildProcessHostImpl
+@@ -284,7 +284,7 @@ class CONTENT_EXPORT BrowserChildProcess
std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
#endif
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 3e398395cb..a2438b1f6f 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-08-31 22:47:51.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
@@ -38,7 +38,7 @@
#include "content/public/common/font_cache_win.mojom.h"
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index bcf60f2df6..ded41e9bff 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-08-31 22:47:51.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/browser_main_loop.cc
-@@ -255,6 +255,12 @@
+@@ -262,6 +262,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
-@@ -541,6 +547,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -548,6 +554,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
-@@ -572,7 +584,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -579,7 +591,7 @@ int BrowserMainLoop::EarlyInitialization
base::PlatformThread::SetDefaultThreadType(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 14cd0bfc14..d9abba2984 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-08-31 22:47:51.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2026-09-07 10:14:27.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 c4976d5daa..85bf775cc9 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -6,6 +6,7 @@
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 70c9e60ae6..2a06e6742a 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-08-31 22:47:51.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-09-07 10:14:27.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 f84c4658b8..d2beef7a42 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-08-31 22:47:51.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-09-07 10:14:27.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 baf70485ae..27c859f684 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-08-31 22:47:51.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-09-07 10:14:27.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 37e29101b9..848fdace5f 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-08-31 22:47:51.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-09-07 10:14:27.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 b9f56da020..ac1dc19e3e 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-08-31 22:47:51.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-09-07 10:14:27.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 07c274c2b8..32de5b30d2 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-09-02 07:37:50.107532820 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-09-14 07:52:09.732914014 +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 6b4b19322e..fbec40d73c 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-08-31 22:47:51.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-09-07 10:14:27.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 2acd207875..104c5a99a2 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-08-31 22:47:51.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-09-07 10:14:27.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 62c7b3c824..c055d2ffcc 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-08-31 22:47:51.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-09-07 10:14:27.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 ff2c06ea67..21b95033db 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-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2026-09-07 10:14:27.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 5b6acc1d49..fc44a45d6d 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
@@ -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 fc4830dd30..dac36273ef 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
@@ -227,7 +227,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index ccb26e7a83..bc572b1d3c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
@@ -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 7ce101b591..23b6f1e13c 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-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
-@@ -148,7 +148,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -155,7 +155,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)
-@@ -308,7 +308,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -315,7 +315,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 5d4a84f95d..bf59c2a786 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-08-31 22:47:51.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
-@@ -289,6 +289,7 @@ static const char* const kSwitchNames[]
+@@ -291,6 +291,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -313,7 +314,7 @@ static const char* const kSwitchNames[]
+@@ -315,7 +316,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 754754d20c..0fc67e2d78 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-08-31 22:47:51.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2026-09-07 10:14:27.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 362cf4cc39..0f72ea4282 100644
--- a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
@@ -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 d278d685d8..e1c36f007f 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/network_service_instance_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
@@ -98,7 +98,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
@@ -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
-@@ -360,7 +360,7 @@ void CreateInProcessNetworkService(
+@@ -365,7 +365,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(
-@@ -426,7 +426,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -431,7 +431,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 5ce92336a9..4be8ffab89 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
@@ -346,7 +346,7 @@ void DelegatedFrameHost::EmbedSurface(
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index 18c0487450..d0764570f3 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-09-07 10:14:27.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 a0679c81db..f310a6f9a9 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-09-07 10:14:27.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 e91955d62e..7ea4a9d210 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -230,7 +230,7 @@
+@@ -229,7 +229,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
-@@ -1196,7 +1196,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1184,7 +1184,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;
-@@ -1456,7 +1456,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1444,7 +1444,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)
}
-@@ -3811,7 +3811,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3809,7 +3809,7 @@ void RenderProcessHostImpl::AppendRender
command_line->AppendSwitchASCII(switches::kRendererClientId,
base::NumberToString(GetID().value()));
@@ -42,7 +42,7 @@ $NetBSD$
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3869,6 +3869,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,
-@@ -5863,7 +5864,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5864,7 +5865,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 b876525a48..2dde76df5f 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2026-09-07 10:14:27.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
-@@ -1042,7 +1042,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1048,7 +1048,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
};
-@@ -1306,7 +1306,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1312,7 +1312,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 e5e3fc91f0..882c4baa37 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-09-07 10:14:27.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"
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 229ea7dacb..632bdbf848 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-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -265,7 +265,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -266,7 +266,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 8ab107aa99..8e98ff17e7 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -134,7 +134,7 @@
#include "ui/gfx/win/gdi_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -2062,7 +2062,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -2070,7 +2070,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) {
-@@ -3151,7 +3151,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -3167,7 +3167,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3379,7 +3379,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3395,7 +3395,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 e2b89590e6..c4a0ceb6fe 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
@@ -303,7 +303,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index 3ee9e29a36..7bad3007b7 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
@@ -631,7 +631,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index ed965f1c12..84f93cd9e6 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-08-31 22:47:51.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2026-09-07 10:14:27.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 07995832c4..a1d8b2e06a 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-08-31 22:47:51.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-09-07 10:14:27.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 917eed7a96..3bbc49cad0 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-08-31 22:47:51.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-09-07 10:14:27.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 6f92269929..a3034f7171 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-08-31 22:47:51.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-09-07 10:14:27.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 36f35f620a..aedc24de2e 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
-@@ -65,7 +65,7 @@
+@@ -66,7 +66,7 @@
#include "content/browser/v8_snapshot_files.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/files/file_util.h"
#include "base/files/scoped_file.h"
#include "base/pickle.h"
-@@ -100,7 +100,7 @@ namespace content {
+@@ -99,7 +99,7 @@ namespace content {
namespace {
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 05737c0579..a65c40acb3 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-08-31 22:47:51.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-09-07 10:14:27.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 ac9cbf26a0..780d635e68 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-08-31 22:47:51.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -24,7 +24,7 @@
#include "sandbox/policy/sandbox_type.h"
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
index db18411f1d..53bfbf8954 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-08-31 22:47:51.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service.cc.orig 2026-09-07 10:14:27.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 bcf426f973..8fc305112f 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-08-31 22:47:51.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2026-09-07 10:14:27.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 8a408f2c5e..2ca9e176c9 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-08-31 22:47:51.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2026-09-07 10:14:27.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 e690a53c90..05a1f913a8 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-08-31 22:47:51.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-09-07 10:14:27.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__impl.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__impl.cc
index c1bff9bde1..7adef56d27 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__impl.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/web_contents/web_contents_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/web_contents/web_contents_impl.cc
-@@ -1372,7 +1372,7 @@ WebContentsImpl::WebContentsImpl(Browser
+@@ -1373,7 +1373,7 @@ WebContentsImpl::WebContentsImpl(Browser
SlowWebPreferenceCache::GetInstance());
renderer_preferences_.caret_blink_interval =
native_theme->caret_blink_interval();
@@ -15,7 +15,7 @@ $NetBSD$
renderer_preferences_.use_overlay_scrollbar =
native_theme->use_overlay_scrollbar();
#endif
-@@ -12465,7 +12465,7 @@ void WebContentsImpl::OnNativeThemeUpdat
+@@ -12632,7 +12632,7 @@ void WebContentsImpl::OnNativeThemeUpdat
HandleColorRelatedStateChanges();
const auto caret_blink_interval = observed_theme->caret_blink_interval();
@@ -24,7 +24,7 @@ $NetBSD$
const auto use_overlay_scrollbar = observed_theme->use_overlay_scrollbar();
#endif
bool renderer_preference_changed = false;
-@@ -12473,7 +12473,7 @@ void WebContentsImpl::OnNativeThemeUpdat
+@@ -12640,7 +12640,7 @@ void WebContentsImpl::OnNativeThemeUpdat
renderer_preferences_.caret_blink_interval = caret_blink_interval;
renderer_preference_changed = true;
}
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 71fa4c6a58..7811231510 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
-@@ -188,7 +188,7 @@ class WebDragSourceAura : public content
+@@ -189,7 +189,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
};
@@ -15,7 +15,7 @@ $NetBSD$
// Fill out the OSExchangeData with a file contents, synthesizing a name if
// necessary.
void PrepareDragForFileContents(const DropData& drop_data,
-@@ -268,7 +268,7 @@ void PrepareDragData(RenderFrameHost& so
+@@ -269,7 +269,7 @@ void PrepareDragData(RenderFrameHost& so
PrepareDragForDownload(source_rfh, drop_data, provider);
}
#endif
@@ -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.
-@@ -1449,7 +1449,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1473,7 +1473,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 52497384db..efdaafcda3 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,10 +4,10 @@ $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-08-31 22:47:51.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
-@@ -47,7 +47,7 @@
- #include "ui/base/dragdrop/os_exchange_data_provider_win.h"
+@@ -55,7 +55,7 @@
+ #include "ui/base/dragdrop/os_exchange_data_provider_non_backed.h"
#endif
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(SUPPORTS_OZONE_X11)
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/x/selection_utils.h"
#include "ui/base/x/x11_os_exchange_data_provider.h"
#include "ui/gfx/x/atom_cache.h"
-@@ -105,7 +105,7 @@ class TestDragDropClient : public aura::
+@@ -113,7 +113,7 @@ class TestDragDropClient : public aura::
last_source_ = source;
return DragOperation::kCopy;
}
@@ -24,7 +24,7 @@ $NetBSD$
void UpdateDragImage(const gfx::ImageSkia& image,
const gfx::Vector2d& offset) override {}
#endif
-@@ -281,7 +281,7 @@ TEST_F(WebContentsViewAuraTest, WebConte
+@@ -300,7 +300,7 @@ TEST_F(WebContentsViewAuraTest, WebConte
ui::EF_LEFT_MOUSE_BUTTON, 0);
ui::EventHandler* event_handler = GetView();
event_handler->OnMouseEvent(&mouse_event);
@@ -33,7 +33,7 @@ $NetBSD$
// The web-content is not activated during mouse-press on Linux.
// See comment in WebContentsViewAura::OnMouseEvent() for more details.
EXPECT_NE(web_contents(), nullptr);
-@@ -347,7 +347,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -366,7 +366,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
view->OnDragEntered(event);
ASSERT_NE(nullptr, view->current_drag_data_);
@@ -42,7 +42,7 @@ $NetBSD$
// By design, Linux implementations return an empty string if file data
// is also present.
EXPECT_TRUE(!view->current_drag_data_->text ||
-@@ -387,7 +387,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -406,7 +406,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
CheckDropData(view);
@@ -51,7 +51,7 @@ $NetBSD$
// By design, Linux implementations returns an empty string if file data
// is also present.
EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
-@@ -445,7 +445,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -464,7 +464,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
view->OnDragEntered(event);
ASSERT_NE(nullptr, view->current_drag_data_);
@@ -60,7 +60,7 @@ $NetBSD$
// By design, Linux implementations return an empty string if file data
// is also present.
EXPECT_TRUE(!view->current_drag_data_->text ||
-@@ -477,7 +477,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -496,7 +496,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
CheckDropData(view);
@@ -69,7 +69,7 @@ $NetBSD$
// By design, Linux implementations returns an empty string if file data is
// also present.
EXPECT_TRUE(!drop_complete_data_->drop_data.text ||
-@@ -509,7 +509,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
+@@ -528,7 +528,7 @@ TEST_F(WebContentsViewAuraTest, MAYBE_Dr
auto data = std::make_unique<ui::OSExchangeData>();
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 0f4920df8d..f3b21ac4b1 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
-@@ -51,7 +51,7 @@ std::string RedactURL(const GURL& url) {
+@@ -39,7 +39,7 @@ namespace {
bool IsWebUIJavaScriptErrorReportingSupported() {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
return false;
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 13a6073503..93788281d5 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-08-31 22:47:51.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
@@ -20,8 +20,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 f30c0becbc..096b907cbe 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-08-31 22:47:51.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-09-07 10:14:27.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 7d90ab3dc7..9eb5e043d1 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-08-31 22:47:51.000000000 +0000
+--- content/child/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/child/BUILD.gn
@@ -139,6 +139,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 ab9bee1f8e..955447d83f 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-08-31 22:47:51.000000000 +0000
+--- content/child/child_process.cc.orig 2026-09-07 10:14:27.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 b959305f03..d20e3fae92 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-08-31 22:47:51.000000000 +0000
+--- content/child/child_process.h.orig 2026-09-07 10:14:27.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 32e64389b9..5731426325 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/common/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/common/BUILD.gn
-@@ -369,19 +369,28 @@ source_set("common") {
+@@ -373,19 +373,28 @@ source_set("common") {
}
if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index d57824812c..e4611af338 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-08-31 22:47:51.000000000 +0000
+--- content/common/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/common/features.cc
-@@ -222,7 +222,7 @@ BASE_FEATURE(kKillOnUnexpectedOriginHead
+@@ -223,7 +223,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)
-@@ -302,12 +302,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -300,12 +300,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
FontDataServiceTypefaceType::kDwrite,
&font_data_service_typeface);
#endif // BUILDFLAG(IS_WIN)
@@ -30,7 +30,7 @@ $NetBSD$
BASE_FEATURE(kFontDataServiceLinux, base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_ENUM_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType,
-@@ -330,11 +330,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -331,11 +331,11 @@ BASE_FEATURE(kFontDataManagerPrewarming,
BASE_FEATURE(kFontDataServiceForCSSLocalFonts,
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index fcc0259e57..becb6b9156 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/common/features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/common/features.h
-@@ -86,7 +86,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kEar
+@@ -87,7 +87,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kEar
#endif
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEditContextSelectionSync);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kKillOnUnexpectedOriginHeader);
@@ -15,7 +15,7 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceGamepadPermissionsPolicy);
-@@ -116,8 +116,8 @@ enum class FontDataServiceTypefaceType {
+@@ -115,8 +115,8 @@ enum class FontDataServiceTypefaceType {
CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType);
#endif // BUILDFLAG(IS_WIN)
@@ -27,7 +27,7 @@ $NetBSD$
#else
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceChromeOS);
@@ -132,7 +132,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
-
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataManagerPrewarming);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceForCSSLocalFonts);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index f68b94d08d..bf99fa12ed 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-08-31 22:47:51.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2026-09-07 10:14:27.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 98889a186d..64ee2ea464 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-09-02 07:37:50.156628229 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-09-14 07:52:09.743098124 +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 efb0076e62..483dc33cc2 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-09-02 07:37:50.156745855 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-09-14 07:52:09.743224594 +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 7350e362d4..98ff2d5bf8 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-08-31 22:47:51.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 d6a4a16b4e..64e181372f 100644
--- a/chromium/patches/patch-content_common_thread__type__switcher.mojom
+++ b/chromium/patches/patch-content_common_thread__type__switcher.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/thread_type_switcher.mojom.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/common/thread_type_switcher.mojom
@@ -8,7 +8,7 @@ import "mojo/public/mojom/base/thread_ty
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index 02ee0e1bcf..9cbf4499a7 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-08-31 22:47:51.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2026-09-07 10:14:27.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 b3d44cc293..a3375ec960 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/gpu/gpu_main.cc
@@ -112,14 +112,18 @@
#include "sandbox/win/src/sandbox.h"
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 8ff1a5b303..2f321d9374 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-08-31 22:47:51.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1399,7 +1399,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1389,7 +1389,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 dfd9a29c5f..e9dca771f9 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-08-31 22:47:51.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-09-07 10:14:27.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 8738c329b0..e3fed20bde 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-08-31 22:47:51.000000000 +0000
+--- content/public/common/content_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/public/common/content_features.cc
-@@ -150,7 +150,7 @@ BASE_FEATURE(kAttachUnownedInnerWebConte
+@@ -155,7 +155,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
-@@ -160,7 +160,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
+@@ -165,7 +165,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
-@@ -1268,10 +1268,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -1264,10 +1264,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
-@@ -1332,7 +1332,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
+@@ -1328,7 +1328,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 9deae6a3c0..c00b8553f4 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/public/common/content_switches.cc
-@@ -345,6 +345,8 @@ const char kEnableIsolatedWebAppsInRende
+@@ -348,6 +348,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
const char kEnableLogging[] = "enable-logging";
@@ -15,7 +15,7 @@ $NetBSD$
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -943,7 +945,7 @@ const char kPreventResizingContentsForTe
+@@ -936,7 +938,7 @@ const char kPreventResizingContentsForTe
"prevent-resizing-contents-for-testing";
#endif
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 7b0852e952..d8afc71125 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/public/common/content_switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/public/common/content_switches.h
-@@ -107,6 +107,7 @@ CONTENT_EXPORT extern const char kEnable
+@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnable
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
CONTENT_EXPORT extern const char kEnableLCDText[];
CONTENT_EXPORT extern const char kEnableLogging[];
@@ -14,7 +14,7 @@ $NetBSD$
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -258,7 +259,7 @@ CONTENT_EXPORT extern const char kJavale
+@@ -257,7 +258,7 @@ CONTENT_EXPORT extern const char kJavale
CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
#endif
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index 2e91d8740e..9b18c76598 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-08-31 22:47:51.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2026-09-07 10:14:27.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 ebfcbba52e..7317f6fd95 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/renderer/render_thread_impl.cc
-@@ -206,6 +206,8 @@
+@@ -205,6 +205,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -979,7 +981,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -978,7 +980,7 @@ media::GpuVideoAcceleratorFactories* Ren
viz::command_buffer_metrics::ContextType::MEDIA);
const bool enable_video_decode_accelerator =
@@ -24,7 +24,7 @@ $NetBSD$
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -988,7 +990,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -987,7 +989,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) &&
-@@ -1730,7 +1732,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1729,7 +1731,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 622deb0c36..c6ec865160 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,16 +4,15 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -122,14 +122,14 @@
+@@ -122,13 +122,13 @@
#include "third_party/blink/public/web/win/web_font_rendering.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "content/child/font_data/font_data_manager.h"
- #include "skia/ext/font_utils.h"
#endif
#if BUILDFLAG(IS_MAC)
@@ -23,7 +22,7 @@ $NetBSD$
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -203,13 +203,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -202,13 +202,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 +38,7 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -217,7 +217,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -216,7 +216,7 @@ RendererBlinkPlatformImpl::RendererBlink
SkFontConfigInterface::SetGlobal(font_loader);
#endif
@@ -48,7 +47,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.
-@@ -231,7 +231,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -227,7 +227,7 @@ RendererBlinkPlatformImpl::RendererBlink
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -57,7 +56,7 @@ $NetBSD$
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -304,7 +304,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
+@@ -300,7 +300,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 2fbcd7f096..9751c07901 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-08-31 22:47:51.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -289,7 +289,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -287,7 +287,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 3754301da9..78c41d80f0 100644
--- a/chromium/patches/patch-content_renderer_renderer__main.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/renderer/renderer_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/renderer/renderer_main.cc
@@ -181,7 +181,7 @@ int RendererMain(MainFunctionParams para
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 2581547489..044ab1a82b 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-08-31 22:47:51.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-09-07 10:14:27.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_services_devtools__media__encoding__service_BUILD.gn b/chromium/patches/patch-content_services_devtools__media__encoding__service_BUILD.gn
index efe049c034..b92c8a24dc 100644
--- a/chromium/patches/patch-content_services_devtools__media__encoding__service_BUILD.gn
+++ b/chromium/patches/patch-content_services_devtools__media__encoding__service_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/services/devtools_media_encoding_service/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/services/devtools_media_encoding_service/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/services/devtools_media_encoding_service/BUILD.gn
@@ -18,6 +18,7 @@ source_set("devtools_media_encoding_serv
"//media/mojo/common",
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index 8b0feb69e0..a91c0ee002 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-08-31 22:47:51.000000000 +0000
+--- content/shell/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/shell/BUILD.gn
-@@ -1152,7 +1152,7 @@ group("content_shell_crash_test") {
+@@ -1159,7 +1159,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 14dc3d02d6..ccc6d4a451 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/app/shell_main_delegate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
@@ -305,7 +305,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index ae97602b8c..460429e6b6 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-08-31 22:47:51.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2026-09-07 10:14:27.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 faad8d64a8..9e901d2fa2 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-08-31 22:47:51.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-09-07 10:14:27.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 354804ef42..e7233ca16e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -56,7 +56,7 @@
+@@ -57,7 +57,7 @@
#include "media/base/media_switches.h"
#endif
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 a2885eb3c6..7ef990f143 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-08-31 22:47:51.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -43,7 +43,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 b098c95130..3ffb2f1383 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-08-31 22:47:51.000000000 +0000
+--- content/test/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1843,7 +1843,7 @@ test("content_browsertests") {
+@@ -1837,7 +1837,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 27af138e34..aa48c4d9aa 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-08-31 22:47:51.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-09-07 10:14:27.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 53709de8d3..84f6a1981e 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-08-31 22:47:51.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-09-07 10:14:27.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 a0651d5467..5671a8955d 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/services.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/utility/services.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/utility/services.cc
@@ -72,14 +72,14 @@
extern sandbox::TargetServices* g_utility_target_services;
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index 0f6c4af3a8..0cc528d7eb 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-08-31 22:47:51.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 9701e0bcfe..4856d334ac 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-08-31 22:47:51.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 3644fea26d..f699f1c798 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-08-31 22:47:51.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-09-07 10:14:27.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 e9e129cea8..b98f9162bb 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
@@ -38,7 +38,7 @@ class UtilityBlinkPlatformWithSandboxSup
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 7697a04a09..ab0097d335 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- content/utility/utility_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ content/utility/utility_main.cc
@@ -44,22 +44,31 @@
#include "services/tracing/public/cpp/trace_startup.h"
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index 6cc6f4b03b..0ebdb8f98c 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-08-31 22:47:51.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2026-09-07 10:14:27.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 41aac270e4..fb59d9e861 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-08-31 22:47:51.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2026-09-07 10:14:27.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 0cd9e2818e..c698b7b71c 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-08-31 22:47:51.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2026-09-07 10:14:27.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 e8455bfff2..65cb1b8837 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-08-31 22:47:51.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2026-09-07 10:14:27.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 39b56f1266..9ffa266c28 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-08-31 22:47:51.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2026-09-07 10:14:27.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 6141e247ee..e71cb4b183 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-08-31 22:47:51.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2026-09-07 10:14:27.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 f8048df81a..623b8eebf3 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-08-31 22:47:51.000000000 +0000
+--- device/fido/public/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ device/fido/public/features.cc
@@ -34,7 +34,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 ac26f4a68f..1ab813b586 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-08-31 22:47:51.000000000 +0000
+--- device/fido/public/features.h.orig 2026-09-07 10:14:27.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 8369c54c1a..845c62a16b 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-08-31 22:47:51.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2026-09-07 10:14:27.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 8051ef5099..c451630cee 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ device/gamepad/gamepad_provider.cc
-@@ -201,7 +201,7 @@ void GamepadProvider::Initialize(std::un
+@@ -210,7 +210,7 @@ void GamepadProvider::Initialize(std::un
if (!polling_thread_)
polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index 3f59eb982c..6dbff850e4 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-08-31 22:47:51.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2026-09-07 10:14:27.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 7dd45a9bb1..6f5901e03b 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-08-31 22:47:51.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-09-07 10:14:27.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 927bebf277..29d84a50ff 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-08-31 22:47:51.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.h.orig 2026-09-07 10:14:27.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 ce2efc82de..fe125374cf 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
@@ -139,7 +139,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
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 6b8a68020a..bc03156d2a 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-08-31 22:47:51.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ extensions/browser/api/messaging/message_service.cc
@@ -91,7 +91,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[] =
-@@ -716,7 +716,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 d877c180f9..51053ba10e 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-08-31 22:47:51.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
@@ -12,7 +12,7 @@
diff --git a/chromium/patches/patch-extensions_browser_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-extensions_browser_api_webstore__private_webstore__private__api.cc
index eaed25d7a8..9a3230033f 100644
--- a/chromium/patches/patch-extensions_browser_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_webstore__private_webstore__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/webstore_private/webstore_private_api.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- extensions/browser/api/webstore_private/webstore_private_api.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ extensions/browser/api/webstore_private/webstore_private_api.cc
@@ -1149,7 +1149,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index c4f723cdea..06d62e4879 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-08-31 22:47:51.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2026-09-07 10:14:27.000000000 +0000
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -89,7 +89,7 @@ $NetBSD$
"allowlist": [
"D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
"D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
-@@ -445,7 +445,7 @@
+@@ -451,7 +451,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -98,7 +98,7 @@ $NetBSD$
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -484,7 +484,7 @@
+@@ -490,7 +490,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -107,7 +107,7 @@ $NetBSD$
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
-@@ -564,7 +564,7 @@
+@@ -570,7 +570,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app" ],
// "desktop_android" is not supported.
@@ -116,7 +116,7 @@ $NetBSD$
},
"proxy": [{
"channel": "stable",
-@@ -592,7 +592,7 @@
+@@ -602,7 +602,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -125,7 +125,7 @@ $NetBSD$
},
"storage": [
{
-@@ -662,7 +662,7 @@
+@@ -672,7 +672,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index 23ef7c643e..6cd80c3ff6 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-08-31 22:47:51.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2026-09-07 10:14:27.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 b2cd6ab825..41f7a61df0 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-08-31 22:47:51.000000000 +0000
+--- extensions/common/command.cc.orig 2026-09-07 10:14:27.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 550778d3e3..c090c0445c 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-08-31 22:47:51.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2026-09-07 10:14:27.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 9c80ccac4f..de00a026a6 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-08-31 22:47:51.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2026-09-07 10:14:27.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 0ada0624ae..bbbe2296aa 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-08-31 22:47:51.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2026-09-07 10:14:27.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 76f5a1d633..4edb9da22a 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-08-31 22:47:51.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-09-07 10:14:27.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 8b65adbec4..bb659121cd 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/client/internal/mappable_buffer_native_pixmap.cc
@@ -64,7 +64,7 @@ MappableBufferNativePixmap::CreateFromHa
viz::SharedImageFormat format,
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 ef021744c6..025ff4261e 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-09-07 10:14:27.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 78821bda53..8b94676d6d 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-09-07 10:14:27.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 42153617ea..00035af8e5 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,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -462,7 +462,7 @@ wgpu::BackendType DawnContextProvider::G
- return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
- ? wgpu::BackendType::D3D12
- : wgpu::BackendType::D3D11;
+@@ -447,7 +447,7 @@ wgpu::BackendType DawnContextProvider::G
+ }
+ #if BUILDFLAG(IS_WIN)
+ return wgpu::BackendType::D3D11;
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return wgpu::BackendType::Vulkan;
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 7e14deb513..7064d03436 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -3012,7 +3012,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
+@@ -3008,7 +3008,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 7852a2b708..2274a095e2 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-09-07 10:14:27.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 11138a8f58..aeebf9300b 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.cc
@@ -66,7 +66,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 25e9eca412..6e51f61900 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_context_state.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
-@@ -243,7 +243,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -246,7 +246,7 @@ class GPU_GLES2_EXPORT SharedContextStat
return &memory_type_tracker_;
}
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -15,7 +15,7 @@ $NetBSD$
ExternalSemaphorePool* external_semaphore_pool() {
return external_semaphore_pool_.get();
}
-@@ -411,7 +411,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -414,7 +414,7 @@ class GPU_GLES2_EXPORT SharedContextStat
bool disable_check_reset_status_throttling_for_test_ = false;
#if BUILDFLAG(ENABLE_VULKAN) && \
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 0ac791f04c..4846d4158a 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-09-07 10:14:27.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 e30b6b0a99..1c847b1908 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
@@ -199,6 +199,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 6f1a9783f2..6edfffa38a 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-09-07 10:14:27.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 1a061fcdf0..039ee6e94c 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-09-07 10:14:27.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 7e28a054ac..e30e3266d1 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/ozone_image_backing.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/shared_image/ozone_image_backing.cc
@@ -500,7 +500,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 4db3d01166..66841d335b 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-09-07 10:14:27.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"
@@ -42,7 +42,7 @@ $NetBSD$
if (gr_context_type_ == GrContextType::kVulkan
#if BUILDFLAG(USE_WEBGPU_ON_VULKAN_VIA_GL_INTEROP)
/* We support GL context for WebGPU gl-vulkan interop (on linux).*/
-@@ -1051,7 +1051,7 @@ void SharedImageFactory::LogGetFactoryFa
+@@ -1049,7 +1049,7 @@ void SharedImageFactory::LogGetFactoryFa
}
#endif // BUILDFLAG(IS_ANDROID)
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 95b7828bed..1628304046 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-09-07 10:14:27.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 21a4f1dd33..20a6fa38f2 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-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -205,7 +205,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 7e2cebb4e8..ab393dfe45 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
@@ -1747,7 +1747,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
backend_types = {wgpu::BackendType::D3D12};
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index 6a1140bd61..17893ab6df 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-08-31 22:47:51.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2026-09-07 10:14:27.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 47a09aeb50..eddad4175f 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-08-31 22:47:51.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
-@@ -189,7 +189,7 @@ const base::FeatureParam<std::string>
+@@ -194,7 +194,7 @@ const base::FeatureParam<std::string>
// of associating with an unused IPC::Channel.
BASE_FEATURE(kRemoveGPULegacyIPC, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.h b/chromium/patches/patch-gpu_config_gpu__finch__features.h
index f3bd2c6adf..a011557143 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-08-31 22:47:51.000000000 +0000
+--- gpu/config/gpu_finch_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/config/gpu_finch_features.h
-@@ -187,7 +187,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
+@@ -192,7 +192,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 50fbec4ef0..786208fe23 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_info_collector.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
@@ -363,7 +363,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index c8970c11b3..4374a1dff1 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-08-31 22:47:51.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2026-09-07 10:14:27.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 c408fe4cff..0d300a3b7d 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
@@ -171,7 +171,7 @@ void InitializePlatformOverlaySettings(G
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 dbe9887979..6229c37412 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-08-31 22:47:51.000000000 +0000
+--- gpu/ipc/service/shared_image_stub.cc.orig 2026-09-07 10:14:27.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 9308680ec0..140ed6c2dd 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-08-31 22:47:51.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2026-09-07 10:14:27.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 1f6f420b92..7eb386c657 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2026-09-07 10:14:27.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 0c643fefce..c35470b70d 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2026-09-07 10:14:27.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 6d61cb9327..71832f3ecd 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2026-09-07 10:14:27.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 d0df85c110..a9b7d859ea 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2026-09-07 10:14:27.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 7db28be0ef..aa092fafa3 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-09-07 10:14:27.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 62d7f948f8..0780496fac 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2026-09-07 10:14:27.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 42d65fa92b..496fc6bb96 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2026-09-07 10:14:27.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 dd3fa257d1..39b5efebfd 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-08-31 22:47:51.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2026-09-07 10:14:27.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 1e19674ed0..e02c1cd8c6 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-08-31 22:47:51.000000000 +0000
+--- headless/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ headless/BUILD.gn
-@@ -812,7 +812,7 @@ component("headless_shell_lib") {
+@@ -809,7 +809,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 407c8a1d53..e7875b7206 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-08-31 22:47:51.000000000 +0000
+--- headless/lib/browser/headless_browser_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ headless/lib/browser/headless_browser_impl.cc
@@ -37,7 +37,7 @@
#include "components/os_crypt/async/browser/keychain_key_provider.h"
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 749b7f02c6..e8637fa3f5 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-08-31 22:47:51.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2026-09-07 10:14:27.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 05998fc897..024747acc4 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
@@ -76,7 +76,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
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 80e6c4e224..068feb34df 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/headless_content_main_delegate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
@@ -407,7 +407,7 @@ void HeadlessContentMainDelegate::InitCr
if (process_type != ::switches::kZygoteProcess) {
diff --git a/chromium/patches/patch-ipc_ipc__channel.cc b/chromium/patches/patch-ipc_ipc__channel.cc
index 95cd60c502..fd844dae24 100644
--- a/chromium/patches/patch-ipc_ipc__channel.cc
+++ b/chromium/patches/patch-ipc_ipc__channel.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ipc/ipc_channel.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ipc/ipc_channel.cc
-@@ -41,7 +41,7 @@ namespace {
- // Global atomic used to guarantee channel IDs are unique.
- base::AtomicSequenceNumber g_last_id;
+@@ -34,7 +34,7 @@ namespace IPC {
+
+ namespace {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
int g_global_pid = 0;
-@@ -83,7 +83,7 @@ class ThreadSafeChannelProxy : public mo
+@@ -76,7 +76,7 @@ class ThreadSafeChannelProxy : public mo
};
base::ProcessId GetSelfPID() {
@@ -24,8 +24,8 @@ $NetBSD$
if (int global_pid = Channel::GetGlobalPid()) {
return global_pid;
}
-@@ -119,7 +119,7 @@ std::string Channel::GenerateUniqueRando
- base::RandIntInclusive(0, std::numeric_limits<int32_t>::max()));
+@@ -97,7 +97,7 @@ std::unique_ptr<Channel> Channel::Create
+ ipc_task_runner, proxy_task_runner));
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 09250c2ba0..9261984067 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ipc/ipc_channel.h.orig 2026-09-07 10:14:27.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.
- static std::string GenerateUniqueRandomChannelID();
+@@ -165,7 +165,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
+ void OnAssociatedInterfaceRequest(
+ mojo::GenericPendingAssociatedReceiver receiver) override;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-ipc_param__traits__utils.h b/chromium/patches/patch-ipc_param__traits__utils.h
index 13466a3c2b..c8a7f092b7 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-08-31 22:47:51.000000000 +0000
+--- ipc/param_traits_utils.h.orig 2026-09-07 10:14:27.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 573e22c1e7..539fab83e0 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-08-31 22:47:51.000000000 +0000
+--- media/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/BUILD.gn
-@@ -106,6 +106,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 4797559733..29a4247701 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/audio/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/audio/BUILD.gn
@@ -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 65ff03e35b..c69088eb44 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-08-31 22:47:51.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2026-09-07 10:14:27.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.
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index 31aaa199a9..b9da371b10 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-08-31 22:47:51.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2026-09-07 10:14:27.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 c048183986..fca2a4531a 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-08-31 22:47:51.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2026-09-07 10:14:27.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 29b1f56f99..3a5f8b7703 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-08-31 22:47:51.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2026-09-07 10:14:27.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 eac186e5e9..1ba52af383 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-09-02 07:37:51.239001106 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-09-14 07:52:09.761171134 +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 c515a9158d..f700ca7052 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-09-02 07:37:51.239132002 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-09-14 07:52:09.761295730 +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 afa2a2acaf..3a99f46c7b 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-09-02 07:37:51.252362479 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-09-14 07:52:09.761407809 +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 a2201e2eaa..3cb1ee87fc 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-09-02 07:37:51.252520937 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-09-14 07:52:09.761541353 +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 dc4f9189b5..41d7088e13 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-09-02 07:37:51.252667929 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-09-14 07:52:09.761653021 +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 9d5b4f4e69..2ffa44f9be 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-09-02 07:37:51.252801682 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-09-14 07:52:09.761782507 +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
index d727e9a000..6c45cae572 100644
--- a/chromium/patches/patch-media_base_audio__bus.h
+++ b/chromium/patches/patch-media_base_audio__bus.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/audio_bus.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/base/audio_bus.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/base/audio_bus.h
-@@ -110,6 +110,23 @@ class MEDIA_EXPORT AudioBus {
+@@ -116,6 +116,23 @@ class MEDIA_EXPORT AudioBus {
// Returns the currently used bitstream data.
BitstreamData bitstream_data() const { return bitstream_data_; }
@@ -30,7 +30,7 @@ $NetBSD$
// 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 {
+@@ -128,6 +145,17 @@ class MEDIA_EXPORT AudioBus {
base::span<const typename SourceSampleTypeTraits::ValueType> source,
bool zero_remaining_frames = false);
@@ -48,7 +48,7 @@ $NetBSD$
// 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 {
+@@ -135,6 +163,18 @@ class MEDIA_EXPORT AudioBus {
base::span<const typename SourceSampleTypeTraits::ValueType> source,
size_t write_offset);
@@ -67,7 +67,7 @@ $NetBSD$
// 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 {
+@@ -144,6 +184,16 @@ class MEDIA_EXPORT AudioBus {
void ToInterleaved(
base::span<typename TargetSampleTypeTraits::ValueType> dest) const;
@@ -84,7 +84,7 @@ $NetBSD$
// 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 {
+@@ -241,6 +291,12 @@ class MEDIA_EXPORT AudioBus {
template <class SourceSampleTypeTraits>
static void CopyConvertFromInterleavedSourceToAudioBus(
@@ -97,7 +97,7 @@ $NetBSD$
base::span<const typename SourceSampleTypeTraits::ValueType> source,
size_t write_offset,
AudioBus* dest);
-@@ -250,6 +306,12 @@ class MEDIA_EXPORT AudioBus {
+@@ -248,6 +304,12 @@ class MEDIA_EXPORT AudioBus {
template <class TargetSampleTypeTraits>
static void CopyConvertFromAudioBusToInterleavedTarget(
const AudioBus* source,
@@ -110,7 +110,7 @@ $NetBSD$
size_t read_offset,
base::span<typename TargetSampleTypeTraits::ValueType> dest);
-@@ -298,6 +360,17 @@ class MEDIA_EXPORT AudioBus {
+@@ -295,6 +357,17 @@ class MEDIA_EXPORT AudioBus {
// Delegates to FromInterleavedPartial()
template <class SourceSampleTypeTraits>
void AudioBus::FromInterleaved(
@@ -128,14 +128,14 @@ $NetBSD$
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(
+@@ -315,6 +388,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_);
++// CheckOverflow(write_offset_in_frames, num_frames_to_write, frames_);
+ CopyConvertFromInterleavedSourceToAudioBus<SourceSampleTypeTraits>(
+ source_buffer, write_offset_in_frames, num_frames_to_write, this);
+}
@@ -145,7 +145,7 @@ $NetBSD$
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(
+@@ -329,6 +412,15 @@ void AudioBus::FromInterleavedPartial(
// Delegates to ToInterleavedPartial()
template <class TargetSampleTypeTraits>
void AudioBus::ToInterleaved(
@@ -161,14 +161,14 @@ $NetBSD$
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(
+@@ -337,6 +429,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_);
++// CheckOverflow(read_offset_in_frames, num_frames_to_read, frames_);
+ CopyConvertFromAudioBusToInterleavedTarget<TargetSampleTypeTraits>(
+ this, read_offset_in_frames, num_frames_to_read, dest);
+}
@@ -178,7 +178,7 @@ $NetBSD$
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(
+@@ -347,6 +449,28 @@ void AudioBus::ToInterleavedPartial(
this, read_offset, dest);
}
@@ -207,7 +207,7 @@ $NetBSD$
template <class SourceSampleTypeTraits>
void AudioBus::CopyConvertFromInterleavedSourceToAudioBus(
base::span<const typename SourceSampleTypeTraits::ValueType> source,
-@@ -372,6 +496,27 @@ void AudioBus::CopyConvertFromInterleave
+@@ -369,6 +493,27 @@ void AudioBus::CopyConvertFromInterleave
}
}
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index 8719d11167..5f4e3da63a 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-08-31 22:47:51.000000000 +0000
+--- media/base/audio_latency.cc.orig 2026-09-07 10:14:27.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 32948c2c99..edd9ebcdee 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-08-31 22:47:51.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2026-09-07 10:14:27.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 d64f20cb4b..44a268660a 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-08-31 22:47:51.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2026-09-07 10:14:27.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 8d20846725..b2baf76ec2 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-08-31 22:47:51.000000000 +0000
+--- media/base/media_switches.cc.orig 2026-09-07 10:14:27.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
-@@ -295,7 +295,7 @@ const char kMinVideoDecoderOutputBufferS
+@@ -292,7 +292,7 @@ const char kMinVideoDecoderOutputBufferS
#endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -24,19 +24,46 @@ $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.
-@@ -472,13 +472,38 @@ BASE_FEATURE(kApplicationAudioCaptureMac
+@@ -643,7 +643,7 @@ BASE_FEATURE(kH264IDRKeyframeRequiresPar
+ BASE_FEATURE(kHardwareMediaKeyHandling,
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+ base::FEATURE_ENABLED_BY_DEFAULT
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(USE_MPRIS)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+@@ -1127,7 +1127,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
+
+ // If enabled, users can request Media Remoting without fullscreen-in-tab.
+ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
+-#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_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -1444,7 +1444,7 @@ BASE_FEATURE(kShowForceRespectUiGainsTog
- #endif // BUILDFLAG(IS_MAC)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // 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.
+@@ -1471,7 +1471,7 @@ BASE_FEATURE(kFuchsiaMediacodecVideoEnco
+
+ #endif // BUILDFLAG(IS_FUCHSIA)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables system audio mirroring using pulseaudio.
- BASE_FEATURE(kPulseaudioLoopbackForCast, base::FEATURE_DISABLED_BY_DEFAULT);
+ // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
+ // on chromeos, but needs an experiment on linux.
+ BASE_FEATURE(kAcceleratedVideoDecodeLinux,
+@@ -1502,6 +1502,30 @@ BASE_FEATURE(kPulseaudioLoopbackForScree
+ // implementations.
+ BASE_FEATURE(kVaapiIgnoreDriverChecks, base::FEATURE_DISABLED_BY_DEFAULT);
- // Enables system audio sharing using pulseaudio.
- BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
- base::FEATURE_DISABLED_BY_DEFAULT);
-+
+BASE_FEATURE(kAudioBackend,
+ "AudioBackend",
+ base::FEATURE_ENABLED_BY_DEFAULT);
@@ -63,80 +90,8 @@ $NetBSD$
+ &kAudioBackendOptions};
#endif // BUILDFLAG(IS_LINUX)
- // When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -650,7 +675,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
-@@ -660,7 +685,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
-@@ -783,7 +808,7 @@ BASE_FEATURE(kMediaCodecColorSpaceCleanu
- #if !BUILDFLAG(IS_ANDROID)
- // If enabled, users can request Media Remoting without fullscreen-in-tab.
- BASE_FEATURE(kMediaRemotingWithoutFullscreen,
--#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_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -802,7 +827,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
- // autoplay policy.
- BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
- // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
- // on chromeos, but needs an experiment on linux.
-@@ -888,7 +913,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)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
- BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1100,7 +1125,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAda
- BASE_FEATURE(kHardwareMediaKeyHandling,
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
- base::FEATURE_ENABLED_BY_DEFAULT
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(USE_MPRIS)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
-@@ -1458,7 +1483,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
- BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_ENABLED_BY_DEFAULT);
- #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Spawn utility processes to perform hardware encode acceleration instead of
- // using the GPU process.
- BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1520,7 +1545,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
- // Enables Media Engagement Index recording for Web Audio playbacks.
- BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // 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.
-@@ -1845,7 +1870,7 @@ bool IsSystemLoopbackCaptureSupported()
+ #if BUILDFLAG(IS_MAC)
+@@ -1939,7 +1963,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 a87b68f085..d6285f06eb 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/base/media_switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/base/media_switches.h
@@ -92,7 +92,7 @@ MEDIA_EXPORT extern const char kMinVideo
#endif // BUILDFLAG(IS_FUCHSIA)
@@ -14,15 +14,29 @@ $NetBSD$
+ BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
- #endif // BUILDFLAG(IS_LINUX) || ...
-@@ -333,13 +333,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);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+@@ -437,7 +437,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kIgnor
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kShowForceRespectUiGainsToggle);
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoEncoding);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
+@@ -448,7 +448,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kFuchs
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kFuchsiaMediacodecVideoEncoder);
+ #endif // BUILDFLAG(IS_FUCHSIA)
+
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
+@@ -459,6 +459,19 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPrefe
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForCast);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPulseaudioLoopbackForScreenShare);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiIgnoreDriverChecks);
+
+enum class AudioBackend {
+ kAuto,
@@ -37,37 +51,5 @@ $NetBSD$
+ AudioBackend>
+ kAudioBackendParam;
#endif // BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordMediaEngagementScores);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kRecordWebAudioEngagement);
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -361,7 +374,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);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -385,7 +398,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)
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -496,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess);
- #endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoEncoding);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index 56082dc646..6b2eebd5a8 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-08-31 22:47:51.000000000 +0000
+--- media/base/video_frame.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/base/video_frame.cc
@@ -86,7 +86,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
@@ -15,7 +15,7 @@ $NetBSD$
case VideoFrame::STORAGE_DMABUFS:
return "DMABUFS";
#endif
-@@ -496,7 +496,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -522,7 +522,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
}
uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
@@ -24,7 +24,7 @@ $NetBSD$
bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
if (is_native_buffer) {
const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -760,7 +760,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -787,7 +787,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
return frame;
}
@@ -33,7 +33,7 @@ $NetBSD$
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1492,7 +1492,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1519,7 +1519,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index ad6170f41c..1de9820b95 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-08-31 22:47:51.000000000 +0000
+--- media/base/video_frame.h.orig 2026-09-07 10:14:27.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 5f530d10c3..8ca20d84f6 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2026-09-07 10:14:27.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 3db3cb1a7c..38ebb7a7e9 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-09-07 10:14:27.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 577a0c10d8..f1ba9d0773 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2026-09-07 10:14:27.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 cbeb97937a..eec45b5a54 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-09-07 10:14:27.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 48b44fed34..38aee8e1cd 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-09-07 10:14:27.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 6aa4c4fb63..e5c5e05610 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -5,8 +5,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
@@ -53,7 +53,7 @@ $NetBSD$
namespace media {
namespace {
-@@ -271,7 +283,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
+@@ -275,7 +287,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
// static
bool V4L2CaptureDelegate::IsControllableControl(
int control_id,
@@ -62,7 +62,7 @@ $NetBSD$
const int special_control_id = GetControllingSpecialControl(control_id);
if (!special_control_id) {
// The control is not controlled by a special control thus the control is
-@@ -327,7 +339,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
+@@ -331,7 +343,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
is_capturing_(false),
timeout_count_(0),
rotation_(rotation) {
@@ -71,7 +71,7 @@ $NetBSD$
use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
#endif // BUILDFLAG(IS_LINUX)
}
-@@ -454,7 +466,7 @@ void V4L2CaptureDelegate::AllocateAndSta
+@@ -458,7 +470,7 @@ void V4L2CaptureDelegate::AllocateAndSta
client_->OnStarted();
@@ -80,7 +80,7 @@ $NetBSD$
if (use_gpu_buffer_) {
v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>();
}
-@@ -798,7 +810,7 @@ base::WeakPtr<V4L2CaptureDelegate> V4L2C
+@@ -802,7 +814,7 @@ base::WeakPtr<V4L2CaptureDelegate> V4L2C
V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
@@ -89,7 +89,7 @@ $NetBSD$
int num_retries = 0;
for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
++num_retries) {
-@@ -808,7 +820,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
+@@ -812,7 +824,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
return num_retries != kMaxIOCtrlRetries;
}
@@ -98,7 +98,7 @@ $NetBSD$
return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
}
-@@ -819,6 +831,7 @@ bool V4L2CaptureDelegate::IsControllable
+@@ -823,6 +835,7 @@ bool V4L2CaptureDelegate::IsControllable
}
void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
@@ -106,7 +106,7 @@ $NetBSD$
constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
V4L2_CID_AUTO_WHITE_BALANCE,
V4L2_CID_BRIGHTNESS,
-@@ -846,6 +859,7 @@ void V4L2CaptureDelegate::ReplaceControl
+@@ -850,6 +863,7 @@ void V4L2CaptureDelegate::ReplaceControl
<< ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
}
}
@@ -114,7 +114,7 @@ $NetBSD$
}
mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1026,7 +1040,11 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1030,7 +1044,11 @@ void V4L2CaptureDelegate::DoCapture() {
pollfd device_pfd = {};
device_pfd.fd = device_fd_.get();
@@ -126,7 +126,7 @@ $NetBSD$
const int result =
HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1046,6 +1064,12 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1050,6 +1068,12 @@ void V4L2CaptureDelegate::DoCapture() {
// in older kernels, and stopping and starting the stream gets the camera
// out of this bad state. Upgrading the kernel is difficult so this is our
// way out for now.
@@ -139,7 +139,7 @@ $NetBSD$
DLOG(WARNING) << "Restarting camera stream";
if (!StopStream() || !StartStream())
return;
-@@ -1053,6 +1077,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1057,6 +1081,7 @@ void V4L2CaptureDelegate::DoCapture() {
FROM_HERE,
base::BindOnce(&V4L2CaptureDelegate::DoCapture, GetWeakPtr()));
return;
@@ -147,7 +147,7 @@ $NetBSD$
} else if (timeout_count_ >= kContinuousTimeoutLimit) {
SetErrorState(
VideoCaptureError::kV4L2MultipleContinuousTimeoutsWhileReadPolling,
-@@ -1064,6 +1089,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1068,6 +1093,7 @@ void V4L2CaptureDelegate::DoCapture() {
timeout_count_ = 0;
}
@@ -155,7 +155,7 @@ $NetBSD$
// Dequeue events if the driver has filled in some.
if (device_pfd.revents & POLLPRI) {
bool controls_changed = false;
-@@ -1097,6 +1123,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1101,6 +1127,7 @@ void V4L2CaptureDelegate::DoCapture() {
client_->OnCaptureConfigurationChanged();
}
}
@@ -163,7 +163,7 @@ $NetBSD$
// Deenqueue, send and reenqueue a buffer if the driver has filled one in.
if (device_pfd.revents & POLLIN) {
-@@ -1150,7 +1177,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1154,7 +1181,7 @@ void V4L2CaptureDelegate::DoCapture() {
// workable on Linux.
// See http://crbug.com/959919.
@@ -171,8 +171,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (use_gpu_buffer_) {
v4l2_gpu_helper_->OnIncomingCapturedData(
- client_.get(), buffer_tracker->start(),
-@@ -1224,7 +1251,7 @@ void V4L2CaptureDelegate::SetErrorState(
+ client_.get(), buffer_tracker->as_span(), capture_format_,
+@@ -1229,7 +1256,7 @@ void V4L2CaptureDelegate::SetErrorState(
client_->OnError(error, from_here, reason);
}
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 8135b579bb..c437990fe4 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-09-07 10:14:27.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 9094832906..7b72c14915 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2026-09-07 10:14:27.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 d17f0a8c70..c486d21dfe 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-09-07 10:14:27.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 20659b396e..f1daf6072d 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-09-07 10:14:27.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 3daad1ef3f..cd728fb538 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-09-07 10:14:27.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 4c4b0ecb40..330923b1d2 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-09-07 10:14:27.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 cb8ca755d3..6ccf383155 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-09-07 10:14:27.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 19d3c48509..230d2646c8 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-08-31 22:47:51.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-09-07 10:14:27.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 81a0988964..59a33ecfe1 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
-@@ -164,7 +164,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
+@@ -177,7 +177,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
return {libyuv::FOURCC_UYVY};
case media::PIXEL_FORMAT_RGB24:
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index d9fc24e3fe..fe0dbd420c 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-08-31 22:47:51.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2026-09-07 10:14:27.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 a818df87b2..4ed0b9a6f5 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-08-31 22:47:51.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2026-09-07 10:14:27.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 1bc103db7b..f9cf4e523e 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-08-31 22:47:51.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-09-07 10:14:27.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 */'),
-@@ -604,7 +607,7 @@ def main(argv):
+@@ -612,7 +615,7 @@ def main(argv):
configure_args = args[2:]
if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
@@ -52,7 +52,7 @@ $NetBSD$
parser.print_help()
return 1
-@@ -678,7 +681,6 @@ def ConfigureAndBuild(target_arch, targe
+@@ -686,7 +689,6 @@ def ConfigureAndBuild(target_arch, targe
'--disable-faan',
'--disable-alsa',
'--disable-iamf',
@@ -60,7 +60,7 @@ $NetBSD$
# Disable automatically detected external libraries. This prevents
-@@ -720,7 +722,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -728,7 +730,7 @@ def ConfigureAndBuild(target_arch, targe
'--optflags="-O2"',
])
@@ -69,17 +69,7 @@ $NetBSD$
if target_arch == 'x64':
if target_os == 'android':
configure_flags['Common'].extend([
-@@ -816,9 +818,6 @@ def ConfigureAndBuild(target_arch, targe
-
- configure_flags['Common'].extend([
- '--target-os=linux',
-- '--sysroot=' +
-- os.path.join(CHROMIUM_ROOT_DIR,
-- 'build/linux/debian_bullseye_arm64-sysroot'),
- # See crbug.com/1467681. These could be removed eventually
- '--disable-dotprod',
- '--disable-i8mm',
-@@ -924,7 +923,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -929,7 +931,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 219b9e2a3f..351a1d74fc 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-08-31 22:47:51.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-09-07 10:14:27.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 960cb99802..9f73036c9a 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-09-07 10:14:27.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 05e41b7902..23c7134f33 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-09-07 10:14:27.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 1f17998df1..dc903cda7e 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -232,7 +232,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 0952b5a3fe..a67ccefa58 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-09-07 10:14:27.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 51571dba4c..c6cd162b09 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
@@ -706,7 +706,7 @@ void VideoDecoderPipeline::InitializeTas
&OOPVideoDecoder::GetOriginalFrame,
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 3b4e8ccc53..0c9a153d80 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-09-07 10:14:27.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 61fd635601..e4b0e86170 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -71,7 +71,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 a30862cd54..10d22b36ec 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 d8807c2ab1..7073247538 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 bebb9024a1..f99495c34f 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 e50b9aefcf..b2b330a3a8 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 1c2e28fd06..104272c683 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2026-09-07 10:14:27.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 83a7f306f4..5e91a48cc7 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2026-09-07 10:14:27.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 720a568913..ebf72205da 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2026-09-07 10:14:27.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 4ce9e406b1..9282aa6d71 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2026-09-07 10:14:27.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 39be9138f0..b075032e88 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/gpu/v4l2/v4l2_utils.cc
@@ -15,7 +15,7 @@
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 6162c8c60e..0575a588aa 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -802,7 +802,7 @@ void VaapiVideoDecoder::ApplyResolutionC
const gfx::Size decoder_natural_size =
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index 7a88680433..8b9039d63d 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-08-31 22:47:51.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-09-07 10:14:27.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 b92d2894ea..963c0ceeda 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-08-31 22:47:51.000000000 +0000
+--- media/media_options.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/media_options.gni
-@@ -217,12 +217,18 @@ declare_args() {
+@@ -214,12 +214,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 c3ef55a68a..c9f34a2d1d 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
@@ -1101,7 +1101,7 @@ source_set("test_support") {
sources = []
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 47bf788c4a..af23c74539 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
@@ -42,7 +42,7 @@ $NetBSD$
// TODO(crbug.com/513289253): Avoid CloneGpuMemoryBufferHandle() only for
// validation.
const auto video_pixel_format =
-@@ -477,7 +477,7 @@ bool StructTraits<media::mojom::VideoFra
+@@ -480,7 +480,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 b1d0b4b5e4..99a382a90c 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-08-31 22:47:51.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-09-07 10:14:27.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 991c17fcce..19a4a24328 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/video/mappable_shared_image_video_frame_pool.cc
-@@ -683,7 +683,7 @@ void MappableSharedImageVideoFramePool::
+@@ -685,7 +685,7 @@ void MappableSharedImageVideoFramePool::
}
bool is_software_backed_video_frame = !video_frame->HasSharedImage();
@@ -15,7 +15,7 @@ $NetBSD$
is_software_backed_video_frame &= !video_frame->HasDmaBufs();
#endif
-@@ -1109,7 +1109,7 @@ scoped_refptr<VideoFrame> MappableShared
+@@ -1108,7 +1108,7 @@ scoped_refptr<VideoFrame> MappableShared
gpu::SHARED_IMAGE_USAGE_WEBGPU_READ);
#endif
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 074ac83807..4b948736a9 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-08-31 22:47:51.000000000 +0000
+--- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig 2026-09-07 10:14:27.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 59be6138a4..880caf1620 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
-@@ -505,7 +505,7 @@ void VideoEncodeAcceleratorAdapter::Init
+@@ -220,7 +220,7 @@ class VideoEncodeAcceleratorAdapter::Map
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+ DCHECK(gfx::Rect(coded_size_).Contains(gfx::Rect(visible_size)));
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const auto buffer_usage =
+ gfx::BufferUsage::VEA_READ_CAMERA_AND_CPU_READ_WRITE;
+ #else
+@@ -546,7 +546,7 @@ void VideoEncodeAcceleratorAdapter::Init
#endif // BUILDFLAG(USE_PROPRIETARY_CODECS)
auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index ffe84df373..77184fc66b 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-08-31 22:47:51.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/webrtc/audio_processor.cc
@@ -523,7 +523,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 5b64d20649..3e34745ac0 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-08-31 22:47:51.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -66,14 +66,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 bebdfe140d..c9e2f12e6d 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ mojo/core/BUILD.gn
-@@ -162,7 +162,7 @@ source_set("impl_for_embedder") {
+@@ -113,7 +113,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 0cde08e670..7e4289fc15 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- mojo/core/channel.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ mojo/core/channel.cc
-@@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 64;
- const size_t kMaxAttachedHandles = 253;
- #endif // BUILDFLAG(IS_FUCHSIA)
+@@ -69,7 +69,11 @@ const size_t kMaxUnusedReadBufferCapacit
+ // Limit on the number of handles that may be received per Mojo message.
+ const size_t kMaxAttachedHandles = 256;
+#if defined(__i386__) && defined(OS_FREEBSD)
+const size_t kChannelMessageAlignment = 4;
@@ -18,7 +18,7 @@ $NetBSD$
Channel::AlignedBuffer MakeAlignedBuffer(size_t size) {
// Generic allocators (such as malloc) return a pointer that is suitably
// aligned for storing any type of object with a fundamental alignment
-@@ -268,7 +272,7 @@ bool ShouldRecordSubsampledHistograms()
+@@ -263,7 +267,7 @@ bool ShouldRecordSubsampledHistograms()
} // namespace
#if BUILDFLAG(IS_ANDROID) || \
@@ -27,7 +27,7 @@ $NetBSD$
namespace {
-@@ -1316,7 +1320,7 @@ bool Channel::OnControlMessage(Message::
+@@ -1311,7 +1315,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 61d0bb6933..963ecc2c28 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-08-31 22:47:51.000000000 +0000
+--- mojo/core/channel.h.orig 2026-09-07 10:14:27.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 1e72354d0c..b710f6d223 100644
--- a/chromium/patches/patch-mojo_core_channel__posix.cc
+++ b/chromium/patches/patch-mojo_core_channel__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- mojo/core/channel_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ mojo/core/channel_posix.cc
@@ -627,6 +627,13 @@ void Channel::OfferChannelUpgrade() {
}
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 17b538ba11..8a54901bad 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-08-31 22:47:51.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2026-09-07 10:14:27.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 13171a44dc..a9f390a905 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-08-31 22:47:51.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-09-07 10:14:27.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 a7774b39f9..b75776ddb5 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-08-31 22:47:51.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
-@@ -751,6 +751,21 @@ template("mojom") {
+@@ -768,6 +768,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
}
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index d4a27c0f82..8d825c683a 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/BUILD.gn
-@@ -115,7 +115,7 @@ net_configs = [
+@@ -104,7 +104,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
]
@@ -15,7 +15,7 @@ $NetBSD$
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1432,6 +1432,19 @@ component("net") {
+@@ -1429,6 +1429,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1607,7 +1620,7 @@ component("net") {
+@@ -1604,7 +1617,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -53,7 +53,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3233,14 +3246,14 @@ target(_test_target_type, "net_unittests
+@@ -3236,14 +3249,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",
-@@ -3368,6 +3381,10 @@ target(_test_target_type, "net_unittests
+@@ -3374,6 +3387,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3426,7 +3443,7 @@ target(_test_target_type, "net_unittests
+@@ -3432,7 +3449,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" ]
}
-@@ -3559,7 +3576,7 @@ target(_test_target_type, "net_unittests
+@@ -3565,7 +3582,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 9e79e1d693..a24886b6e6 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/base/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/base/features.cc
@@ -41,7 +41,7 @@ BASE_FEATURE(kDeriveConnectionTypeFromCa
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -471,7 +471,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -493,7 +493,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 4f4aa0e0df..76af7184a7 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-08-31 22:47:51.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2026-09-07 10:14:27.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 9ec7809ec0..2c472b9115 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-08-31 22:47:51.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2026-09-07 10:14:27.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 f879514945..302586fad2 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-08-31 22:47:51.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2026-09-07 10:14:27.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 45384ddc4b..d81ed60f3d 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-08-31 22:47:51.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2026-09-07 10:14:27.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 c04aeb4816..3697a11ea6 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-08-31 22:47:51.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2026-09-07 10:14:27.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 8f7e1da817..342a373980 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-08-31 22:47:51.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2026-09-07 10:14:27.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 7769a6e0f0..75e6a5ba8e 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-08-31 22:47:51.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-09-07 10:14:27.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 b20c6331ef..01286240d5 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/dns/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/dns/BUILD.gn
-@@ -167,7 +167,7 @@ source_set("dns") {
+@@ -171,7 +171,7 @@ source_set("dns") {
"dns_config_service_android.cc",
"dns_config_service_android.h",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"dns_config_service_linux.cc",
"dns_config_service_linux.h",
-@@ -201,6 +201,7 @@ source_set("dns") {
+@@ -205,6 +205,7 @@ source_set("dns") {
}
deps = [ "//net:net_deps" ]
@@ -23,7 +23,7 @@ $NetBSD$
public_deps = [
":dns_client",
-@@ -279,6 +280,7 @@ source_set("host_resolver") {
+@@ -283,6 +284,7 @@ source_set("host_resolver") {
deps = [
"//net:net_deps",
"//net/dns/public",
@@ -31,7 +31,7 @@ $NetBSD$
]
public_deps = [ "//net:net_public_deps" ]
-@@ -481,9 +483,9 @@ source_set("tests") {
+@@ -486,9 +488,9 @@ source_set("tests") {
"mock_dns_platform_android_attempt_delegate.cc",
"mock_dns_platform_android_attempt_delegate.h",
]
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index 38bcd2ece0..1605cfa348 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-08-31 22:47:51.000000000 +0000
+--- net/dns/address_info.cc.orig 2026-09-07 10:14:27.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 81bf3cfb9e..1c4dcea6a5 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/dns/address_sorter_posix.cc
@@ -27,6 +27,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index fcc6b15be4..ed37b2d0d6 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-08-31 22:47:51.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2026-09-07 10:14:27.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 194f6e7794..471e801a0d 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-08-31 22:47:51.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2026-09-07 10:14:27.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 6c5c6e4bc8..7b379302c3 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_util.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/dns/dns_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/dns/dns_util.cc
@@ -27,6 +27,8 @@
#include "net/third_party/uri_template/uri_template.h"
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index 00649024a2..6def6f64b2 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-08-31 22:47:51.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2026-09-07 10:14:27.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 32b40db88d..325707330f 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-08-31 22:47:51.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/dns/public/BUILD.gn
@@ -80,7 +80,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 bf5a130c61..e2791e2b97 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-08-31 22:47:51.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2026-09-07 10:14:27.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 0f0bb36c8b..adbed9e375 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-08-31 22:47:51.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2026-09-07 10:14:27.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 be5659126d..98f204df1c 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-08-31 22:47:51.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2026-09-07 10:14:27.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 0ff8955ecd..2db9b52129 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-08-31 22:47:51.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2026-09-07 10:14:27.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 c03d3bc9f5..ad008cd27a 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-08-31 22:47:51.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2026-09-07 10:14:27.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 7e66bd132e..d15f98f559 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-08-31 22:47:51.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2026-09-07 10:14:27.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 7a72f832af..c1f8868ca7 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-08-31 22:47:51.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2026-09-07 10:14:27.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 f037a71ffc..c0878f9bde 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_handler_negotiate.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/http/http_auth_handler_negotiate.cc
@@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 71d32ca205..d1c01ddbe0 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-08-31 22:47:51.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/http/http_auth_preferences.cc
@@ -40,7 +40,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 8dcbee824a..9b49cb98f1 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-08-31 22:47:51.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2026-09-07 10:14:27.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 05a2a52293..49b7e02660 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-08-31 22:47:51.000000000 +0000
+--- net/http/http_network_session.cc.orig 2026-09-07 10:14:27.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 d0d4b242fb..34a0f300b4 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-08-31 22:47:51.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2026-09-07 10:14:27.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 08f1329036..528515f28e 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-08-31 22:47:51.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
@@ -6,7 +6,9 @@
diff --git a/chromium/patches/patch-net_socket_extra__socket__defines.h b/chromium/patches/patch-net_socket_extra__socket__defines.h
index aacc5f91be..3ac62e43b3 100644
--- a/chromium/patches/patch-net_socket_extra__socket__defines.h
+++ b/chromium/patches/patch-net_socket_extra__socket__defines.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/extra_socket_defines.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/socket/extra_socket_defines.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/socket/extra_socket_defines.h
@@ -7,7 +7,7 @@
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index 97a5372188..d3f1b4f116 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-08-31 22:47:51.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2026-09-07 10:14:27.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 5efc11e47b..a33e42b2a8 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-08-31 22:47:51.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2026-09-07 10:14:27.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 9b15ae15f7..ff7b643582 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/socket/udp_socket_posix.cc
@@ -80,6 +80,14 @@
#include "base/mac/mac_util.h"
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.h b/chromium/patches/patch-net_socket_udp__socket__posix.h
index 1b9a241baf..461af4fdca 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.h
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/socket/udp_socket_posix.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/socket/udp_socket_posix.h
@@ -451,7 +451,7 @@ class NET_EXPORT UDPSocketPosix {
size_t maximum_packet_size);
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index d6fc8be18d..e15c9f403d 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_unittest.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -520,7 +520,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 5f98ddb284..7126262940 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-08-31 22:47:51.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2026-09-07 10:14:27.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 680de5b88c..dcb1eeb34c 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-08-31 22:47:51.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-09-07 10:14:27.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 0f3dc46669..5d74520b84 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-08-31 22:47:51.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2026-09-07 10:14:27.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 5c83c22e96..13a4a6b047 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-08-31 22:47:51.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2026-09-07 10:14:27.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 f45e0bee1d..297dcc5873 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/url_request/url_request_context.cc
-@@ -129,7 +129,7 @@ const HttpNetworkSessionContext* URLRequ
+@@ -131,7 +131,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 180a5d3bf7..e84548c821 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-08-31 22:47:51.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2026-09-07 10:14:27.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 f726a680c9..c5eb521b81 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context_builder.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/url_request/url_request_context_builder.cc
@@ -454,7 +454,7 @@ std::unique_ptr<URLRequestContext> URLRe
}
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 12f4b40231..7b7da33ad4 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ net/websockets/websocket_basic_stream_adapters_test.cc
@@ -1104,10 +1104,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index 3615616068..c5e78c8cb7 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
@@ -133,7 +133,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -806,7 +806,7 @@ void InitializeSDK(bool enable_v8,
+@@ -841,7 +841,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 ba95b4875c..beb844c042 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2026-09-07 10:14:27.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 3b2538696b..2a9e775618 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2026-09-07 10:14:27.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 0883fbfd1b..d4b8186038 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2026-09-07 10:14:27.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 f94a036ee0..81b36a2ac4 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2026-09-07 10:14:27.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 f041b55333..608a7d5847 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2026-09-07 10:14:27.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 ceb152d9c0..0c0c47d6fa 100644
--- a/chromium/patches/patch-printing_backend_cups__weak__functions.h
+++ b/chromium/patches/patch-printing_backend_cups__weak__functions.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_weak_functions.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ printing/backend/cups_weak_functions.h
-@@ -6,7 +6,7 @@
+@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.h b/chromium/patches/patch-printing_backend_print__backend__cups.h
index 14904edfc0..cff94e0b70 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2026-09-07 10:14:27.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 3666bdb0fd..9af2e80442 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-08-31 22:47:51.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2026-09-07 10:14:27.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 5d736222d1..6862416c6e 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-08-31 22:47:51.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2026-09-07 10:14:27.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 6f75f8ee7d..a9c51b5bb4 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-08-31 22:47:51.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2026-09-07 10:14:27.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 b3b8730828..066fe8cee2 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-08-31 22:47:51.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-09-07 10:14:27.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 5c0673ca42..a5f97b9821 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-08-31 22:47:51.000000000 +0000
+--- printing/print_settings.cc.orig 2026-09-07 10:14:27.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 461f34a55b..d24eac6440 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-08-31 22:47:51.000000000 +0000
+--- printing/print_settings.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 5dc7340207..441fa5648b 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-08-31 22:47:51.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2026-09-07 10:14:27.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 a39ce8cda4..7a72058c26 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-08-31 22:47:51.000000000 +0000
+--- printing/printing_features.cc.orig 2026-09-07 10:14:27.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 28d825346e..f4178bbdf5 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-08-31 22:47:51.000000000 +0000
+--- printing/printing_features.h.orig 2026-09-07 10:14:27.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 5695dbd9aa..3f0f7c9998 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-08-31 22:47:51.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 361f71f997..b20cd854a6 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-08-31 22:47:51.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 15e07630e5..cbd03f9fca 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/branding.cc.orig 2026-09-07 10:14:27.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 e0e3e77daf..f5cc32d81f 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/constants.h.orig 2026-09-07 10:14:27.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 ce3127e21f..1a4e79a3f2 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/crash/crashpad_database_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/base/crash/crashpad_database_manager.cc
@@ -24,7 +24,7 @@
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
index af7728ee3b..83353d6971 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/environment_details.cc.orig 2026-09-07 10:14:27.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 d19e637d5d..54b0ebade6 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_base_passwd__utils.cc b/chromium/patches/patch-remoting_base_passwd__utils.cc
new file mode 100644
index 0000000000..a5849ba4bc
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_passwd__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
+
+--- remoting/base/passwd_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ remoting/base/passwd_utils.cc
+@@ -49,7 +49,7 @@ base::expected<PasswdUserInfo, Loggable>
+ user_info.gid = result->pw_gid;
+ user_info.home_dir = base::FilePath(result->pw_dir);
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ long max_groups = sysconf(_SC_NGROUPS_MAX);
+ constexpr int kDefaultNgroups = 64;
+ int ngroups =
diff --git a/chromium/patches/patch-remoting_base_passwd__utils.h b/chromium/patches/patch-remoting_base_passwd__utils.h
new file mode 100644
index 0000000000..7911f6f1b7
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_passwd__utils.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/base/passwd_utils.h.orig 2026-09-07 10:14:27.000000000 +0000
++++ remoting/base/passwd_utils.h
+@@ -23,7 +23,7 @@ struct PasswdUserInfo {
+ uid_t uid;
+ gid_t gid;
+ base::FilePath home_dir;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::vector<gid_t> supplementary_gids;
+ #endif
+ };
diff --git a/chromium/patches/patch-remoting_base_remoting__export.h b/chromium/patches/patch-remoting_base_remoting__export.h
index d7883cdcf0..55b752374a 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/remoting_export.h.orig 2026-09-07 10:14:27.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 a92da95d11..b50037c103 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/security_key_socket_name.cc.orig 2026-09-07 10:14:27.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 c5efef7a36..8735570510 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/username.cc.orig 2026-09-07 10:14:27.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 45754340e7..3b08524f4e 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-08-31 22:47:51.000000000 +0000
+--- remoting/base/username.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/base/username.h
@@ -16,7 +16,7 @@ namespace remoting {
// error or if not implemented.
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 e41d957e64..a735256e7e 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-08-31 22:47:51.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-09-07 10:14:27.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 5370e6301f..8c986d6349 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/audio_injector.cc.orig 2026-09-07 10:14:27.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 bddee42fde..f911072876 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/desktop_environment_options.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/base/desktop_environment_options.cc
@@ -117,7 +117,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 08d00e7595..06571deaf3 100644
--- a/chromium/patches/patch-remoting_host_base_switches.cc
+++ b/chromium/patches/patch-remoting_host_base_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/base/switches.cc
@@ -25,13 +25,13 @@ const char kProcessTypeEvaluateCapabilit
const char kProcessTypeFileChooser[] = "file_chooser";
diff --git a/chromium/patches/patch-remoting_host_base_switches.h b/chromium/patches/patch-remoting_host_base_switches.h
index 9ee403c072..81e92fc6bf 100644
--- a/chromium/patches/patch-remoting_host_base_switches.h
+++ b/chromium/patches/patch-remoting_host_base_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/base/switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/base/switches.h
@@ -37,13 +37,13 @@ extern const char kProcessTypeRdpDesktop
extern const char kProcessTypeEvaluateCapability[];
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index bcc358d742..c0f1937d1b 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/chromoting_host.cc
-@@ -137,7 +137,7 @@ void ChromotingHost::Start(const std::st
+@@ -143,7 +143,7 @@ void ChromotingHost::Start(const std::st
}
}
@@ -15,7 +15,7 @@ $NetBSD$
void ChromotingHost::StartChromotingHostServices() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(!ipc_server_);
-@@ -156,7 +156,7 @@ void ChromotingHost::BindChromotingHostS
+@@ -162,7 +162,7 @@ void ChromotingHost::BindChromotingHostS
}
#endif
@@ -24,7 +24,7 @@ $NetBSD$
void ChromotingHost::BindChromotingHostServices(
mojo::PendingReceiver<mojom::ChromotingHostServices> receiver) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -295,7 +295,7 @@ std::optional<ErrorCode> ChromotingHost:
+@@ -301,7 +301,7 @@ std::optional<ErrorCode> ChromotingHost:
return per_session_policies_validator_.Run(policies);
}
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index a69b8d5c79..b35a776d1e 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/chromoting_host.h
@@ -37,7 +37,7 @@
#include "remoting/protocol/session_manager.h"
@@ -42,7 +42,7 @@ $NetBSD$
void BindChromotingHostServices(
mojo::PendingReceiver<mojom::ChromotingHostServices> receiver);
#endif
-@@ -165,7 +165,7 @@ class ChromotingHost :
+@@ -168,7 +168,7 @@ class ChromotingHost :
std::optional<ErrorCode> OnSessionPoliciesReceived(
const SessionPolicies& policies) override;
@@ -51,7 +51,7 @@ $NetBSD$
// mojom::ChromotingHostServices implementation.
void BindSessionServices(
mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver)
-@@ -223,7 +223,7 @@ class ChromotingHost :
+@@ -226,7 +226,7 @@ class ChromotingHost :
// List of host extensions.
std::vector<std::unique_ptr<HostExtension>> extensions_;
@@ -60,7 +60,7 @@ $NetBSD$
// IPC server that runs the CRD host service API. Non-null if the server name
// is set and the host is started.
// Currently only Linux runs the ChromotingHostServices server on the host
-@@ -231,7 +231,7 @@ class ChromotingHost :
+@@ -234,7 +234,7 @@ class ChromotingHost :
std::unique_ptr<ChromotingHostServicesServer> ipc_server_;
#endif
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index f5a77f3007..d0dde2bd9d 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_context.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/chromoting_host_context.cc
-@@ -321,7 +321,7 @@ std::unique_ptr<ChromotingHostContext> C
+@@ -297,7 +297,7 @@ std::unique_ptr<ChromotingHostContext> C
// on a UI thread.
scoped_refptr<AutoThreadTaskRunner> input_task_runner =
AutoThread::CreateWithType("ChromotingInputThread", ui_task_runner,
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 fc7a10f979..e54c7a9b21 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2026-09-07 10:14:27.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 8bcbe95f09..7ddf1d58ea 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/chromoting_host_services_server.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/chromoting_host_services_server.cc
@@ -17,7 +17,7 @@
#include "remoting/host/mojo_caller_security_checker.h"
diff --git a/chromium/patches/patch-remoting_host_config__file__watcher.cc b/chromium/patches/patch-remoting_host_config__file__watcher.cc
index 03c28be24f..ce0f330997 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/config_file_watcher.cc.orig 2026-09-07 10:14:27.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 8497c45d2e..860184b3aa 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/config_file_watcher.h.orig 2026-09-07 10:14:27.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 efdb5075ed..7a159eed70 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2026-09-07 10:14:27.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 c39054857c..f4cb01f9b5 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-09-07 10:14:27.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 87999522f1..f8d34206c9 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/desktop_process_main.cc.orig 2026-09-07 10:14:27.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
deleted file mode 100644
index f48d11c47a..0000000000
--- a/chromium/patches/patch-remoting_host_desktop__session__connector.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
-
---- remoting/host/desktop_session_connector.h.orig 2026-08-31 22:47:51.000000000 +0000
-+++ remoting/host/desktop_session_connector.h
-@@ -59,7 +59,7 @@ class DesktopSessionConnector : public m
- // connections.
- virtual void SetRequiredUsername(std::string_view username) = 0;
-
--#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // Notifies the network process that |terminal_id| is now attached to
- // a desktop integration process. |desktop_pipe| is the client end of the pipe
- // opened by the desktop process.
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
index d5c4b31f78..12f611ea3b 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_proxy.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/desktop_session_proxy.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/desktop_session_proxy.cc
-@@ -169,7 +169,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
+@@ -168,7 +168,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
base::BindRepeating(&DesktopSessionProxy::SignalWebAuthnExtension, this));
}
@@ -15,7 +15,7 @@ $NetBSD$
void DesktopSessionProxy::OnSessionServicesClientConnected(
mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -209,7 +209,7 @@ std::string DesktopSessionProxy::GetCapa
+@@ -208,7 +208,7 @@ std::string DesktopSessionProxy::GetCapa
result += protocol::kRemoteWebAuthnCapability;
}
diff --git a/chromium/patches/patch-remoting_host_desktop__session__proxy.h b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
index aff578e85d..b183526b70 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/desktop_session_proxy.h.orig 2026-09-07 10:14:27.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 4d19bf3330..fce540f18a 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2026-09-07 10:14:27.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 5bfed31fbf..3cb011c7ae 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/host_attributes.cc.orig 2026-09-07 10:14:27.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 ead05e9c71..275a9d9837 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/host_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/host_main.cc
@@ -24,7 +24,7 @@
#include "remoting/base/crash/crash_reporting_crashpad.h"
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 5ca01d7a62..6ca20abbf0 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/host_power_save_blocker.cc.orig 2026-09-07 10:14:27.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 1b7fd72014..697c86d743 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2026-09-07 10:14:27.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 e7500dc4fd..c7239a1a39 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/ipc_constants.h.orig 2026-09-07 10:14:27.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 507defcaf8..90baf3a0b0 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
@@ -4,14 +4,59 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/ipc_desktop_environment.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/ipc_desktop_environment.cc
-@@ -378,7 +378,7 @@ void IpcDesktopEnvironmentFactory::OnTer
+@@ -180,7 +180,7 @@ class IpcDesktopEnvironmentFactory::Core
+ ErrorCode error_code,
+ const std::string& error_details,
+ const SourceLocation& error_location);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void OnSessionServicesClientConnected(
+ int terminal_id,
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver);
+@@ -192,7 +192,7 @@ class IpcDesktopEnvironmentFactory::Core
+ void OnTerminalDisconnected(ErrorCode error_code,
+ const std::string& error_details,
+ const SourceLocation& error_location) override;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void OnSessionServicesClientConnected(
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver)
+ override;
+@@ -226,7 +226,7 @@ class IpcDesktopEnvironmentFactory::Core
+ // the same email address reconnects, the desktop session will be reused and
+ // the desktop process will be requested to send a new desktop pipe.
+ // TODO: yuweih - see if it makes sense to enable it on Windows.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool persist_desktop_sessions_ = true;
+ #else
+ bool persist_desktop_sessions_ = false;
+@@ -410,7 +410,7 @@ void IpcDesktopEnvironmentFactory::Core:
+ error_details, error_location);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void IpcDesktopEnvironmentFactory::Core::OnSessionServicesClientConnected(
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
+ OnSessionServicesClientConnected(GetEventsReceivers().current_context(),
+@@ -463,7 +463,7 @@ void IpcDesktopEnvironmentFactory::Core:
}
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void IpcDesktopEnvironmentFactory::OnSessionServicesClientConnected(
+ void IpcDesktopEnvironmentFactory::Core::OnSessionServicesClientConnected(
+ int terminal_id,
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
+@@ -588,7 +588,7 @@ void IpcDesktopEnvironmentFactory::OnTer
+ error_location);
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void IpcDesktopEnvironmentFactory::OnSessionServicesClientConnectedForTesting(
int terminal_id,
mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
diff --git a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
index 8cf9caf09d..9410c6dd5e 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
@@ -4,23 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/ipc_desktop_environment.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/ipc_desktop_environment.h
-@@ -135,7 +135,7 @@ class IpcDesktopEnvironmentFactory : pub
- ErrorCode error_code,
- const std::string& error_details,
- const SourceLocation& error_location) override;
+@@ -184,7 +184,7 @@ class IpcDesktopEnvironmentFactory : pub
+ ErrorCode error_code,
+ const std::string& error_details,
+ const SourceLocation& error_location);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void OnSessionServicesClientConnected(
+ void OnSessionServicesClientConnectedForTesting(
int terminal_id,
- mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver)
-@@ -177,7 +177,7 @@ class IpcDesktopEnvironmentFactory : pub
- // the same email address reconnects, the desktop session will be reused and
- // the desktop process will be requested to send a new desktop pipe.
- // TODO: yuweih - see if it makes sense to enable it on Windows.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- bool persist_desktop_sessions_ = true;
- #else
- bool persist_desktop_sessions_ = false;
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver);
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index 861634bec7..c6879a089e 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/it2me/it2me_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/it2me/it2me_host.cc
@@ -73,7 +73,7 @@
#include "remoting/host/chromeos/features.h"
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 11d30429ca..926eadc923 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
@@ -30,7 +30,7 @@
#include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index 26649c239d..5bfc0dbd1b 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2026-09-07 10:14:27.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 ddf0e0f0d6..caa97167b2 100644
--- a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/mojo_caller_security_checker.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/mojo_caller_security_checker.cc
-@@ -40,7 +40,7 @@
+@@ -41,7 +41,7 @@
namespace remoting {
namespace {
@@ -15,7 +15,7 @@ $NetBSD$
constexpr auto kAllowedCallerProgramNames =
base::MakeFixedFlatSet<base::FilePath::StringViewType>({
"remote-open-url",
-@@ -136,7 +136,7 @@ bool IsTrustedMojoEndpoint(
+@@ -137,7 +137,7 @@ bool IsTrustedMojoEndpoint(
const named_mojo_ipc_server::ConnectionInfo& caller) {
#if BUILDFLAG(IS_MAC)
return IsProcessTrusted(caller.audit_token, kAllowedIdentifiers);
@@ -24,7 +24,7 @@ $NetBSD$
static base::NoDestructor<base::FilePath> current_process_image_path(
GetProcessImagePath(base::GetCurrentProcId()));
-@@ -173,7 +173,7 @@ bool IsTrustedMojoEndpoint(
+@@ -174,7 +174,7 @@ bool IsTrustedMojoEndpoint(
base::FilePath::StringType program_name =
caller_process_image_path.BaseName().value();
if (!kAllowedCallerProgramNames.contains(program_name)) {
diff --git a/chromium/patches/patch-remoting_host_peer__connection__process__main.cc b/chromium/patches/patch-remoting_host_peer__connection__process__main.cc
new file mode 100644
index 0000000000..43542a3144
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_peer__connection__process__main.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
+
+--- remoting/host/peer_connection_process_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ remoting/host/peer_connection_process_main.cc
+@@ -26,7 +26,7 @@
+ #include "base/files/file_descriptor_watcher_posix.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include <memory>
+
+ #include "base/logging.h"
+@@ -83,7 +83,7 @@ int PeerConnectionProcessMain() {
+ return kInitializationFailed;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Engage the multi-threaded Seccomp-BPF sandbox after establishing the
+ // initial Mojo IPC connection with the parent process, but before starting
+ // the main RunLoop to process untrusted WebRTC peer traffic and remote
diff --git a/chromium/patches/patch-remoting_host_peer__session.h b/chromium/patches/patch-remoting_host_peer__session.h
new file mode 100644
index 0000000000..0d4bb7a4f9
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_peer__session.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
+
+--- remoting/host/peer_session.h.orig 2026-09-07 10:14:27.000000000 +0000
++++ remoting/host/peer_session.h
+@@ -19,7 +19,7 @@
+ #include "remoting/proto/control.pb.h"
+ #include "remoting/protocol/errors.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/host/mojom/peer_session.mojom.h"
+ #endif
+
+@@ -40,7 +40,7 @@ struct SessionPolicies;
+ class PeerSession {
+ public:
+ // LINT.IfChange(peer_session_event_handler)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Windows and Linux, `PeerSession::EventHandler` is an alias to the
+ // generated Mojo interface `mojom::PeerSessionEventHandler`.
+ using EventHandler = mojom::PeerSessionEventHandler;
diff --git a/chromium/patches/patch-remoting_host_peer__session__impl.cc b/chromium/patches/patch-remoting_host_peer__session__impl.cc
index 9bc1e90182..b0b818ef84 100644
--- a/chromium/patches/patch-remoting_host_peer__session__impl.cc
+++ b/chromium/patches/patch-remoting_host_peer__session__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/peer_session_impl.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/peer_session_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/peer_session_impl.cc
-@@ -307,7 +307,7 @@ void PeerSessionImpl::NotifyClientResolu
+@@ -299,7 +299,7 @@ void PeerSessionImpl::NotifyClientResolu
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_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 3f284e2653..23daeb8568 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/policy_watcher.cc
-@@ -183,7 +183,7 @@ base::DictValue PolicyWatcher::GetDefaul
+@@ -182,7 +182,7 @@ base::DictValue PolicyWatcher::GetDefaul
result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
result.Set(key::kClassManagementEnabled, "disabled");
#endif
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index 2eaf1c7d19..5b7db50d96 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-09-07 10:14:27.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 9ebce3f30b..05de410d33 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-09-07 10:14:27.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 bc1e3e64e7..e370e48e11 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-09-07 10:14:27.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 5ff578706a..50b5e19418 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-09-07 10:14:27.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 e0fdba2348..9df8d54b98 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
-@@ -153,7 +153,7 @@
+@@ -157,7 +157,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>
-@@ -165,7 +165,7 @@
+@@ -169,7 +169,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"
-@@ -180,7 +180,7 @@
+@@ -184,7 +184,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)
-@@ -206,7 +206,7 @@ const char kApplicationName[] = "chromot
+@@ -257,7 +257,7 @@ const char kApplicationName[] = "chromot
// from stdin.
constexpr base::FilePath::CharType kStdinConfigPath[] = FILE_PATH_LITERAL("-");
@@ -42,7 +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";
-@@ -468,7 +468,7 @@ class HostProcess : public ConfigWatcher
+@@ -524,7 +524,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -51,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)
-@@ -534,7 +534,7 @@ class HostProcess : public ConfigWatcher
+@@ -590,7 +590,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -60,7 +60,7 @@ $NetBSD$
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -868,7 +868,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -935,7 +935,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -69,7 +69,7 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -952,7 +952,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -1042,7 +1042,7 @@ void HostProcess::CreateAuthenticatorFac
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -78,7 +78,7 @@ $NetBSD$
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1101,7 +1101,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1208,7 +1208,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -87,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 =
-@@ -1187,7 +1187,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1277,7 +1277,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -96,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.
-@@ -1195,7 +1195,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1285,7 +1285,7 @@ void HostProcess::ShutdownOnUiThread() {
PulseAudioCapturer::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -105,7 +105,7 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1837,7 +1837,7 @@ void HostProcess::InitializeSignaling()
+@@ -1933,7 +1933,7 @@ void HostProcess::InitializeSignaling()
zombie_host_detector_ = std::make_unique<ZombieHostDetector>(base::BindOnce(
&HostProcess::OnZombieStateDetected, base::Unretained(this)));
@@ -114,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)) {
-@@ -1932,7 +1932,7 @@ void HostProcess::StartHost() {
+@@ -2028,7 +2028,7 @@ void HostProcess::StartHost() {
SetState(HOST_STARTED);
@@ -123,7 +123,7 @@ $NetBSD$
if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
GnomeRemoteDesktopSession::GetInstance()->Init(
-@@ -2048,7 +2048,7 @@ void HostProcess::StartHost() {
+@@ -2199,7 +2199,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -132,7 +132,7 @@ $NetBSD$
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -2086,7 +2086,7 @@ void HostProcess::StartHost() {
+@@ -2237,7 +2237,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -141,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.
-@@ -2241,7 +2241,7 @@ int HostProcessMain(bool multi_process)
+@@ -2394,7 +2394,7 @@ int HostProcessMain(bool multi_process)
: " (single-process)");
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -150,7 +150,7 @@ $NetBSD$
// For the multi-process host, screen capturing and UI rendering should be
// done by the desktop process.
if (!multi_process) {
-@@ -2293,7 +2293,7 @@ int HostProcessMain(bool multi_process)
+@@ -2446,7 +2446,7 @@ int HostProcessMain(bool multi_process)
return kInitializationFailed;
}
@@ -159,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.
-@@ -2313,7 +2313,7 @@ int HostProcessMain(bool multi_process)
+@@ -2466,7 +2466,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 19148d5e18..5faf01f5e4 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2026-09-07 10:14:27.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 24ab3aaae1..bc52806a46 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/session_policies_from_dict.cc
-@@ -77,7 +77,7 @@ std::optional<SessionPolicies> SessionPo
+@@ -74,7 +74,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 7f3769f63a..b0e861de48 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/setup/daemon_controller.cc.orig 2026-09-07 10:14:27.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 2815eaaf9b..d52f525065 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/setup/daemon_controller.h.orig 2026-09-07 10:14:27.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 7849484bd1..45f8112cd2 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host.cc.orig 2026-09-07 10:14:27.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 d829d6149a..3cc03bfd0c 100644
--- a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host_main.cc
@@ -42,7 +42,7 @@
#include "base/apple/scoped_nsautorelease_pool.h"
diff --git a/chromium/patches/patch-remoting_host_setup_start__host__main.cc b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
index 62223aa5e2..2608bfd95f 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
@@ -45,7 +45,7 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
index 7843d5c163..3ab903cfeb 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-09-07 10:14:27.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 f34e58d677..df25a059d9 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-09-07 10:14:27.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 7a51a788e7..35eb4d72e1 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-09-07 10:14:27.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 1bec386e02..36cc935ba9 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-08-31 22:47:51.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-09-07 10:14:27.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 0445b31b7f..5be024d87c 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_transport.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- remoting/protocol/webrtc_transport.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/protocol/webrtc_transport.cc
-@@ -1194,7 +1194,7 @@ void WebrtcTransport::SendOffer() {
+@@ -1205,7 +1205,7 @@ void WebrtcTransport::SendOffer() {
// `recvonly` if microphone remoting is not enabled. Only Linux hosts support
// audio injection (microphone remoting).
// TODO: crbug.com/513327818 - Hook this up with AudioInjector::IsSupported().
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index e1c08ba0c9..33efe4c914 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-08-31 22:47:51.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
@@ -237,7 +237,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 412358fd5a..6e6ff5fa58 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-08-31 22:47:51.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ remoting/signaling/ftl_host_device_id_provider.cc
@@ -16,7 +16,7 @@ constexpr char kDeviceIdPrefix[] = "crd-
constexpr char kDeviceIdPrefix[] = "crd-mac-host-";
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index ea9cf9b222..cbb1d946b3 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-08-31 22:47:51.000000000 +0000
+--- sandbox/BUILD.gn.orig 2026-09-07 10:14:27.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 c4403656b9..7b106ecdce 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-08-31 22:47:51.000000000 +0000
+--- sandbox/features.gni.orig 2026-09-07 10:14:27.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 33d11586e7..c6f3c8ca2f 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-08-31 22:47:51.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2026-09-07 10:14:27.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 ab420b48ed..65fd1cf52e 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-08-31 22:47:51.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2026-09-07 10:14:27.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 20102752e7..55ddf7eccd 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-08-31 22:47:51.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2026-09-07 10:14:27.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 2245f1a76d..25757b37b7 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2026-09-07 10:14:27.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 678294b873..3c4899e6b9 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/features.cc
@@ -17,7 +17,11 @@ namespace sandbox::policy::features {
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 87676b6ab7..52fbec19ee 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/features.h
@@ -46,7 +46,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index e073d07db7..b251d4cfc0 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-09-02 07:37:51.538998663 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-09-14 07:52:10.205039680 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,210 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index 5968e301d4..cf78dd6c22 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-09-02 07:37:51.539162353 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-09-14 07:52:10.218368729 +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 759b794ba6..ed0d172727 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2026-09-07 10:14:27.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 ff6d6e68df..c114a433b3 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-09-02 07:37:51.539509808 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-09-14 07:52:10.218763810 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,445 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index a409ae060d..07efcc7acc 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-09-02 07:37:51.539665500 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-09-14 07:52:10.220067757 +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 b68b827302..0b0ea186d9 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/sandbox.cc
@@ -22,6 +22,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index ca02547dc5..18e60345eb 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2026-09-07 10:14:27.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 1d56d80095..43c2bc4e7f 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -13,7 +13,7 @@
#include "sandbox/policy/mojom/sandbox.mojom.h"
@@ -24,8 +24,8 @@ $NetBSD$
constexpr char kPrintBackendSandbox[] = "print_backend";
constexpr char kScreenAISandbox[] = "screen_ai";
#endif
-@@ -57,11 +57,11 @@ constexpr char kMirroringSandbox[] = "mi
- constexpr char kProxyResolverSandbox[] = "proxy_resolver";
+@@ -57,11 +57,11 @@ constexpr char kProxyResolverSandbox[] =
+ constexpr char kWebNNModelCompilationSandbox[] = "webnn_model_compilation";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_FUCHSIA)
@@ -56,7 +56,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
#endif
#if BUILDFLAG(IS_WIN)
-@@ -140,7 +140,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -139,7 +139,7 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kIconReader:
case Sandbox::kMediaFoundationCdm:
#endif // BUILDFLAG(IS_WIN)
@@ -66,7 +66,7 @@ $NetBSD$
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
case Sandbox::kHardwareVideoDecoding:
@@ -159,12 +159,12 @@ void SetCommandLineFlagsForSandboxType(b
- case Sandbox::kProxyResolver:
+ case Sandbox::kWebNNModelCompilation:
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -98,7 +98,7 @@ $NetBSD$
// Intermediate process gains a sandbox later.
if (process_type == switches::kZygoteProcessType)
return Sandbox::kZygoteIntermediateSandbox;
-@@ -244,7 +244,7 @@ std::string StringFromUtilitySandboxType
+@@ -247,7 +247,7 @@ std::string StringFromUtilitySandboxType
return kUtilitySandbox;
case Sandbox::kAudio:
return kAudioSandbox;
@@ -107,7 +107,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
return kVideoCaptureSandbox;
#endif
-@@ -255,13 +255,13 @@ std::string StringFromUtilitySandboxType
+@@ -258,13 +258,13 @@ std::string StringFromUtilitySandboxType
case Sandbox::kSpeechRecognition:
return kSpeechRecognitionSandbox;
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -123,16 +123,16 @@ $NetBSD$
case Sandbox::kOnDeviceTranslation:
return kOnDeviceTranslationSandbox;
#endif
-@@ -285,7 +285,7 @@ std::string StringFromUtilitySandboxType
- case Sandbox::kProxyResolver:
- return kProxyResolverSandbox;
+@@ -288,7 +288,7 @@ std::string StringFromUtilitySandboxType
+ case Sandbox::kWebNNModelCompilation:
+ return kWebNNModelCompilationSandbox;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case Sandbox::kShapeDetection:
return kShapeDetectionSandbox;
#if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-@@ -308,7 +308,7 @@ std::string StringFromUtilitySandboxType
+@@ -311,7 +311,7 @@ std::string StringFromUtilitySandboxType
// The following are not utility processes so should not occur.
case Sandbox::kRenderer:
case Sandbox::kGpu:
@@ -141,7 +141,7 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
#endif
NOTREACHED();
-@@ -387,7 +387,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -390,7 +390,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
return Sandbox::kSpeechRecognition;
}
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -150,7 +150,7 @@ $NetBSD$
if (sandbox_string == kPrintBackendSandbox) {
return Sandbox::kPrintBackend;
}
-@@ -395,17 +395,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -398,17 +398,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
return Sandbox::kScreenAI;
}
#endif
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index 2b66074a9b..eb7bf6b4ec 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/switches.cc
@@ -43,7 +43,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 82189d59de..9904a287a7 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-08-31 22:47:51.000000000 +0000
+--- sandbox/policy/switches.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ sandbox/policy/switches.h
@@ -25,7 +25,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 a460f0dcd7..3866be7095 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-08-31 22:47:51.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 952be78ca2..b155a553ac 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-08-31 22:47:51.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 e5b5ebaf13..bac249b34a 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-08-31 22:47:51.000000000 +0000
+--- services/device/BUILD.gn.orig 2026-09-07 10:14:27.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
index 5d2218cff5..ced4d62cc5 100644
--- a/chromium/patches/patch-services_device_device__service.cc
+++ b/chromium/patches/patch-services_device_device__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/device_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/device/device_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/device_service.cc
@@ -6,6 +6,8 @@
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 5b96440fac..14c1a0f7eb 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/geolocation/location_provider_manager.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/geolocation/location_provider_manager.cc
-@@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
- // On Android and iOS, default to using the platform location provider.
- provider_manager_mode_ = kPlatformOnly;
--#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // On Ash / Lacros / Linux, default to using the network location provider.
- provider_manager_mode_ = kNetworkOnly;
+@@ -392,7 +392,7 @@ LocationProviderManager::NewSystemLocati
+ return device::NewSystemLocationProvider(
+ geolocation_system_permission_manager_->GetSystemGeolocationSource());
+ #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
+- (BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS))
+ return device::NewSystemLocationProvider();
#else
+ return nullptr;
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 95472b7643..78e363fc66 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-08-31 22:47:51.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -32,7 +32,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 cf2e9c6b05..f490c53985 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-09-02 07:37:51.555431970 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-09-14 07:52:10.262572374 +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 693277e15e..f092413669 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-09-02 07:37:51.555561633 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-09-14 07:52:10.262754181 +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 f49095e047..d16c770d28 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-09-02 07:37:51.556241119 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-09-14 07:52:10.262906054 +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 57a99654bc..31d0f76a13 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-09-02 07:37:51.556640352 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-09-14 07:52:10.264353878 +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 00e1e0f9e0..aac36a6224 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-08-31 22:47:51.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/hid/hid_service.cc
@@ -20,12 +20,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 c274bdbdfb..e8636b418e 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-09-02 07:37:51.563401956 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-09-14 07:52:10.277427212 +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 6d8c3c2be4..a7165a7ddd 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.h.orig 2026-09-02 07:37:51.563552587 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-09-14 07:52:10.277625043 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,56 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index b0698c55af..55270b7c5b 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.cc.orig 2026-09-02 07:37:51.563742566 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-09-14 07:52:10.278886860 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,394 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index cc71460983..69d467230f 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-09-02 07:37:51.563933568 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-09-14 07:52:10.292659654 +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 0a5701ff30..eaae6657b6 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/public/cpp/device_features.cc
-@@ -177,11 +177,11 @@ bool IsOsLevelGeolocationPermissionSuppo
+@@ -217,11 +217,11 @@ device::mojom::LocationProviderManagerMo
// a USB interface is busy.
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.h b/chromium/patches/patch-services_device_public_cpp_device__features.h
index aff5286601..7e89616db1 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/public/cpp/device_features.h
-@@ -65,11 +65,11 @@ extern const DEVICE_FEATURES_EXPORT
-
- DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
+@@ -68,11 +68,11 @@ DEVICE_FEATURES_EXPORT bool IsOsLevelGeo
+ DEVICE_FEATURES_EXPORT device::mojom::LocationProviderManagerMode
+ GetLocationProviderManagerMode();
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 0c29d93c7c..19bc239838 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-08-31 22:47:51.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-09-07 10:14:27.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 a53c2005b6..cdc109c206 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-08-31 22:47:51.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2026-09-07 10:14:27.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 cc2cfe7289..c611c2a996 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-08-31 22:47:51.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2026-09-07 10:14:27.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 9a104da576..253574ed60 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-08-31 22:47:51.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2026-09-07 10:14:27.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 5710785be2..779419ab52 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-08-31 22:47:51.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2026-09-07 10:14:27.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 9713f357ea..ccb46c6543 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-08-31 22:47:51.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-09-07 10:14:27.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 7eb73c8dc0..15beaf7804 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/usb/BUILD.gn
-@@ -90,7 +90,7 @@ static_library("usb") {
+@@ -91,7 +91,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
}
@@ -15,7 +15,7 @@ $NetBSD$
# These sources and deps are required for libusb.
# TODO(crbug.com/40136337) Remove these sources.
sources += [
-@@ -113,6 +113,13 @@ static_library("usb") {
+@@ -114,6 +114,13 @@ static_library("usb") {
deps += [ "//third_party/libusb" ]
}
@@ -29,7 +29,7 @@ $NetBSD$
if (is_linux || is_chromeos) {
sources += [
"usb_device_linux.cc",
-@@ -130,7 +137,7 @@ static_library("usb") {
+@@ -131,7 +138,7 @@ static_library("usb") {
deps += [ "//device/udev_linux" ]
}
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
index 40c0d71c6c..76fd1dd88b 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-08-31 22:47:51.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.cc
@@ -34,7 +34,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 c12c12cec6..979d9bfa5c 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-08-31 22:47:51.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2026-09-07 10:14:27.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 21d595a101..324bfaad3b 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-08-31 22:47:51.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2026-09-07 10:14:27.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 d51e867d7b..8600791107 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-09-02 07:37:51.566001061 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-09-14 07:52:10.322716759 +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 389ad1daf6..c1e2f308ec 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-09-02 07:37:51.566113676 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-09-14 07:52:10.322857730 +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 2408989e67..df17c648c4 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-08-31 22:47:51.000000000 +0000
+--- services/network/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/BUILD.gn
-@@ -459,7 +459,6 @@ if (is_linux || is_chromeos) {
+@@ -458,7 +458,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 2baa7ce80e..bc9df05b0c 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-08-31 22:47:51.000000000 +0000
+--- services/network/network_context.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/network_context.cc
-@@ -678,7 +678,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -679,7 +679,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2830,7 +2830,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2843,7 +2843,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 c020aca970..c6e93d6e00 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-08-31 22:47:51.000000000 +0000
+--- services/network/network_context.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/network_context.h
-@@ -806,7 +806,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -811,7 +811,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 048f02d403..122d4e1fcb 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-08-31 22:47:51.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 16e7dfc2aa..046b954435 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-08-31 22:47:51.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 a483363cbe..52e9027fec 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/network/network_service.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/network_service.cc
@@ -107,7 +107,7 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1080,7 +1080,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1070,7 +1070,7 @@ void NetworkService::SetExplicitlyAllowe
net::SetExplicitlyAllowedPorts(ports);
}
@@ -24,7 +24,7 @@ $NetBSD$
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1223,7 +1223,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 83be9a76b0..a04b3533b2 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-08-31 22:47:51.000000000 +0000
+--- services/network/network_service.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/network_service.h
-@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -242,7 +242,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;
-@@ -313,7 +313,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -312,7 +312,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)
-@@ -600,7 +600,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -597,7 +597,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 7d3af10edf..a24e987f3f 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-08-31 22:47:51.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -736,7 +736,7 @@ component("cpp_base") {
+@@ -712,7 +712,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",
-@@ -898,7 +898,7 @@ source_set("tests") {
+@@ -873,7 +873,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 3b9832c1ef..bbe3a40142 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-08-31 22:47:51.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/public/cpp/features.cc
@@ -96,7 +96,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 484fdd381c..5dfaa3f194 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-08-31 22:47:51.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
-@@ -679,11 +679,11 @@ mojom("url_loader_base") {
+@@ -639,11 +639,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" ]
-@@ -1077,7 +1077,7 @@ mojom("url_loader_base") {
+@@ -1048,7 +1048,7 @@ mojom("url_loader_base") {
},
]
@@ -29,7 +29,7 @@ $NetBSD$
cpp_typemaps += [
{
types = [
-@@ -2037,7 +2037,7 @@ mojom("mojom") {
+@@ -2011,7 +2011,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 22222b8bb0..4f7fdbd17d 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-08-31 22:47:51.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-09-07 10:14:27.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 8496298a85..6c4efb8e30 100644
--- a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
+++ b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/on_device_model/ml/gpu_blocklist.cc
@@ -23,7 +23,7 @@ namespace {
const base::FeatureParam<std::string> kGpuBlockList{
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 749e7781a1..259c5fa2c9 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-08-31 22:47:51.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-09-07 10:14:27.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 b66cfe6a1f..71cf002eb9 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-08-31 22:47:51.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-09-07 10:14:27.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 baf6ac5fcc..809849ae10 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-08-31 22:47:51.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-09-07 10:14:27.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 018d6de1d1..cbb68e0059 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-09-02 07:37:51.568931977 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-09-14 07:52:10.382351911 +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 bd4b4eb453..f67f566e7f 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-08-31 22:47:51.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/screen_ai/public/cpp/utilities.cc
@@ -26,7 +26,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 44f91ca253..b9c0b8e1b3 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-08-31 22:47:51.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-09-07 10:14:27.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 a1a7f6b8cd..efcdb7c990 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-08-31 22:47:51.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-09-07 10:14:27.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 bbdbc65bcb..e55ea73b92 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-08-31 22:47:51.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2026-09-07 10:14:27.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 22f718f4ef..89c3a97bd9 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-08-31 22:47:51.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2026-09-07 10:14:27.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 437ed81d50..fc788d6f73 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-08-31 22:47:51.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-09-07 10:14:27.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 50bcb0dae4..82f3a2f789 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-08-31 22:47:51.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-09-07 10:14:27.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 347c1c6451..c05e94b293 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-08-31 22:47:51.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-09-07 10:14:27.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 9be5f79fef..2ba72bea71 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-08-31 22:47:51.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2026-09-07 10:14:27.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 8a94892218..1c9d3d456b 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-08-31 22:47:51.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-09-07 10:14:27.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 ad6673bac7..ce0d56c02e 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-08-31 22:47:51.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-09-07 10:14:27.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 6cf794d500..edd0700d01 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-08-31 22:47:51.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-09-07 10:14:27.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 2dc60ed69b..07159ded79 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-08-31 22:47:51.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-09-07 10:14:27.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 62b5441c1c..f668e57d01 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-08-31 22:47:51.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2026-09-07 10:14:27.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 168305312a..eeb649078b 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-08-31 22:47:51.000000000 +0000
+--- services/webnn/features.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/webnn/features.gni
@@ -9,7 +9,7 @@ assert(use_blink)
diff --git a/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.cc b/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.cc
index a029d7d876..3741a18942 100644
--- a/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.cc
+++ b/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/webnn/public/cpp/webnn_sandbox_init.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/webnn/public/cpp/webnn_sandbox_init.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/webnn/public/cpp/webnn_sandbox_init.cc
@@ -9,20 +9,20 @@
#include "base/path_service.h"
diff --git a/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.h b/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.h
index ec089744b1..35ff86437d 100644
--- a/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.h
+++ b/chromium/patches/patch-services_webnn_public_cpp_webnn__sandbox__init.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/webnn/public/cpp/webnn_sandbox_init.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- services/webnn/public/cpp/webnn_sandbox_init.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/webnn/public/cpp/webnn_sandbox_init.h
@@ -10,7 +10,7 @@
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 b9e9c4d9af..43a8853678 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-08-31 22:47:51.000000000 +0000
+--- services/webnn/webnn_graph_impl_fuzzer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ services/webnn/webnn_graph_impl_fuzzer.cc
-@@ -2045,7 +2045,7 @@ std::optional<Conv2dDescriptors> SetUpCo
+@@ -2126,7 +2126,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
-@@ -2461,7 +2461,7 @@ std::optional<Pool2dDescriptors> SetUpPo
+@@ -2542,7 +2542,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 3f698dcb94..32fcdb6c7e 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/SkMemory_new_handler.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ skia/ext/SkMemory_new_handler.cpp
@@ -21,7 +21,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index 27827f2a7b..697a7925e1 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-08-31 22:47:51.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2026-09-07 10:14:27.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 2b1eb2b0ce..b863d18ac0 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-08-31 22:47:51.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2026-09-07 10:14:27.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-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 15ab97d01c..c1823a44f9 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-08-31 22:47:51.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2026-09-07 10:14:27.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 fbe0593fcd..072b2dfa70 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-08-31 22:47:51.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-09-07 10:14:27.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 91ced755f8..b80b2ff85a 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-08-31 22:47:51.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-09-07 10:14:27.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 a0d8d1c3b9..221711b95d 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-08-31 22:47:51.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-09-07 10:14:27.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 1204716619..702146858f 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-08-31 22:47:51.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 969f4f7c6a..f8315561c5 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/angle/BUILD.gn
-@@ -392,7 +392,6 @@ config("extra_warnings") {
+@@ -386,7 +386,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
"-Wundefined-reinterpret-cast",
"-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
"-Wsuggest-destructor-override",
"-Wsuggest-override",
-@@ -582,7 +581,7 @@ template("angle_common_lib") {
+@@ -585,7 +584,7 @@ template("angle_common_lib") {
all_dependent_configs = [ ":angle_disable_pool_alloc" ]
}
@@ -23,7 +23,7 @@ $NetBSD$
libs = [ "dl" ]
}
-@@ -745,6 +744,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -748,6 +747,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 3f9177e92e..606bc65027 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2026-09-07 10:14:27.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 9a82abe0fb..03c97e1f4c 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2026-09-07 10:14:27.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 37af968055..09cb661e0f 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2026-09-07 10:14:27.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 b418920995..b8690a95df 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/angle/src/common/system_utils_linux.cpp
-@@ -16,10 +16,17 @@
+@@ -16,10 +16,21 @@
#include <sys/types.h>
#include <unistd.h>
@@ -15,6 +15,10 @@ $NetBSD$
+#elif ANGLE_PLATFORM_NETBSD
+#include <pthread.h>
+#endif
++
++#ifndef CLOCK_MONOTONIC_RAW
++#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC
++#endif
+
#include <array>
@@ -24,7 +28,7 @@ $NetBSD$
std::string GetExecutablePath()
{
// We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -35,6 +42,7 @@ std::string GetExecutablePath()
+@@ -35,6 +46,7 @@ std::string GetExecutablePath()
ANGLE_UNSAFE_TODO(path[result]) = '\0';
return path;
}
@@ -32,7 +36,7 @@ $NetBSD$
std::string GetExecutableDirectory()
{
-@@ -60,6 +68,12 @@ void SetCurrentThreadName(const char *na
+@@ -67,6 +79,12 @@ void SetCurrentThreadName(const char *na
// There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
// returned), name will be ignored.
ASSERT(strlen(name) < 16);
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 e45cb6c1c5..d6e1b8d481 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-09-07 10:14:27.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 698239bdce..e82ef3a8ad 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-09-07 10:14:27.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 0e74dfb091..b579a8eb82 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-09-07 10:14:27.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 89da3aaec0..bfa6b6f992 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-09-07 10:14:27.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 e0cab7db37..b008d63b46 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
-@@ -61,7 +61,7 @@
+@@ -65,7 +65,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
# elif ANGLE_ENABLE_CGL
# include "libANGLE/renderer/gl/cgl/DisplayCGL.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"
-@@ -432,7 +432,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -509,7 +509,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)
{
-@@ -490,7 +490,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -567,7 +567,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)
{
-@@ -553,7 +553,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -630,7 +630,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())
{
-@@ -2203,7 +2203,7 @@ static ClientExtensions GenerateClientEx
+@@ -2224,7 +2224,7 @@ static ClientExtensions GenerateClientEx
extensions.platformWaylandEXT = true;
#endif
@@ -51,7 +51,7 @@ $NetBSD$
extensions.platformSurfacelessMESA = true;
#endif
-@@ -2250,7 +2250,7 @@ static ClientExtensions GenerateClientEx
+@@ -2271,7 +2271,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 785ef0508c..6d0eab9cb4 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-09-07 10:14:27.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 035528d3db..a1873bd793 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-08-31 22:47:51.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-09-07 10:14:27.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 c6851c2e26..cba9e9464c 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/util/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/angle/util/BUILD.gn
-@@ -346,7 +346,7 @@ foreach(is_shared_library,
+@@ -347,7 +347,7 @@ foreach(is_shared_library,
]
libs = []
diff --git a/chromium/patches/patch-third__party_blink_common_features.cc b/chromium/patches/patch-third__party_blink_common_features.cc
index f0d12e1b66..915f3af4ea 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/common/features.cc
-@@ -693,7 +693,7 @@ BASE_FEATURE(kDevToolsAdsPanel, base::FE
+@@ -554,7 +554,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
-@@ -1907,7 +1907,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -1760,7 +1760,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 1c52b8ebdf..6869c5d141 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -47,7 +47,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 78de8c24be..51f4b21a7a 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -54,7 +54,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
bool allow_cross_origin_auth_prompt{false};
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 1768bfc2de..5e30db5ca2 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
-@@ -133,7 +133,7 @@ struct BLINK_COMMON_EXPORT
+@@ -130,7 +130,7 @@ struct BLINK_COMMON_EXPORT
return data.enable_encrypted_media;
}
@@ -15,7 +15,7 @@ $NetBSD$
static const bool& use_overlay_scrollbar(
const ::blink::RendererPreferences& data) {
return data.use_overlay_scrollbar;
-@@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
+@@ -182,7 +182,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
}
@@ -24,7 +24,7 @@ $NetBSD$
static const std::string& system_font_family_name(
const ::blink::RendererPreferences& data) {
return data.system_font_family_name;
-@@ -199,7 +199,7 @@ struct BLINK_COMMON_EXPORT
+@@ -196,7 +196,7 @@ struct BLINK_COMMON_EXPORT
}
#endif
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 75af2a42d0..cb842bacd0 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2026-09-07 10:14:27.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 ee6460cf57..5d887ddea6 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-09-07 10:14:27.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 391d9fed5d..db51b9099c 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-09-07 10:14:27.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 fd93177c29..3273285ac6 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-09-07 10:14:27.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 e55ba1a880..f66d6d5f45 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -87,12 +87,12 @@
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
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 f4c793750c..c5ceb8cad5 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-09-07 10:14:27.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 4f7d6b1245..e8269f9338 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-09-07 10:14:27.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 1440d706d2..84dc89c573 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-09-07 10:14:27.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 02e17325c6..f931abde10 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-09-07 10:14:27.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 7a9468a502..b5fdb73f25 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-09-07 10:14:27.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 21f346aded..07c893df84 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
@@ -196,7 +196,7 @@
#include "ui/base/ui_base_features.h"
@@ -33,7 +33,7 @@ $NetBSD$
void UpdateUseOverlayScrollbar(bool use_overlay_scrollbar) {
ui::NativeTheme::GetInstanceForWeb()->set_use_overlay_scrollbar(
use_overlay_scrollbar);
-@@ -3675,7 +3675,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3676,7 +3676,7 @@ void WebViewImpl::UpdateFontRenderingFro
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
@@ -42,7 +42,7 @@ $NetBSD$
if (!renderer_preferences_.system_font_family_name.empty()) {
WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUtf8(
renderer_preferences_.system_font_family_name));
-@@ -3815,7 +3815,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3820,7 +3820,7 @@ void WebViewImpl::UpdateRendererPreferen
renderer_preferences_.selection_clipboard_buffer_available);
#endif // BUILDFLAG(IS_OZONE)
@@ -51,7 +51,7 @@ $NetBSD$
GetSettings()->SetMiddleClickPasteAllowed(
renderer_preferences_.middle_click_paste_allowed);
#endif // BUILDFLAG(IS_LINUX)
-@@ -3823,7 +3823,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3828,7 +3828,7 @@ void WebViewImpl::UpdateRendererPreferen
SetExplicitlyAllowedPorts(
renderer_preferences_.explicitly_allowed_network_ports);
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 a1743e30f4..577f6f02b5 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6352,7 +6352,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6353,7 +6353,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 \
-@@ -6762,7 +6762,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6763,7 +6763,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 4d06084926..6169277e12 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-09-07 10:14:27.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 0020d23a3c..ec289bec2a 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
-@@ -198,7 +198,7 @@ InspectorMemoryAgent::GetSamplingProfile
+@@ -210,7 +210,7 @@ InspectorMemoryAgent::GetSamplingProfile
Vector<String> InspectorMemoryAgent::Symbolize(
const std::vector<const void*>& addresses) {
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 515bea25af..6fba3298ce 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
-@@ -76,7 +76,7 @@
+@@ -78,7 +78,7 @@
#include "ui/display/screen_info.h"
#include "ui/gfx/geometry/quad_f.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -845,7 +845,7 @@ void LayoutView::LayoutRoot() {
+@@ -853,7 +853,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 a24aa071a2..793ace5294 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -680,7 +680,7 @@ bool ContextMenuController::ShowContextM
+@@ -713,7 +713,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 17a47e6073..bc98eb1c31 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-09-07 10:14:27.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 d9e09a58da..16a6a92286 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-09-07 10:14:27.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 a147d3874c..1fb23f2e3e 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
@@ -91,7 +91,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 387f941319..b727e66f64 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-09-07 10:14:27.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
index 1bcf58257d..b03fea8353 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_rendering_context.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/modules/canvas/imagebitmap/image_bitmap_rendering_context.cc
@@ -70,7 +70,7 @@ scoped_refptr<StaticBitmapImage> ImageBi
return source;
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 b4e8bf49cc..18db85ffa5 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-09-07 10:14:27.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 481ccbe6ad..0157ba9e55 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-09-07 10:14:27.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 3d90377d7e..3b338e3979 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-09-07 10:14:27.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 6ab0c4ad50..0a900537e2 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
@@ -393,7 +393,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index e73466727f..eddadc48c4 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-09-07 10:14:27.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 1cdc9eff99..4dd879f41d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6697,7 +6697,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6696,7 +6696,7 @@ void WebGLRenderingContextBase::TexImage
// unmultiply has been requested or we need to never premultiply for Image
// creation from a VideoFrame.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_external__image__utils.cc
index beacaf5927..c10a161c97 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/external_image_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/external_image_utils.cc
@@ -423,7 +423,7 @@ bool CopyStaticImagBitmapToWGPUTexture(
// on linux platform.
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 e9c5b894da..e1ecc8c4a3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu.cc
-@@ -417,7 +417,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
+@@ -401,7 +401,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
}
wgpu::TextureFormat GPU::GetPreferredCanvasFormat() {
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 201d592521..aeba8aee50 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-09-07 10:14:27.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
-@@ -494,7 +494,7 @@ void GPUCanvasContext::configure(const G
+@@ -493,7 +493,7 @@ void GPUCanvasContext::configure(const G
}
#endif
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 fabbb291ba..b0bf5d6a90 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,14 +4,42 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2118,7 +2118,7 @@ static_library("test_support") {
+@@ -186,6 +186,18 @@ group("make_platform_generated") {
]
+ }
- # fuzzed_data_provider may not work with a custom toolchain.
-- if (custom_toolchain == "" && is_clang) {
-+ if ((custom_toolchain == "" && is_clang) && !is_bsd) {
- sources += [
- "testing/fuzzed_data_provider.cc",
- "testing/fuzzed_data_provider.h",
++rust_static_library("font_format_check") {
++ allow_unsafe = true # Needed for FFI that underpins the `cxx` crate.
++ crate_root = "fonts/opentype/format_check.rs"
++ sources = [ crate_root ]
++ cxx_bindings = [ crate_root ]
++ deps = [
++ "//third_party/rust/font_types/v0_12:lib",
++ "//third_party/rust/read_fonts/v0_41:lib",
++ "//third_party/rust/skrifa/v0_44:lib",
++ ]
++}
++
+ rust_static_library("rustfft_ffi") {
+ allow_unsafe = true # Needed for FFI that underpins the `cxx` crate.
+ crate_root = "audio/rustfft_ffi.rs"
+@@ -1794,7 +1806,6 @@ component("platform") {
+ ":allow_discouraged_type",
+ ":blink_platform_public_deps",
+ ":platform_export",
+- "//build/rust/crubit",
+ "//gpu/command_buffer/client:raster_interface",
+ "//media/capture:capture_lib",
+ "//mojo/public/cpp/base",
+@@ -1821,8 +1832,8 @@ component("platform") {
+ "//ui/native_theme/features",
+ ]
+ deps = [
++ ":font_format_check",
+ ":rustfft_ffi",
+- "fonts:font_format_bindings",
+ "//base:base_static",
+ "//base/allocator:buildflags",
+ "//build:chromecast_buildflags",
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_BUILD.gn
new file mode 100644
index 0000000000..2becba007a
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_BUILD.gn
@@ -0,0 +1,28 @@
+$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/fonts/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/blink/renderer/platform/fonts/BUILD.gn
+@@ -1,19 +0,0 @@
+-# Copyright 2026 The Chromium Authors
+-# Use of this source code is governed by a BSD-style license that can be
+-# found in the LICENSE file.
+-
+-import("//build/rust/rust_static_library.gni")
+-
+-rust_static_library("font_format") {
+- crate_root = "opentype/format_check.rs"
+- sources = [ crate_root ]
+- cpp_api_from_rust = {
+- target_name = "font_format_bindings"
+- cpp_namespace = "font_format"
+- }
+- deps = [
+- "//third_party/rust/font_types/v0_12:lib",
+- "//third_party/rust/read_fonts/v0_41:lib",
+- "//third_party/rust/skrifa/v0_44:lib",
+- ]
+-}
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 38729b9bed..a1fd741fac 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
@@ -86,7 +86,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index b5c86ba854..f3e5476a19 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -54,7 +54,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index d7b1ae03c6..688eb9267b 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_description.cc
@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index e8823acfd7..ea55d125d8 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
@@ -42,7 +42,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index a3f62b87f1..e4347b8472 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-09-07 10:14:27.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_opentype_font__format__check.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.cc
new file mode 100644
index 0000000000..270e860e2e
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.cc
@@ -0,0 +1,71 @@
+$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/fonts/opentype/font_format_check.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/blink/renderer/platform/fonts/opentype/font_format_check.cc
+@@ -7,6 +7,7 @@
+ #include "base/containers/span.h"
+ #include "base/containers/span_rust.h"
+ #include "base/numerics/byte_conversions.h"
++#include "third_party/blink/renderer/platform/fonts/opentype/format_check.rs.h"
+ #include "third_party/blink/renderer/platform/runtime_enabled_features.h"
+ #include "third_party/blink/renderer/platform/wtf/vector.h"
+ #include "third_party/skia/include/core/SkTypeface.h"
+@@ -14,37 +15,35 @@
+ namespace blink {
+
+ FontFormatCheck::FontFormatCheck(sk_sp<SkData> sk_data)
+- : format_info_(font_format::get_font_format_info(
++ : format_info_(font_format_check::get_font_format_info(
+ base::SpanToRustSlice(sk_data->byteSpan()))) {}
+
+-FontFormatCheck::~FontFormatCheck() = default;
+-
+ bool FontFormatCheck::IsVariableFont() const {
+- return font_format::is_variable(format_info_);
++ return font_format_check::is_variable(*format_info_);
+ }
+
+ bool FontFormatCheck::IsCbdtCblcColorFont() const {
+- return font_format::is_cbdt_cblc(format_info_);
++ return font_format_check::is_cbdt_cblc(*format_info_);
+ }
+
+ bool FontFormatCheck::IsEbdtEblcMonochromeFont() const {
+- return font_format::is_ebdt_eblc(format_info_);
++ return font_format_check::is_ebdt_eblc(*format_info_);
+ }
+
+ bool FontFormatCheck::IsColrCpalColorFontV0() const {
+- return font_format::is_colrv0(format_info_);
++ return font_format_check::is_colrv0(*format_info_);
+ }
+
+ bool FontFormatCheck::IsColrCpalColorFontV1() const {
+- return font_format::is_colrv1(format_info_);
++ return font_format_check::is_colrv1(*format_info_);
+ }
+
+ bool FontFormatCheck::IsSbixColorFont() const {
+- return font_format::is_sbix(format_info_);
++ return font_format_check::is_sbix(*format_info_);
+ }
+
+ bool FontFormatCheck::IsCff2OutlineFont() const {
+- return font_format::is_cff2(format_info_);
++ return font_format_check::is_cff2(*format_info_);
+ }
+
+ bool FontFormatCheck::IsVariableColrV0Font() const {
+@@ -58,7 +57,7 @@ bool FontFormatCheck::IsColorFont() cons
+
+ bool FontFormatCheck::IsAvar2Font() const {
+ return RuntimeEnabledFeatures::FontFormatAvar2Enabled() &&
+- font_format::is_avar2(format_info_);
++ font_format_check::is_avar2(*format_info_);
+ }
+
+ FontFormatCheck::VariableFontSubType FontFormatCheck::ProbeVariableFont(
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.h
new file mode 100644
index 0000000000..4ce596b107
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_font__format__check.h
@@ -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
+
+--- third_party/blink/renderer/platform/fonts/opentype/font_format_check.h.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/blink/renderer/platform/fonts/opentype/font_format_check.h
+@@ -5,7 +5,7 @@
+ #ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_FONTS_OPENTYPE_FONT_FORMAT_CHECK_H_
+ #define THIRD_PARTY_BLINK_RENDERER_PLATFORM_FONTS_OPENTYPE_FONT_FORMAT_CHECK_H_
+
+-#include "third_party/blink/renderer/platform/fonts/font_format.h"
++#include "third_party/blink/renderer/platform/fonts/opentype/format_check.rs.h"
+ #include "third_party/blink/renderer/platform/platform_export.h"
+ #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
+ #include "third_party/skia/include/core/SkData.h"
+@@ -19,7 +19,7 @@ class PLATFORM_EXPORT FontFormatCheck {
+
+ public:
+ explicit FontFormatCheck(sk_sp<SkData>);
+- virtual ~FontFormatCheck();
++ virtual ~FontFormatCheck() = default;
+ virtual bool IsVariableFont() const;
+ virtual bool IsCbdtCblcColorFont() const;
+ virtual bool IsEbdtEblcMonochromeFont() const;
+@@ -46,7 +46,7 @@ class PLATFORM_EXPORT FontFormatCheck {
+ enum class COLRVersion { kCOLRV0, kCOLRV1, kNoCOLR };
+
+ private:
+- font_format::FontFormatInfo format_info_;
++ rust::Box<font_format_check::FontFormatInfo> format_info_;
+ };
+
+ } // namespace blink
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_format__check.rs b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_format__check.rs
new file mode 100644
index 0000000000..da386e6333
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_opentype_format__check.rs
@@ -0,0 +1,99 @@
+$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/fonts/opentype/format_check.rs.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/blink/renderer/platform/fonts/opentype/format_check.rs
+@@ -23,7 +23,7 @@ pub struct FontFormatInfo {
+ format_flags: Option<FontFormatFlags>,
+ }
+
+-pub fn get_font_format_info(font_bytes: &[u8]) -> FontFormatInfo {
++pub fn get_font_format_info(font_bytes: &[u8]) -> Box<FontFormatInfo> {
+ let file_ref = make_font_ref_internal(font_bytes, 0);
+
+ match file_ref {
+@@ -32,11 +32,11 @@ pub fn get_font_format_info(font_bytes:
+ font.table_directory().table_records().iter().map(|e| e.tag()).collect();
+ let color_version = get_colr_version(&font);
+ let avar_version = get_avar_version(&font);
+- FontFormatInfo {
++ Box::new(FontFormatInfo {
+ format_flags: Some(FontFormatFlags { table_tags, color_version, avar_version }),
+- }
++ })
+ }
+- _ => FontFormatInfo::default(),
++ _ => Box::new(FontFormatInfo::default()),
+ }
+ }
+
+@@ -44,10 +44,10 @@ fn get_colr_version(font_ref: &FontRef)
+ Some(font_ref.colr().ok()?.version())
+ }
+
+-pub fn is_colrv1(format_info: &FontFormatInfo) -> bool {
++fn is_colrv1(format_info: &FontFormatInfo) -> bool {
+ matches!(&format_info.format_flags, Some(FontFormatFlags { color_version: Some(1), .. }),)
+ }
+-pub fn is_colrv0(format_info: &FontFormatInfo) -> bool {
++fn is_colrv0(format_info: &FontFormatInfo) -> bool {
+ matches!(&format_info.format_flags, Some(FontFormatFlags { color_version: Some(0), .. }),)
+ }
+
+@@ -56,7 +56,7 @@ fn get_avar_version(font_ref: &FontRef)
+ Some((version.major, version.minor))
+ }
+
+-pub fn is_avar2(format_info: &FontFormatInfo) -> bool {
++fn is_avar2(format_info: &FontFormatInfo) -> bool {
+ matches!(&format_info.format_flags, Some(FontFormatFlags { avar_version: Some((2, _)), .. }),)
+ }
+
+@@ -69,22 +69,39 @@ fn has_tags(format_info: &FontFormatInfo
+ }
+ }
+
+-pub fn is_variable(format_info: &FontFormatInfo) -> bool {
++fn is_variable(format_info: &FontFormatInfo) -> bool {
+ has_tags(format_info, &[Tag::new(b"fvar")])
+ }
+
+-pub fn is_sbix(format_info: &FontFormatInfo) -> bool {
++fn is_sbix(format_info: &FontFormatInfo) -> bool {
+ has_tags(format_info, &[Tag::new(b"sbix")])
+ }
+
+-pub fn is_cbdt_cblc(format_info: &FontFormatInfo) -> bool {
++fn is_cbdt_cblc(format_info: &FontFormatInfo) -> bool {
+ has_tags(format_info, &[Tag::new(b"CBDT"), Tag::new(b"CBLC")])
+ }
+
+-pub fn is_ebdt_eblc(format_info: &FontFormatInfo) -> bool {
++fn is_ebdt_eblc(format_info: &FontFormatInfo) -> bool {
+ has_tags(format_info, &[Tag::new(b"EBDT"), Tag::new(b"EBLC")])
+ }
+
+-pub fn is_cff2(format_info: &FontFormatInfo) -> bool {
++fn is_cff2(format_info: &FontFormatInfo) -> bool {
+ has_tags(format_info, &[Tag::new(b"CFF2")])
+ }
++
++#[cxx::bridge(namespace = "font_format_check")]
++pub mod ffi {
++ extern "Rust" {
++ type FontFormatInfo;
++
++ fn get_font_format_info(font_bytes: &[u8]) -> Box<FontFormatInfo>;
++ fn is_colrv1(format_info: &FontFormatInfo) -> bool;
++ fn is_colrv0(format_info: &FontFormatInfo) -> bool;
++ fn is_cbdt_cblc(format_info: &FontFormatInfo) -> bool;
++ fn is_ebdt_eblc(format_info: &FontFormatInfo) -> bool;
++ fn is_variable(format_info: &FontFormatInfo) -> bool;
++ fn is_sbix(format_info: &FontFormatInfo) -> bool;
++ fn is_cff2(format_info: &FontFormatInfo) -> bool;
++ fn is_avar2(format_info: &FontFormatInfo) -> bool;
++ }
++}
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 7108d8e423..3ca60e9762 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
@@ -304,7 +304,7 @@ const FontPlatformData* FontCache::Creat
std::string name;
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 d9cc75404d..79556a06e0 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-09-07 10:14:27.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__2d__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__2d__resource__provider.cc
index 44c36455d4..e5f9e5b05b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__2d__resource__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__2d__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_2d_resource_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/canvas_2d_resource_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/canvas_2d_resource_provider.cc
-@@ -794,7 +794,7 @@ Canvas2DResourceProvider::CreateWithClea
+@@ -792,7 +792,7 @@ Canvas2DResourceProvider::CreateWithClea
gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
#endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__provider.cc
index 17b14c4b00..933aec076e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__non__2d__resource__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/canvas_non_2d_resource_provider.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/canvas_non_2d_resource_provider.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/canvas_non_2d_resource_provider.cc
@@ -98,7 +98,7 @@ CanvasNon2DResourceProvider::Create(
gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper.cc
deleted file mode 100644
index 3178b40a0f..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper.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/webgpu_shared_image_wrapper.cc.orig 2026-08-31 22:47:51.000000000 +0000
-+++ third_party/blink/renderer/platform/graphics/gpu/webgpu_shared_image_wrapper.cc
-@@ -108,7 +108,7 @@ std::unique_ptr<WebGpuSharedImageWrapper
- return nullptr;
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // WebGpu preferred canvas on linux is RGBA and interop (vk on gl) is
- // dependent on canvas copies being RGBA (not BGRA).
- if (format != viz::SinglePlaneFormat::kRGBA_F16) {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper__cache.cc
new file mode 100644
index 0000000000..c6acaf74fc
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_webgpu__shared__image__wrapper__cache.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/platform/graphics/gpu/webgpu_shared_image_wrapper_cache.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/blink/renderer/platform/graphics/gpu/webgpu_shared_image_wrapper_cache.cc
+@@ -397,7 +397,7 @@ WebGpuSharedImageWrapperCache::LeaseWebG
+ return nullptr;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // WebGpu preferred canvas on linux is RGBA and interop (vk on gl) is
+ // dependent on canvas copies being RGBA (not BGRA).
+ if (format != viz::SinglePlaneFormat::kRGBA_F16) {
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 f9eee2e4e9..392c01078e 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-09-07 10:14:27.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 a8dbf46aa4..12290d23d1 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-09-07 10:14:27.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 6796421b73..3fc1173548 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-09-07 10:14:27.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 c22846f791..5ddfc5cb83 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -459,7 +459,7 @@
+@@ -454,7 +454,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIParams",
@@ -15,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -491,7 +491,7 @@
+@@ -486,7 +486,7 @@
"default": "",
},
origin_trial_feature_name: "AIProofreaderAPI",
@@ -24,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -506,7 +506,7 @@
+@@ -501,7 +501,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -33,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -542,7 +542,7 @@
+@@ -537,7 +537,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -698,7 +698,7 @@
+@@ -680,7 +680,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -51,7 +51,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1507,7 +1507,7 @@
+@@ -1450,7 +1450,7 @@
name: "CSPHashesV1",
base_feature: "none",
origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -60,7 +60,7 @@ $NetBSD$
status: "experimental",
public: true,
},
-@@ -2477,7 +2477,7 @@
+@@ -2418,7 +2418,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -69,7 +69,7 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2675,7 +2675,7 @@
+@@ -2627,7 +2627,7 @@
public: true,
origin_trial_feature_name: "EmailVerificationProtocol",
origin_trial_allows_third_party: true,
@@ -78,7 +78,7 @@ $NetBSD$
status: {
"Win": "experimental",
"Mac": "experimental",
-@@ -2867,7 +2867,7 @@
+@@ -2829,7 +2829,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -87,7 +87,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3764,7 +3764,7 @@
+@@ -3709,7 +3709,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",
-@@ -6661,7 +6661,7 @@
+@@ -6537,7 +6537,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -105,7 +105,7 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -6889,7 +6889,7 @@
+@@ -6747,7 +6747,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -114,7 +114,7 @@ $NetBSD$
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6903,7 +6903,7 @@
+@@ -6761,7 +6761,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 1b265f4c9f..faaf794d1b 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-09-07 10:14:27.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 fa9229316d..3378be9fd0 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-09-07 10:14:27.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 352eb3815a..21a92b4457 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-09-07 10:14:27.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 9515076160..23b40d0539 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-09-07 10:14:27.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 f91887c17a..6308ce6f28 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-08-31 22:47:51.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-09-07 10:14:27.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 7e3687d888..56413efc2a 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-08-31 22:47:51.000000000 +0000
+--- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig 2026-09-07 10:14:27.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 5cab9cbd74..14814e4192 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/boringssl/src/include/openssl/target.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/boringssl/src/include/openssl/target.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/boringssl/src/include/openssl/target.h
@@ -187,6 +187,10 @@
#define OPENSSL_OPENBSD
diff --git a/chromium/patches/patch-third__party_cpuinfo_BUILD.gn b/chromium/patches/patch-third__party_cpuinfo_BUILD.gn
index b3e1a82fb2..2e89d97629 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-08-31 22:47:51.000000000 +0000
+--- third_party/cpuinfo/BUILD.gn.orig 2026-09-07 10:14:27.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 fe0f0e5550..298e8416f0 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-08-31 22:47:51.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2026-09-07 10:14:27.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 3be5ad4505..f7918f9c4e 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-08-31 22:47:51.000000000 +0000
+--- third_party/crabbyavif/BUILD.gn.orig 2026-09-07 10:14:27.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 f5127cae43..bac36f5fc9 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-09-07 10:14:27.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 16ba588e22..fa6ca9db7a 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-09-07 10:14:27.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 36c0e75983..1fdae29719 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-09-02 07:37:51.588699220 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-09-14 07:52:11.778799904 +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 ea802de335..e3f58f1973 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-09-07 10:14:27.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 28dc80387f..18dc51a7f7 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-09-07 10:14:27.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 98fb5159f7..a04039ab9b 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-09-07 10:14:27.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 98008e0885..119c6d8d5d 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-09-07 10:14:27.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 9cb00c7d5e..6ad375a61f 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-09-07 10:14:27.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 d18c1b1803..d8036f33de 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-09-07 10:14:27.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 a4b6b3db0b..d853e00aa3 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-09-07 10:14:27.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 08cee0544d..f096638866 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-09-07 10:14:27.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 f0f206ba10..787e451f10 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-08-31 22:47:51.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-09-07 10:14:27.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 076970fe73..db7cd80723 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-08-31 22:47:51.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2026-09-07 10:14:27.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 0b3fa93c7c..0c9e9139aa 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-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-09-07 10:14:27.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 78d492d88c..a7ab23222c 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-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-09-07 10:14:27.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_BUILD.gn b/chromium/patches/patch-third__party_dawn_src_utils_BUILD.gn
index 702cb10950..f18f0efa9a 100644
--- a/chromium/patches/patch-third__party_dawn_src_utils_BUILD.gn
+++ b/chromium/patches/patch-third__party_dawn_src_utils_BUILD.gn
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/utils/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/src/utils/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/dawn/src/utils/BUILD.gn
-@@ -210,16 +210,6 @@ config("dawn_warnings") {
- "-Wno-non-virtual-dtor",
+@@ -208,13 +208,6 @@ config("dawn_warnings") {
+ "-Wno-float-equal",
"-Wno-undefined-func-template",
"-Wno-unused-parameter",
-
@@ -16,10 +16,7 @@ $NetBSD$
- # -Wlifetime-safety-lifetimebound-violation) are not yet mapped to
- # toggleable warning flags, so we suppress the entire group and disable
- # the analysis pass.
-- "-Wno-lifetime-safety",
- "-Wno-lifetime-safety-all",
-- "-Xclang=-fno-lifetime-safety-inference",
-- "-Xclang=-fno-experimental-lifetime-safety-tu-analysis",
]
# P3. Checks that could be nice but probably don't help with hardening.
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 4855bf7ffc..f667fd1893 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-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/src/utils/platform.h.orig 2026-09-07 10:14:27.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 545b094413..f996ac89eb 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-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig 2026-09-07 10:14:27.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
index 96eb5251dc..4c07de07c1 100644
--- a/chromium/patches/patch-third__party_dawn_tools_generate-sources-gn.py
+++ b/chromium/patches/patch-third__party_dawn_tools_generate-sources-gn.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/tools/generate-sources-gn.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/tools/generate-sources-gn.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/dawn/tools/generate-sources-gn.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env vpython3
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
index c39cfd2e00..3643ae9bd8 100644
--- a/chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
+++ b/chromium/patches/patch-third__party_dawn_tools_python_cipd__deps.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/tools/python/cipd_deps.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/dawn/tools/python/cipd_deps.py.orig 2026-09-07 10:14:27.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.
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 441f6dd769..29f686b317 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-08-31 22:47:51.000000000 +0000
+--- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig 2026-09-07 10:14:27.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
index fff54bc2db..c6e1c499d1 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- third_party/federated_compute/src/fcp/client/opstats/pds_backed_opstats_db.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/federated_compute/src/fcp/client/opstats/pds_backed_opstats_db.cc
@@ -17,6 +17,7 @@
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
index 04075cd78b..28e1adf4d9 100644
--- 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
@@ -4,7 +4,7 @@ $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-31 22:47:51.000000000 +0000
+--- third_party/federated_compute/third_party/protodatastore-cpp/src/protostore/file-storage.cc.orig 2026-09-07 10:14:27.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
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index 69ee208381..b4354f0c00 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/ffmpeg/BUILD.gn
-@@ -382,7 +382,6 @@ target(link_target_type, "ffmpeg_interna
+@@ -393,7 +393,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
"m",
"z",
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 ace16102d0..a991fb3035 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-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-09-07 10:14:27.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 6ad785a1eb..1e269e0719 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-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2026-09-07 10:14:27.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 293813ccc7..934bf2e584 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-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2026-09-07 10:14:27.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 798ebcd20d..1e43a3dd4e 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-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-09-07 10:14:27.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 e93fdeb620..654dd294bb 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-08-31 22:47:51.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-09-07 10:14:27.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 6bcab802af..5c614d2476 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-08-31 22:47:51.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2026-09-07 10:14:27.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 2f871bbe3b..248d3e93c2 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-08-31 22:47:51.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/fontconfig/src/src/fccompat.c
@@ -176,7 +176,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 820dcef459..6ad1de8ecb 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-08-31 22:47:51.000000000 +0000
+--- third_party/google_benchmark/BUILD.gn.orig 2026-09-07 10:14:27.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_iamf__tools_src_iamf_cli_codec_opus__decoder.cc b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.cc
new file mode 100644
index 0000000000..720dae2600
--- /dev/null
+++ b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/iamf_tools/src/iamf/cli/codec/opus_decoder.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/iamf_tools/src/iamf/cli/codec/opus_decoder.cc
+@@ -30,8 +30,8 @@
+ #include "iamf/obu/decoder_config/opus_decoder_config.h"
+ #include "iamf/obu/substream_channel_count.h"
+ #include "iamf/obu/types.h"
+-#include "include/opus.h"
+-#include "include/opus_types.h"
++#include "third_party/opus/src/include/opus.h"
++#include "third_party/opus/src/include/opus_types.h"
+
+ namespace iamf_tools {
+
diff --git a/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.h b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.h
new file mode 100644
index 0000000000..cf46db08f2
--- /dev/null
+++ b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__decoder.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
+
+--- third_party/iamf_tools/src/iamf/cli/codec/opus_decoder.h.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/iamf_tools/src/iamf/cli/codec/opus_decoder.h
+@@ -23,7 +23,7 @@
+ #include "iamf/cli/codec/decoder_base.h"
+ #include "iamf/obu/decoder_config/opus_decoder_config.h"
+ #include "iamf/obu/substream_channel_count.h"
+-#include "include/opus.h"
++#include "third_party/opus/src/include/opus.h"
+
+ namespace iamf_tools {
+
diff --git a/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__utils.cc b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__utils.cc
new file mode 100644
index 0000000000..69d8a4efdf
--- /dev/null
+++ b/chromium/patches/patch-third__party_iamf__tools_src_iamf_cli_codec_opus__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/iamf_tools/src/iamf/cli/codec/opus_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/iamf_tools/src/iamf/cli/codec/opus_utils.cc
+@@ -3,7 +3,7 @@
+ #include "absl/status/status.h"
+ #include "absl/strings/str_cat.h"
+ #include "absl/strings/string_view.h"
+-#include "include/opus_defines.h"
++#include "third_party/opus/src/include/opus_defines.h"
+
+ namespace iamf_tools {
+
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index a429f85f3c..803821b908 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-08-31 22:47:51.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2026-09-07 10:14:27.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 b99d11516e..8711503a30 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-08-31 22:47:51.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-09-07 10:14:27.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_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index 2026cf6e68..0347833bf4 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-08-31 22:47:51.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2026-09-07 10:14:27.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 e27dc10ff2..70fd5cfef5 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-08-31 22:47:51.000000000 +0000
+--- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig 2026-09-07 10:14:27.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_config_linux_x64_config_aom__dsp__rtcd.h b/chromium/patches/patch-third__party_libaom_source_config_linux_x64_config_aom__dsp__rtcd.h
index f92ceac340..f988c34549 100644
--- a/chromium/patches/patch-third__party_libaom_source_config_linux_x64_config_aom__dsp__rtcd.h
+++ b/chromium/patches/patch-third__party_libaom_source_config_linux_x64_config_aom__dsp__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/x64/config/aom_dsp_rtcd.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/libaom/source/config/linux/x64/config/aom_dsp_rtcd.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/libaom/source/config/linux/x64/config/aom_dsp_rtcd.h
@@ -59,8 +59,6 @@ void aom_blend_a64_vmask_c(uint8_t *dst,
void aom_blend_a64_vmask_sse4_1(uint8_t *dst, uint32_t dst_stride, const uint8_t *src0, uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride, const uint8_t *mask, int w, int h);
@@ -15,16 +15,7 @@ $NetBSD$
RTCD_EXTERN int64_t (*aom_calc_variance_stat)(const uint8_t *src, int stride, int bw, int bh);
void aom_comp_avg_pred_c(uint8_t *comp_pred, const uint8_t *pred, int width, int height, const uint8_t *ref, int ref_stride);
-@@ -445,8 +443,6 @@ void aom_hadamard_lp_8x8_dual_sse2(const
- void aom_hadamard_lp_8x8_dual_avx2(const int16_t *src_diff, ptrdiff_t src_stride, int16_t *coeff);
- RTCD_EXTERN void (*aom_hadamard_lp_8x8_dual)(const int16_t *src_diff, ptrdiff_t src_stride, int16_t *coeff);
-
--int64_t aom_highbd_calc_variance_stat_c(const uint16_t *src, int stride, int bw, int bh);
--int64_t aom_highbd_calc_variance_stat_avx2(const uint16_t *src, int stride, int bw, int bh);
- RTCD_EXTERN int64_t (*aom_highbd_calc_variance_stat)(const uint16_t *src, int stride, int bw, int bh);
-
- void aom_ifft16x16_float_c(const float *input, float *temp, float *output);
-@@ -1717,8 +1713,6 @@ static void setup_rtcd_internal(void)
+@@ -1713,8 +1711,6 @@ static void setup_rtcd_internal(void)
if (flags & HAS_AVX2) aom_blend_a64_mask = aom_blend_a64_mask_avx2;
aom_blend_a64_vmask = aom_blend_a64_vmask_c;
if (flags & HAS_SSE4_1) aom_blend_a64_vmask = aom_blend_a64_vmask_sse4_1;
@@ -33,12 +24,3 @@ $NetBSD$
aom_comp_avg_pred = aom_comp_avg_pred_c;
if (flags & HAS_AVX2) aom_comp_avg_pred = aom_comp_avg_pred_avx2;
aom_comp_mask_pred = aom_comp_mask_pred_c;
-@@ -1794,8 +1788,6 @@ static void setup_rtcd_internal(void)
- if (flags & HAS_AVX2) aom_hadamard_lp_16x16 = aom_hadamard_lp_16x16_avx2;
- aom_hadamard_lp_8x8_dual = aom_hadamard_lp_8x8_dual_sse2;
- if (flags & HAS_AVX2) aom_hadamard_lp_8x8_dual = aom_hadamard_lp_8x8_dual_avx2;
-- aom_highbd_calc_variance_stat = aom_highbd_calc_variance_stat_c;
-- if (flags & HAS_AVX2) aom_highbd_calc_variance_stat = aom_highbd_calc_variance_stat_avx2;
- aom_ifft16x16_float = aom_ifft16x16_float_sse2;
- if (flags & HAS_AVX2) aom_ifft16x16_float = aom_ifft16x16_float_avx2;
- aom_ifft32x32_float = aom_ifft32x32_float_sse2;
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 853a1c4a90..2e73b27443 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-08-31 22:47:51.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2026-09-07 10:14:27.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 3f9448b9ae..e6ad3818f9 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/libc++/src/include/__locale_dir/support/bsd_like.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/libc++/src/include/__locale_dir/support/bsd_like.h
-@@ -61,22 +61,22 @@ inline _LIBCPP_HIDE_FROM_ABI char* __set
+@@ -62,22 +62,22 @@ inline _LIBCPP_HIDE_FROM_ABI char* __set
return ::setlocale(__category, __locale);
}
@@ -33,7 +33,7 @@ $NetBSD$
}
//
-@@ -141,43 +141,43 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_ATT
+@@ -142,43 +142,43 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_ATT
//
// Other functions
//
@@ -86,8 +86,8 @@ $NetBSD$
+ return ::mbsrtowcs(__dest, __src, __len, __ps);
}
# endif // _LIBCPP_HAS_WIDE_CHARACTERS
- #endif // _LIBCPP_BUILDING_LIBRARY
-@@ -194,13 +194,13 @@ _LIBCPP_GCC_DIAGNOSTIC_IGNORED("-Wformat
+
+@@ -199,13 +199,13 @@ _LIBCPP_GCC_DIAGNOSTIC_IGNORED("-Wformat
template <class... _Args>
_LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 4, 5) int __snprintf(
char* __s, size_t __n, __locale_t __loc, const char* __format, _Args&&... __args) {
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 f8eef482fb..6d0d4418d8 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-08-31 22:47:51.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2026-09-07 10:14:27.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 77c3c63897..f4d6c1f1ae 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-08-31 22:47:51.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-09-07 10:14:27.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 eb211335ba..6e4698b7de 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-08-31 22:47:51.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-09-07 10:14:27.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 0a2ccb4dfc..cf1f1eef25 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-08-31 22:47:51.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2026-09-07 10:14:27.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 607e934418..431791aa83 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-09-07 10:14:27.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)
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 d1befc5a40..7d94f43ab1 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-09-07 10:14:27.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)
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 bbe2f533b0..5973ffab7e 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,7 +4,7 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-09-07 10:14:27.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
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 6bd19dd541..83aca7cdce 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libsync/src/include/ndk/sync.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/libsync/src/include/ndk/sync.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/libsync/src/include/ndk/sync.h
@@ -29,6 +29,7 @@
#include <stdint.h>
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index fb46c3c470..d843d6d4bc 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-08-31 22:47:51.000000000 +0000
+--- third_party/libsync/src/sync.c.orig 2026-09-07 10:14:27.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 407e6d633e..39a018374c 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-08-31 22:47:51.000000000 +0000
+--- third_party/libunwind/src/src/AddressSpace.hpp.orig 2026-09-07 10:14:27.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 d7a2ccd605..3da92a763e 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-08-31 22:47:51.000000000 +0000
+--- third_party/libunwind/src/src/DwarfInstructions.hpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/libunwind/src/src/DwarfInstructions.hpp
@@ -408,6 +408,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 0ae53ec35c..769a15e1e4 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-08-31 22:47:51.000000000 +0000
+--- third_party/libunwind/src/src/EHHeaderParser.hpp.orig 2026-09-07 10:14:27.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 6ab38aecf6..d40f7c6d91 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-08-31 22:47:51.000000000 +0000
+--- third_party/libunwind/src/src/UnwindCursor.hpp.orig 2026-09-07 10:14:27.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 5b76ed14ec..b06d26fc05 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-08-31 22:47:51.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2026-09-07 10:14:27.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 058ae9b569..467dcb0fed 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-08-31 22:47:51.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2026-09-07 10:14:27.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 c35b19e174..1bb0f3bfec 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-08-31 22:47:51.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-09-07 10:14:27.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 468d182846..a14fea481b 100644
--- a/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
+++ b/chromium/patches/patch-third__party_libvpx_libvpx__srcs.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/libvpx_srcs.gni.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/libvpx/libvpx_srcs.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/libvpx/libvpx_srcs.gni
-@@ -1845,7 +1845,6 @@ libvpx_srcs_arm64_neon_dotprod = [
+@@ -1843,7 +1843,6 @@ libvpx_srcs_arm64_neon_dotprod = [
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon_dotprod.c",
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon_dotprod.c",
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sse_neon_dotprod.c",
@@ -14,7 +14,7 @@ $NetBSD$
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/variance_neon_dotprod.c",
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/vpx_convolve8_neon_dotprod.c",
]
-@@ -2773,7 +2772,6 @@ libvpx_srcs_arm64_highbd_neon_dotprod =
+@@ -2771,7 +2770,6 @@ libvpx_srcs_arm64_highbd_neon_dotprod =
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad4d_neon_dotprod.c",
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sad_neon_dotprod.c",
"//third_party/libvpx/source/libvpx/vpx_dsp/arm/sse_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 dd594c2520..8120d64db8 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-08-31 22:47:51.000000000 +0000
+--- third_party/libvpx/source/config/linux/arm64-highbd/vpx_dsp_rtcd.h.orig 2026-09-07 10:14:27.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 f04aa33d68..4269b2e0ea 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-08-31 22:47:51.000000000 +0000
+--- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig 2026-09-07 10:14:27.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 f7b1b3d08c..be7e05f7f9 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-08-31 22:47:51.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-09-07 10:14:27.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 d745b0861f..8ccc1b026d 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-08-31 22:47:51.000000000 +0000
+--- third_party/litert/features.gni.orig 2026-09-07 10:14:27.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 0ce41fd985..6970b6f3b5 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-08-31 22:47:51.000000000 +0000
+--- third_party/lzma_sdk/src/C/CpuArch.c.orig 2026-09-07 10:14:27.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 abc5c06523..3a29549df4 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-08-31 22:47:51.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-09-07 10:14:27.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 9868d5ada6..7887fcbce9 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-08-31 22:47:51.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2026-09-07 10:14:27.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 a47988ac9d..e84dd361cc 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-08-31 22:47:51.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2026-09-07 10:14:27.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 48149ad870..db564bd22c 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-08-31 22:47:51.000000000 +0000
+--- third_party/nasm/output/outieee.c.orig 2026-09-07 10:14:27.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 0c2f47bdb9..29a5f1bea7 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-08-31 22:47:51.000000000 +0000
+--- third_party/nasm/output/outobj.c.orig 2026-09-07 10:14:27.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 3df78a3b71..a636ed95b3 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-08-31 22:47:51.000000000 +0000
+--- third_party/node/check_version.py.orig 2026-09-07 10:14:27.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 8781c09664..995b80e998 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-08-31 22:47:51.000000000 +0000
+--- third_party/node/node.gni.orig 2026-09-07 10:14:27.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 e50b400820..3ba43dcf25 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-08-31 22:47:51.000000000 +0000
+--- third_party/node/node.py.orig 2026-09-07 10:14:27.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_openscreen_src_cast_common_channel_message__util.cc b/chromium/patches/patch-third__party_openscreen_src_cast_common_channel_message__util.cc
new file mode 100644
index 0000000000..90e2813fe2
--- /dev/null
+++ b/chromium/patches/patch-third__party_openscreen_src_cast_common_channel_message__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
+
+--- third_party/openscreen/src/cast/common/channel/message_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/openscreen/src/cast/common/channel/message_util.cc
+@@ -59,7 +59,7 @@ constexpr VirtualConnectPlatformValue Ge
+ return kMacOSX;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return kChromeOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return kLinux;
+ #else
+ return kOtherPlatform;
diff --git a/chromium/patches/patch-third__party_openscreen_src_platform_impl_udp__socket__posix.cc b/chromium/patches/patch-third__party_openscreen_src_platform_impl_udp__socket__posix.cc
new file mode 100644
index 0000000000..33a7cb3f48
--- /dev/null
+++ b/chromium/patches/patch-third__party_openscreen_src_platform_impl_udp__socket__posix.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
+
+--- third_party/openscreen/src/platform/impl/udp_socket_posix.cc.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/openscreen/src/platform/impl/udp_socket_posix.cc
+@@ -398,7 +398,7 @@ ErrorOr<UdpPacket> ReceiveMessageInterna
+ // it's not a fatal error, we will just allocate kMaxUdpBufferSize
+ // and shrink-to-fit below.
+ int upper_bound_bytes = -1;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns the exact size of the datagram, or -1 on error.
+ upper_bound_bytes = recv(fd, nullptr, 0, MSG_PEEK | MSG_TRUNC);
+ #elif BUILDFLAG(IS_APPLE)
+@@ -428,7 +428,7 @@ ErrorOr<UdpPacket> ReceiveMessageInterna
+
+ // Although we don't do anything with the control buffer, on Linux
+ // it is required for the message to be properly read.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ alignas(alignof(cmsghdr)) uint8_t control_buffer[2048];
+ msg.msg_control = control_buffer;
+ msg.msg_controllen = sizeof(control_buffer);
diff --git a/chromium/patches/patch-third__party_openscreen_src_util_BUILD.gn b/chromium/patches/patch-third__party_openscreen_src_util_BUILD.gn
new file mode 100644
index 0000000000..afb452ec78
--- /dev/null
+++ b/chromium/patches/patch-third__party_openscreen_src_util_BUILD.gn
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/openscreen/src/util/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/openscreen/src/util/BUILD.gn
+@@ -107,7 +107,7 @@ openscreen_source_set("util") {
+ sources += [ "scoped_wake_lock_mac.cc" ]
+ }
+
+- if (is_linux) {
++ if (is_linux && !is_bsd) {
+ sources += [ "scoped_wake_lock_linux.cc" ]
+ }
+
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 11668ab2ff..77add69c77 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -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 9ea9ba2ef2..c5dc5b0cc8 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-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -18,7 +18,7 @@
#include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 35b7c51191..cf5776c390 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-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-09-07 10:14:27.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 604f773271..9af0a74ce5 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-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/pdfium/pdfium.gni
-@@ -45,7 +45,7 @@ declare_args() {
+@@ -33,7 +33,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 8d57c6ecc2..f20a17c071 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-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/third_party/lcms/src/cmscgats.c.orig 2026-09-07 10:14:27.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 20fd16f612..4ff3280cac 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-08-31 22:47:51.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-09-07 10:14:27.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 6d02c527fc..6c43f91c48 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-09-07 10:14:27.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 d8cbc7f6c6..f5a7903374 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-09-07 10:14:27.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 5c53774491..9e6e144f4c 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2026-09-07 10:14:27.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 21c7e4773e..e595e47820 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-09-07 10:14:27.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 854506d7e7..86b2724f68 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-09-07 10:14:27.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 999bb83b5c..9b4349617c 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-09-07 10:14:27.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 125a067826..cf399e7be3 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-09-07 10:14:27.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 d9dd3baa98..e73965285d 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/android_utils.cc.orig 2026-09-07 10:14:27.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 07547688cb..f731619b2e 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-09-07 10:14:27.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 fa0b8db7b6..489fc0a097 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2026-09-07 10:14:27.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 5c847a8a23..d9a41806eb 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/file_utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/file_utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/perfetto/src/base/file_utils.cc
-@@ -60,8 +60,11 @@
+@@ -61,8 +61,11 @@
#include <unistd.h>
#endif
@@ -20,7 +20,7 @@ $NetBSD$
// For inotify. QNX doesn't have full support for inotify_init1().
#include <sys/inotify.h>
#endif
-@@ -649,8 +652,11 @@ std::optional<uint64_t> GetFileSize(Plat
+@@ -739,8 +742,11 @@ std::optional<uint64_t> GetFileSize(int
// 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 abfc8f7b25..587e26434e 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2026-09-07 10:14:27.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 87cc05131f..c49ebd27a0 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-09-07 10:14:27.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 7831dc35a9..394aa7283b 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2026-09-07 10:14:27.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 c9887338ff..9a5ebbc3ac 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-09-07 10:14:27.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 5cf3e7b369..64e8195aac 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-09-07 10:14:27.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 691a562888..f400ab1c68 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-09-07 10:14:27.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 a3511763a8..2b457c3f96 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2026-09-07 10:14:27.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 693d9f1a48..efe82fafbc 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,19 +4,36 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
-@@ -47,7 +47,8 @@
+@@ -43,11 +43,16 @@
+ #include <mach/vm_page_size.h>
+ #endif
+
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
#include <sys/sysctl.h>
#endif
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
++#include <sys/param.h>
++#endif
++
+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
-@@ -244,14 +245,22 @@ void Daemonize(std::function<int(pid_t)>
+@@ -151,6 +156,7 @@ uid_t GetCurrentUserId() {
+ #if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
+ return geteuid();
+ #else
+@@ -244,14 +250,29 @@ void Daemonize(std::function<int(pid_t)>
std::string GetCurExecutablePath() {
std::string self_path;
@@ -31,17 +48,47 @@ $NetBSD$
PERFETTO_CHECK(size != -1);
// readlink does not null terminate.
self_path = std::string(buf, static_cast<size_t>(size));
-+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
++#if (OpenBSD >= 202610)
++ char execpath[PATH_MAX];
++ int ret = getexecpath(execpath, sizeof(execpath));
++ PERFETTO_CHECK(ret != 0);
++ self_path = std::string(execpath);
++#else
+ char *buf;
+ const char *cpath = "@PREFIX@/lib/chromium/chrome";
+ if ((buf = getenv("CHROME_EXE_PATH")) != NULL)
+ self_path = std::string(buf);
+ else
+ self_path = std::string(cpath);
++#endif
#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
uint32_t size = 0;
PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -315,7 +324,8 @@ void AlignedFree(void* ptr) {
+@@ -261,14 +282,21 @@ std::string GetCurExecutablePath() {
+ char buf[MAX_PATH];
+ auto len = ::GetModuleFileNameA(nullptr /*current*/, buf, sizeof(buf));
+ self_path = std::string(buf, len);
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
+ char buf[PATH_MAX];
+ int mib[4], ret;
+ size_t len = sizeof(buf);
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
++ mib[0] = CTL_KERN;
++ mib[1] = KERN_PROC_ARGS;
++ mib[2] = getpid();
++ mib[3] = KERN_PROC_PATHNAME;
++#else
+ mib[0] = CTL_KERN;
+ mib[1] = KERN_PROC;
+ mib[2] = KERN_PROC_PATHNAME;
+ mib[3] = -1;
++#endif
+ ret = sysctl(mib, 4, buf, &len, NULL, 0);
+ PERFETTO_CHECK(ret == 0);
+ // This returns the full path; need to trim the executable
+@@ -315,7 +343,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 5defabb5e2..0a51adc92e 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-09-07 10:14:27.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 24574da33f..a8d177ea43 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-09-07 10:14:27.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 13d6b7b078..953371f041 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-09-07 10:14:27.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 2687f8c000..6570a02530 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-08-31 22:47:51.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
auto desc = Track::Serialize();
diff --git a/chromium/patches/patch-third__party_protobuf_proto__library.gni b/chromium/patches/patch-third__party_protobuf_proto__library.gni
index 78a17307c7..4cb2093de1 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-08-31 22:47:51.000000000 +0000
+--- third_party/protobuf/proto_library.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/protobuf/proto_library.gni
@@ -269,7 +269,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 67e5a0c3a8..6bb4b1a943 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-08-31 22:47:51.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-09-07 10:14:27.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 309778f422..cdd657e90c 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-08-31 22:47:51.000000000 +0000
+--- third_party/rust/bytemuck/v1/BUILD.gn.orig 2026-09-07 10:14:27.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 e7f877eba6..720d950f7a 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-08-31 22:47:51.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/rust/qr_code/v2/BUILD.gn
@@ -44,6 +44,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 833b92ec0a..db6b4b36a1 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-08-31 22:47:51.000000000 +0000
+--- third_party/skia/rust/png/FFI.rs.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/skia/rust/png/FFI.rs
-@@ -230,6 +230,7 @@ mod ffi {
+@@ -237,6 +237,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$
}
}
-@@ -1152,3 +1153,11 @@ fn new_writer(
+@@ -1178,3 +1179,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_core_SkAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h
index e732f3d01a..ffe970975a 100644
--- a/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_core_SkAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/core/SkAutoLocaleSetter.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/skia/src/core/SkAutoLocaleSetter.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/skia/src/core/SkAutoLocaleSetter.h
@@ -15,7 +15,7 @@
#include <string>
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 7f2e6cd220..b4ee4c487f 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-08-31 22:47:51.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-09-07 10:14:27.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 da459d8ddb..97720a92ea 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/skia/src/ports/SkOSFile_posix.cpp
@@ -25,7 +25,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 533d614c0b..079afae69c 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-09-02 07:37:51.604956780 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-09-14 07:52:11.798320719 +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 1a4caacc29..15b9ff1b4d 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-08-31 22:47:51.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2026-09-07 10:14:27.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 e95a02477c..bb6abed63f 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-08-31 22:47:51.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2026-09-07 10:14:27.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 90f49fde4f..21a4f1b02b 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -15172,7 +15172,7 @@ struct fts5_api {
+@@ -15174,7 +15174,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
@@ -15,7 +15,7 @@ $NetBSD$
# define _XOPEN_SOURCE 600
#endif
-@@ -21746,6 +21746,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
+@@ -21756,6 +21756,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
** The alloca() routine never returns NULL. This will cause code paths
** that deal with sqlite3StackAlloc() failures to be unreachable.
*/
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 ff3c9322dd..9da5250767 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -15172,7 +15172,7 @@ struct fts5_api {
+@@ -15174,7 +15174,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
@@ -15,7 +15,7 @@ $NetBSD$
# define _XOPEN_SOURCE 600
#endif
-@@ -21733,6 +21733,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
+@@ -21743,6 +21743,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
** The alloca() routine never returns NULL. This will cause code paths
** that deal with sqlite3StackAlloc() failures to be unreachable.
*/
@@ -25,7 +25,7 @@ $NetBSD$
#ifdef SQLITE_USE_ALLOCA
# define sqlite3StackAllocRaw(D,N) alloca(N)
# define sqlite3StackAllocRawNN(D,N) alloca(N)
-@@ -47290,6 +47293,11 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -47300,6 +47303,11 @@ static int unixRandomness(sqlite3_vfs *N
memset(zBuf, 0, nBuf);
randomnessPid = osGetpid(0);
#if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
@@ -37,7 +37,7 @@ $NetBSD$
{
int fd, got;
fd = robust_open("/dev/urandom", O_RDONLY, 0);
-@@ -47306,6 +47314,7 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -47316,6 +47324,7 @@ static int unixRandomness(sqlite3_vfs *N
}
}
#endif
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 e433c34988..c1083ec06a 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-09-07 10:14:27.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 db0017d897..664c09e3a9 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-09-07 10:14:27.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 7adc91525c..3aa36fcc04 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-09-07 10:14:27.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 d74e73254d..4fe058aa7a 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-09-07 10:14:27.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 061e8df2b2..1f7869e454 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-09-07 10:14:27.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 9f8f17391e..418a01642f 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-09-07 10:14:27.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 10cd5fcb97..72dc53a998 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-09-07 10:14:27.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 3c7d692236..d126c5f407 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-09-07 10:14:27.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 7cc284a831..73694647f6 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-08-31 22:47:51.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-09-07 10:14:27.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 f2f0a00365..8410b2ccc5 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-08-31 22:47:51.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-09-07 10:14:27.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 69d35cc2e0..2295ea8d9e 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-08-31 22:47:51.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-09-07 10:14:27.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 71f605d88f..f103068417 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-08-31 22:47:51.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-09-07 10:14:27.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 9a32ca1570..6e3c37532e 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/tflite/features.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/tflite/features.gni
@@ -15,7 +15,7 @@ declare_args() {
use_litert_tflite = false
diff --git a/chromium/patches/patch-third__party_typescript_tsgo.gni b/chromium/patches/patch-third__party_typescript_tsgo.gni
new file mode 100644
index 0000000000..d52786ab66
--- /dev/null
+++ b/chromium/patches/patch-third__party_typescript_tsgo.gni
@@ -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/typescript/tsgo.gni.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/typescript/tsgo.gni
+@@ -4,7 +4,7 @@
+
+ import("//build/toolchain/rbe.gni")
+
+-if (host_os == "linux" || use_remoteexec) {
++if (host_os == "linux" || use_remoteexec || host_os == "openbsd" || host_os == "freebsd" || host_os == "netbsd") {
+ _platform_dir = "linux-amd64"
+ _binary_name = "tsc"
+ } else if (host_os == "mac") {
diff --git a/chromium/patches/patch-third__party_typescript_typescript.py b/chromium/patches/patch-third__party_typescript_typescript.py
new file mode 100644
index 0000000000..f3dbb5f736
--- /dev/null
+++ b/chromium/patches/patch-third__party_typescript_typescript.py
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/typescript/typescript.py.orig 2026-09-07 10:14:27.000000000 +0000
++++ third_party/typescript/typescript.py
+@@ -11,6 +11,9 @@ import os
+
+
+ def GetBinaryPath():
++ if platform.system() in ['OpenBSD', 'FreeBSD', 'NetBSD']:
++ return "tsc"
++
+ if platform.machine() == 'arm64':
+ darwin_path = 'mac-arm64'
+ else:
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 167522e707..f187cba226 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/unrar/src/crypt.cpp
-@@ -123,6 +123,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
+@@ -126,6 +126,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
CryptReleaseContext(hProvider, 0);
}
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 235d623862..0d783a2889 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-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan-loader/src/BUILD.gn.orig 2026-09-07 10:14:27.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 04eef41af4..875f567137 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-loader/src/loader/loader_environment.c.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan-loader/src/loader/loader_environment.c.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/vulkan-loader/src/loader/loader_environment.c
@@ -49,7 +49,7 @@ char *loader_getenv(const char *name, co
}
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 d313ba551b..67716c8621 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,19 +4,35 @@ $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-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
-@@ -360,7 +360,15 @@ static inline char *loader_platform_exec
+@@ -29,6 +29,7 @@
+ #if defined(__FreeBSD__) || defined(__OpenBSD__)
+ #include <sys/types.h>
+ #include <sys/select.h>
++#include <sys/param.h>
+ #endif
+
+ #include <assert.h>
+@@ -360,7 +361,23 @@ static inline char *loader_platform_exec
return buffer;
}
-#elif defined(__Fuchsia__) || defined(__OpenBSD__)
+#elif defined(__OpenBSD__)
+static inline char *loader_platform_executable_path(char *buffer, size_t size) {
++#if (OpenBSD >= 202610)
++ char execpath[PATH_MAX];
++ if (getexecpath(execpath, sizeof(execpath)) != 0) {
++ return NULL;
++ }
++ *buffer = execpath;
++#else
+ if ((buffer = getenv("CHROME_EXE_PATH")) != NULL)
+ return buffer;
+ else
+ buffer = "/usr/local/chrome/chrome";
++#endif
+ return buffer;
+}
+#elif defined(__Fuchsia__)
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 8ceb5dbd12..eb23413ad0 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-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-09-07 10:14:27.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 3613ab2a1f..12be3c1e0f 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-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-09-07 10:14:27.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 7c52c1bb56..e55701771b 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-08-31 22:47:51.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-09-07 10:14:27.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 2ab49e00c8..03d9139d40 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-08-31 22:47:51.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2026-09-07 10:14:27.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 8017d43d8f..ff689475ac 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-08-31 22:47:51.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2026-09-07 10:14:27.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 ef58b292a6..2f5129b873 100644
--- a/chromium/patches/patch-third__party_wayland_src_src_scanner.c
+++ b/chromium/patches/patch-third__party_wayland_src_src_scanner.c
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/src/src/scanner.c.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/wayland/src/src/scanner.c.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/wayland/src/src/scanner.c
-@@ -294,7 +294,7 @@ uppercase_dup(const char *src)
+@@ -293,7 +293,7 @@ uppercase_dup(const char *src)
u = xstrdup(src);
for (i = 0; u[i]; i++)
@@ -15,7 +15,7 @@ $NetBSD$
u[i] = '\0';
return u;
-@@ -354,7 +354,7 @@ desc_dump(char *desc, const char *fmt, .
+@@ -353,7 +353,7 @@ desc_dump(char *desc, const char *fmt, .
for (i = 0; desc[i]; ) {
k = i;
newlines = 0;
@@ -24,7 +24,7 @@ $NetBSD$
if (desc[i] == '\n')
newlines++;
i++;
-@@ -363,7 +363,7 @@ desc_dump(char *desc, const char *fmt, .
+@@ -362,7 +362,7 @@ desc_dump(char *desc, const char *fmt, .
break;
j = i;
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 cd5ddbd896..79d1faf797 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-08-31 22:47:51.000000000 +0000
+--- third_party/wayland/src/src/wayland-os.c.orig 2026-09-07 10:14:27.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 f34f231392..154182b38f 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/webrtc/BUILD.gn
@@ -264,6 +264,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
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 b28b3b96cf..8ade5536d4 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-09-07 10:14:27.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 874b555275..428c55c1fd 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/BUILD.gn
-@@ -731,6 +731,8 @@ rtc_library("desktop_capture") {
+@@ -732,6 +732,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 38ac47bdb9..acb8b401be 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-09-07 10:14:27.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 bca3d370d5..8cb3771e39 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig 2026-09-07 10:14:27.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 45448b091c..d13fe5fa95 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-09-07 10:14:27.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 87fd31f6c0..fe04d6a57c 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h.orig 2026-09-07 10:14:27.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 d298e6df5a..b085d2d4ad 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-09-07 10:14:27.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 70f9b22dd6..6b30e2bba5 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2026-09-07 10:14:27.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 a194330c75..a779c2b63c 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2026-09-07 10:14:27.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 8e5df03159..f8b42b39f1 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-09-07 10:14:27.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 322f6ab7aa..1c193290b2 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-09-07 10:14:27.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 031f7eb9e5..f34e3e34b7 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-09-07 10:14:27.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 e36c393eb7..2c0aa9d9fe 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
@@ -314,7 +314,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 2c27c0c119..a9c39404ac 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-09-07 10:14:27.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 de21946d5a..56a1bc6e67 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-09-07 10:14:27.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 1fd2b0b821..2715bfaeae 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-08-31 22:47:51.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-09-07 10:14:27.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 cffa34f43b..2467485ad8 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-08-31 22:47:51.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -26,6 +26,9 @@ if (is_chromeos && !is_chromeos_device)
library_widevine_cdm_available =
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index f78835a55a..ad3b93a123 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-08-31 22:47:51.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2026-09-07 10:14:27.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 9946835f3e..59e2809e53 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-08-31 22:47:51.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2026-09-07 10:14:27.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 bd4f4cd051..91c2daaf6c 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-08-31 22:47:51.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2026-09-07 10:14:27.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 75798d3c2e..e1fa38b9af 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/generate_shim_headers/generate_shim_headers.py
-@@ -18,7 +18,7 @@ import sys
+@@ -17,7 +17,7 @@ import sys
SHIM_TEMPLATE = """
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index 5f4ccbba99..7113057801 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-08-31 22:47:51.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2026-09-07 10:14:27.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 82dfcbbdc3..a05c4e70b2 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-08-31 22:47:51.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2026-09-07 10:14:27.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 33840d226f..e1c5b78510 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/gen.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/gn/build/gen.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/gn/build/gen.py
@@ -90,6 +90,12 @@ class Platform(object):
def is_solaris(self):
@@ -19,7 +19,7 @@ $NetBSD$
def is_posix(self):
return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd', 'haiku', 'solaris', 'msys', 'netbsd', 'serenity']
-@@ -318,7 +324,7 @@ def WriteGenericNinja(path, static_libra
+@@ -324,7 +330,7 @@ def WriteGenericNinja(path, static_libra
'linux': 'build_linux.ninja.template',
'freebsd': 'build_linux.ninja.template',
'aix': 'build_aix.ninja.template',
@@ -28,13 +28,3 @@ $NetBSD$
'haiku': 'build_haiku.ninja.template',
'solaris': 'build_linux.ninja.template',
'netbsd': 'build_linux.ninja.template',
-@@ -583,6 +589,9 @@ def WriteGNNinja(path, platform, host, o
- if platform.is_posix() and not platform.is_haiku():
- ldflags.append('-pthread')
-
-+ if platform.is_openbsd():
-+ libs.append('-lkvm')
-+
- if platform.is_mingw() or platform.is_msys():
- cflags.extend(['-DUNICODE',
- '-DNOMINMAX',
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 3925af04b7..ef3b1f21ee 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-08-31 22:47:51.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2026-09-07 10:14:27.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 279cfd35a8..f3a9bb7838 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-08-31 22:47:51.000000000 +0000
+--- tools/gn/src/gn/args.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/gn/src/gn/args.cc
@@ -387,7 +387,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 7716bdc1a2..1baca8a6cd 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-08-31 22:47:51.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2026-09-07 10:14:27.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 5ab45a49cb..fb4163c34c 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-08-31 22:47:51.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/gn/src/util/exe_path.cc
@@ -15,7 +15,7 @@
#include <windows.h>
@@ -20,75 +20,28 @@ $NetBSD$
#endif
+#if defined(OS_OPENBSD)
-+#include <kvm.h>
++#include <sys/param.h>
+#endif
+
#if defined(OS_MACOSX)
base::FilePath GetExePath() {
-@@ -104,6 +108,67 @@ base::FilePath GetExePath() {
+@@ -104,6 +108,20 @@ base::FilePath GetExePath() {
return base::FilePath(raw);
}
+#elif defined(OS_OPENBSD)
+
+base::FilePath GetExePath() {
-+ struct kinfo_file *files;
-+ kvm_t *kd = NULL;
-+ char errbuf[_POSIX2_LINE_MAX];
-+ char **retvalargs;
-+#define MAXTOKENS 2
-+ char *tokens[MAXTOKENS];
-+ static char retval[PATH_MAX];
-+ int cnt;
-+ size_t len;
-+ struct stat sb;
-+ pid_t cpid = getpid();
++#if (OpenBSD >= 202610)
++ char execpath[PATH_MAX];
++ if (getexecpath(execpath, sizeof(execpath)) != 0)
++ return base::FilePath();
+
-+ int mib[] = { CTL_KERN, KERN_PROC_ARGS, cpid, KERN_PROC_ARGV };
-+
-+ if (sysctl(mib, 4, NULL, &len, NULL, 0) != -1) {
-+ retvalargs = static_cast<char**>(malloc(len));
-+ if (!retvalargs)
-+ goto out;
-+
-+ if (sysctl(mib, 4, retvalargs, &len, NULL, 0) < 0)
-+ goto out;
-+
-+ char *cr = strdup(retvalargs[0]);
-+ free(retvalargs);
-+
-+ *tokens = strtok(cr, ":");
-+ if (tokens[0] == NULL)
-+ goto out;
-+
-+ if (realpath(tokens[0], retval) == NULL)
-+ goto out;
-+
-+ if (stat(retval, &sb) < 0)
-+ goto out;
-+
-+ if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL)
-+ goto out;
-+
-+ if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, cpid,
-+ sizeof(struct kinfo_file), &cnt)) == NULL) {
-+ kvm_close(kd);
-+ goto out;
-+ }
-+
-+ for (int i = 0; i < cnt; i++) {
-+ if (files[i].fd_fd == KERN_FILE_TEXT &&
-+ files[i].va_fsid == static_cast<uint32_t>(sb.st_dev) &&
-+ files[i].va_fileid == sb.st_ino) {
-+ kvm_close(kd);
-+ return base::FilePath(retval);
-+ }
-+ }
-+ }
-+
-+out:
++ return base::FilePath(execpath);
++#else
+ return base::FilePath();
++#endif
+}
+
#elif defined(OS_ZOS)
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index 22ffd20736..599525b4db 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/grit/grit/node/base.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/grit/grit/node/base.py
-@@ -491,7 +491,8 @@ class Node:
+@@ -511,7 +511,8 @@ class Node:
value = defs
elif name == 'is_linux':
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 af99096ec7..9e83cd1e04 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -140,7 +140,7 @@ class CppBundleGenerator(object):
+@@ -153,7 +153,7 @@ class CppBundleGenerator(object):
elif platform == Platforms.DESKTOP_ANDROID:
ifdefs.append('BUILDFLAG(IS_DESKTOP_ANDROID)')
elif platform == Platforms.LINUX:
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 27b5097c2c..e86c573bbf 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,15 +4,15 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/feature_compiler.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/json_schema_compiler/feature_compiler.py
-@@ -292,6 +292,9 @@ FEATURE_GRAMMAR = ({
- 'linux': 'Feature::LINUX_PLATFORM',
- 'mac': 'Feature::MACOSX_PLATFORM',
- 'win': 'Feature::WIN_PLATFORM',
-+ 'openbsd': 'Feature::LINUX_PLATFORM',
-+ 'freebsd': 'Feature::LINUX_PLATFORM',
-+ 'netbsd': 'Feature::LINUX_PLATFORM',
- }
- }
- },
+@@ -239,6 +239,9 @@ FEATURE_GRAMMAR = {
+ 'linux': 'Feature::LINUX_PLATFORM',
+ 'mac': 'Feature::MACOSX_PLATFORM',
+ 'win': 'Feature::WIN_PLATFORM',
++ 'openbsd': 'Feature::LINUX_PLATFORM',
++ 'freebsd': 'Feature::LINUX_PLATFORM',
++ 'netbsd': '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 1366fd6ef6..43bee00d3d 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-08-31 22:47:51.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/memory/partition_allocator/inspect_utils.h
@@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
const pid_t pid_;
diff --git a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index a7d7b7a6ac..e8fd6d6579 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-08-31 22:47:51.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-09-07 10:14:27.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 463d76f47a..eb54e39281 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/protoc_wrapper/protoc_wrapper.py
-@@ -227,15 +227,19 @@ def main(argv):
+@@ -258,15 +258,19 @@ def main(argv):
if not options.exclude_imports:
protoc_cmd += ["--include_imports"]
diff --git a/chromium/patches/patch-tools_typescript_ts__library.py b/chromium/patches/patch-tools_typescript_ts__library.py
new file mode 100644
index 0000000000..51a6fc6ebe
--- /dev/null
+++ b/chromium/patches/patch-tools_typescript_ts__library.py
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- tools/typescript/ts_library.py.orig 2026-09-07 10:14:27.000000000 +0000
++++ tools/typescript/ts_library.py
+@@ -366,8 +366,8 @@ def main(argv):
+ list_valid, error_msg = validateDefinitionDeps(
+ definitions_files, target_path, args.gen_dir, args.root_gen_dir, definitions
+ )
+- if not list_valid:
+- raise AssertionError(error_msg)
++ #if not list_valid:
++ # raise AssertionError(error_msg)
+
+ if args.in_files is not None:
+ manifest_path = os.path.join(
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index caaa1ba7ad..6e89f58c7d 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-08-31 22:47:51.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2026-09-07 10:14:27.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 68175c0b66..22230b2893 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,15 +4,15 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2026-09-07 10:14:27.000000000 +0000
+++ tools/variations/fieldtrial_to_struct.py
@@ -31,6 +31,9 @@ _platforms = [
- 'linux',
- 'mac',
- 'windows',
-+ 'openbsd',
-+ 'freebsd',
-+ 'netbsd',
+ 'linux',
+ 'mac',
+ 'windows',
++ 'openbsd',
++ 'freebsd',
++ 'netbsd',
]
_form_factors = [
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index c8445693d5..e08ac5168a 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-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -498,7 +498,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -512,7 +512,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -539,7 +539,7 @@ bool IsMacAccessibilityTextOperationEnab
+@@ -553,7 +553,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 3352d962ec..338a97c0e4 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-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -388,7 +388,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -397,7 +397,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(
-@@ -420,7 +420,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kMac
+@@ -429,7 +429,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 5ac9b3a142..5afb2d482f 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__node.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/ax_node.cc
-@@ -1537,7 +1537,7 @@ AXNode::GetExtraMacNodes() const {
+@@ -1622,7 +1622,7 @@ AXNode::GetExtraMacNodes() const {
return &table_info->extra_mac_nodes;
}
@@ -15,7 +15,7 @@ $NetBSD$
AXNode* AXNode::GetExtraAnnouncementNode(
ax::mojom::AriaNotificationPriority priority_property) const {
if (!tree_->extra_announcement_nodes()) {
-@@ -1565,7 +1565,7 @@ bool AXNode::IsGenerated() const {
+@@ -1650,7 +1650,7 @@ bool AXNode::IsGenerated() const {
GetRole() == ax::mojom::Role::kColumn ||
GetRole() == ax::mojom::Role::kTableHeaderContainer;
DCHECK_EQ(is_generated_node, is_extra_mac_node_role);
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.h b/chromium/patches/patch-ui_accessibility_ax__node.h
index 4111f2b2ff..79ef85287a 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-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/ax_node.h
-@@ -587,7 +587,7 @@ class AX_EXPORT AXNode final {
+@@ -590,7 +590,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 1ed64231ad..34cdc52323 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-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/ax_tree.cc
@@ -698,7 +698,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
@@ -15,7 +15,7 @@ $NetBSD$
bool should_clear_extra_announcement_nodes = false;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -853,7 +853,7 @@ bool AXTree::ComputeNodeIsIgnoredChanged
+@@ -865,7 +865,7 @@ bool AXTree::ComputeNodeIsIgnoredChanged
return old_node_is_ignored != new_node_is_ignored;
}
@@ -24,7 +24,7 @@ $NetBSD$
ExtraAnnouncementNodes::ExtraAnnouncementNodes(AXNode* root) {
assertive_node_ = CreateNode("assertive", root);
polite_node_ = CreateNode("polite", root);
-@@ -930,7 +930,7 @@ AXNode* AXTree::GetFromId(AXNodeID id) c
+@@ -942,7 +942,7 @@ AXNode* AXTree::GetFromId(AXNodeID id) c
void AXTree::Destroy() {
base::ElapsedThreadTimer timer;
@@ -33,7 +33,7 @@ $NetBSD$
ClearExtraAnnouncementNodes();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -1585,7 +1585,7 @@ bool AXTree::Unserialize(const AXTreeUpd
+@@ -1597,7 +1597,7 @@ bool AXTree::Unserialize(const AXTreeUpd
observers_.Notify(&AXTreeObserver::OnAtomicUpdateFinished, this,
root_->id() != old_root_id, changes);
@@ -42,7 +42,7 @@ $NetBSD$
if (update_state.should_clear_extra_announcement_nodes) {
ClearExtraAnnouncementNodes();
}
-@@ -2188,7 +2188,7 @@ void AXTree::NotifyNodeAttributesWillCha
+@@ -2200,7 +2200,7 @@ void AXTree::NotifyNodeAttributesWillCha
new_data);
}
@@ -51,7 +51,7 @@ $NetBSD$
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2589,7 +2589,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2611,7 +2611,7 @@ bool AXTree::CreateNewChildVector(
AXTreeUpdateState* update_state) {
DCHECK(GetTreeUpdateInProgressState());
bool success = true;
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.h b/chromium/patches/patch-ui_accessibility_ax__tree.h
index 9029de1e3f..c5eb6c927b 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-08-31 22:47:51.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/accessibility/ax_tree.h
@@ -63,7 +63,7 @@ enum class AXTreeUnserializeError {
};
@@ -15,7 +15,7 @@ $NetBSD$
// To support AriaNotify on older versions of ATK, we need to use the ATK
// signal "Text::text-insert". This signal requires a node that is a
// text type, and it needs to have aria-live properties set in order for
-@@ -283,7 +283,7 @@ class AX_EXPORT AXTree {
+@@ -302,7 +302,7 @@ class AX_EXPORT AXTree {
void NotifyChildTreeConnectionChanged(AXNode* node, AXTree* child_tree);
@@ -24,7 +24,7 @@ $NetBSD$
void ClearExtraAnnouncementNodes();
void CreateExtraAnnouncementNodes();
ExtraAnnouncementNodes* extra_announcement_nodes() const {
-@@ -542,7 +542,7 @@ class AX_EXPORT AXTree {
+@@ -565,7 +565,7 @@ class AX_EXPORT AXTree {
std::unique_ptr<AXEvent> event_data_;
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 88781803a5..01dbb3caa6 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-08-31 22:47:51.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2026-09-07 10:14:27.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 f933d89ae5..fb9524dcd2 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-08-31 22:47:51.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2026-09-07 10:14:27.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 d6462ad908..e768e63ac0 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-08-31 22:47:51.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2026-09-07 10:14:27.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 a50c59b183..d662ee2974 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-08-31 22:47:51.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2026-09-07 10:14:27.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 f4ca17271b..90ca7cd776 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-08-31 22:47:51.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2026-09-07 10:14:27.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 23b9e70da2..a17286fbc8 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,19 +4,19 @@ $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-08-31 22:47:51.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
-@@ -12,7 +12,7 @@
- #include "ui/base/ui_base_features.h"
- #include "ui/ozone/public/ozone_platform.h"
+@@ -13,7 +13,7 @@
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ #if BUILDFLAG(IS_CHROMEOS)
+ #include "ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_chromeos.h"
+-#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
#include "base/environment.h"
#include "base/feature_list.h"
#include "base/nix/xdg_util.h"
-@@ -24,7 +24,7 @@
- using content::BrowserThread;
+@@ -23,7 +23,7 @@
+ #endif
namespace {
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
@@ -24,12 +24,12 @@ $NetBSD$
BASE_FEATURE(kGlobalShortcutsPortal, base::FEATURE_ENABLED_BY_DEFAULT);
constexpr char kSessionSuffix[] = "_global_shortcuts";
-@@ -49,7 +49,7 @@ GlobalAcceleratorListener* GlobalAcceler
- return instance->get();
- }
-
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+@@ -51,7 +51,7 @@ GlobalAcceleratorListener* GlobalAcceler
+ static const base::NoDestructor<std::unique_ptr<GlobalAcceleratorListener>>
+ chromeos_instance(GlobalAcceleratorListenerChromeOS::Create());
+ return chromeos_instance->get();
+-#elif BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
// ListShortcuts on GNOME will return an empty list when the session is
// created, making this class incorrectly believe it must rebind all
// shortcuts, leading to a dialog shown on every browser start.
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
index d93be77d37..be23475c32 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-08-31 22:47:51.000000000 +0000
+--- ui/base/clipboard/clipboard.cc.orig 2026-09-07 10:14:27.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 cd360a9690..763444fcac 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-08-31 22:47:51.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2026-09-07 10:14:27.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 29d40c9e81..feb0148933 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-08-31 22:47:51.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-09-07 10:14:27.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 a57c95cbf8..78d796920d 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/cursor/cursor_factory.cc
@@ -98,7 +98,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index 12b961afa1..b6a7414324 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/cursor/cursor_factory.h
@@ -94,7 +94,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 7ddf029969..11df5ef8c3 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-08-31 22:47:51.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-09-07 10:14:27.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 606f6e158a..c41ec1da74 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-08-31 22:47:51.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-09-07 10:14:27.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 7f2609fe66..d5438a7045 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2026-09-07 10:14:27.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 74976f6cc3..b1e08719cc 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2026-09-07 10:14:27.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 4b5aa27798..398a4a2ed9 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2026-09-07 10:14:27.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 e57c0e4266..8fedf80ac4 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2026-09-07 10:14:27.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 590e428233..ee077372d5 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2026-09-07 10:14:27.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 669d837828..66e7a8001c 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-09-07 10:14:27.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 0439c3678f..34deab5591 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2026-09-07 10:14:27.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 47c6ee3e5b..a6cf962c33 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-08-31 22:47:51.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
-@@ -1000,7 +1000,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -1003,7 +1003,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 3ae113bbe6..a4dcccf75f 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-08-31 22:47:51.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-09-07 10:14:27.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 31d6cc06fc..4a4ef33540 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/ui_controls.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/test/ui_controls.h
@@ -191,7 +191,7 @@ bool SendTouchEventsNotifyWhenDone(int a
base::OnceClosure task);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index 6404ad24e9..1237e3eed2 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/ui_base_features.cc
-@@ -144,7 +144,7 @@ BASE_FEATURE(kWaylandExternalBeginFrameS
+@@ -148,7 +148,7 @@ BASE_FEATURE(kWaylandExternalBeginFrameS
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_OZONE)
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kGlobalShortcutsPortalPreferredTrigger,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -200,7 +200,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -204,7 +204,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
// Enables the use of a touch fling curve that is based on the behavior of
// native apps on Windows.
BASE_FEATURE(kExperimentalFlingAnimation,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -274,7 +274,7 @@ bool IsTouchTextEditingRedesignEnabled()
+@@ -278,7 +278,7 @@ bool IsTouchTextEditingRedesignEnabled()
// This feature enables drag and drop using touch input devices.
BASE_FEATURE(kTouchDragAndDrop,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -301,7 +301,7 @@ bool IsForcedColorsEnabled() {
+@@ -305,7 +305,7 @@ bool IsForcedColorsEnabled() {
// milestones.
BASE_FEATURE(kEyeDropper,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,3 +42,12 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
+@@ -527,7 +527,7 @@ BASE_FEATURE(kWebUIRoundedIcons, base::F
+ // Updates the default dark neutrals for the theme palette.
+ BASE_FEATURE(kChromeDarkNeutrals26, base::FEATURE_DISABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif
+
diff --git a/chromium/patches/patch-ui_base_ui__base__features.h b/chromium/patches/patch-ui_base_ui__base__features.h
index 5cedb93ee7..c1f0431c29 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ui_base_features.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/ui_base_features.h
-@@ -152,7 +152,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
+@@ -156,7 +156,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
BASE_DECLARE_FEATURE(kWaylandExternalBeginFrameSource);
#endif // BUILDFLAG(IS_OZONE)
@@ -15,3 +15,12 @@ $NetBSD$
COMPONENT_EXPORT(UI_BASE_FEATURES)
BASE_DECLARE_FEATURE(kGlobalShortcutsPortalPreferredTrigger);
#endif
+@@ -357,7 +357,7 @@ BASE_DECLARE_FEATURE(kWebUIRoundedIcons)
+ COMPONENT_EXPORT(UI_BASE_FEATURES)
+ BASE_DECLARE_FEATURE(kChromeDarkNeutrals26);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // When enabled, reads the system accent color from the xdg-desktop-portal (the
+ // org.freedesktop.appearance "accent-color" setting) and applies it as the
+ // NativeTheme user color.
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index dfb48bd48f..fe0e7fd9b9 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-08-31 22:47:51.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2026-09-07 10:14:27.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 d9bc5268fb..e8cbc3ff4f 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-08-31 22:47:51.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/webui/web_ui_util.cc
@@ -43,7 +43,7 @@ namespace {
constexpr float kMaxScaleFactor = 1000.0f;
@@ -15,7 +15,7 @@ $NetBSD$
return "Roboto, " + GetFontFamily();
#else
return GetFontFamily();
-@@ -227,7 +227,7 @@ void AppendWebUiCssTextDefaults(std::str
+@@ -232,7 +232,7 @@ void AppendWebUiCssTextDefaults(std::str
std::string GetFontFamily() {
std::string font_family = l10n_util::GetStringUTF8(IDS_WEB_FONT_FAMILY);
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.cc b/chromium/patches/patch-ui_base_x_selection__owner.cc
index 4f776acd83..605d3218e1 100644
--- a/chromium/patches/patch-ui_base_x_selection__owner.cc
+++ b/chromium/patches/patch-ui_base_x_selection__owner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/selection_owner.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/x/selection_owner.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/x/selection_owner.cc
@@ -19,7 +19,7 @@
#include "ui/gfx/x/window_event_manager.h"
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.h b/chromium/patches/patch-ui_base_x_selection__owner.h
index c8f23b3122..45dd1f8302 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/selection_owner.h.orig 2026-09-07 10:14:27.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 e302387b74..97e9749183 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2026-09-07 10:14:27.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 69547ffd90..73edbe6c18 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2026-09-07 10:14:27.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 d8c46ccfd5..0e5cabc02c 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_loader.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/x/x11_cursor_loader.cc
@@ -39,7 +39,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 148aeef508..a0f6760c48 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2026-09-07 10:14:27.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 7479ac5f46..66ce4eacfc 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_drag_context.cc.orig 2026-09-07 10:14:27.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 45f30bb8cc..ba4d10f23e 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_drag_context.h.orig 2026-09-07 10:14:27.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 e041360f0b..2aa2df4aa8 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-08-31 22:47:51.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index c07362cef2..f3e21be124 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_id.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/color/color_id.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/color/color_id.h
@@ -669,7 +669,7 @@
E_CPONLY(kColorCrosSysPositive) \
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 82a364c9e5..f44c4d498d 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-08-31 22:47:51.000000000 +0000
+--- ui/color/system_theme.h.orig 2026-09-07 10:14:27.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 99ef2d911f..13bb412f53 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-08-31 22:47:51.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/compositor/compositor.cc
-@@ -975,7 +975,7 @@ void Compositor::OnResume() {
+@@ -983,7 +983,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 3146be068e..3660f7a683 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/compositor/compositor.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/compositor/compositor.h
-@@ -451,7 +451,7 @@ class COMPOSITOR_EXPORT Compositor
+@@ -453,7 +453,7 @@ class COMPOSITOR_EXPORT Compositor
// base::PowerSuspendObserver:
void OnResume() override;
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index bdf1ec5034..2c6ed08357 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-08-31 22:47:51.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2026-09-07 10:14:27.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 696d770041..03cf896067 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-08-31 22:47:51.000000000 +0000
+--- ui/display/screen.cc.orig 2026-09-07 10:14:27.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 7a60c7743d..1eeeb7c951 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-08-31 22:47:51.000000000 +0000
+--- ui/display/screen.h.orig 2026-09-07 10:14:27.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 c028370ada..014990fa47 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-08-31 22:47:51.000000000 +0000
+--- ui/events/event.cc.orig 2026-09-07 10:14:27.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 40f130af44..6ff469ae75 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-08-31 22:47:51.000000000 +0000
+--- ui/events/event_switches.cc.orig 2026-09-07 10:14:27.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 52ad2f45e4..51081fae35 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-08-31 22:47:51.000000000 +0000
+--- ui/events/event_switches.h.orig 2026-09-07 10:14:27.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 8d6a68adab..278f2aedc3 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-08-31 22:47:51.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-09-07 10:14:27.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 a1004d6e39..999af0d518 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-08-31 22:47:51.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2026-09-07 10:14:27.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 dd20cefe70..a309b871b9 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2026-09-07 10:14:27.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 74fc1af422..b21a622126 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2026-09-07 10:14:27.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 bd0486f5ba..36756b202f 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2026-09-07 10:14:27.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 b9a15a2c98..8c5fba9bb3 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/font_render_params.h
@@ -115,12 +115,12 @@ COMPONENT_EXPORT(GFX)
FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 982c8f7dbd..cabc10e2cf 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/font_render_params_linux.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index 92ccb4f003..cefe9ea680 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2026-09-07 10:14:27.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 53c07b7dcf..a29d6d2db0 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2026-09-07 10:14:27.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 b3c4232636..9cdc5ff43e 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2026-09-07 10:14:27.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 63cca67ddc..2fcc94a957 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
@@ -346,7 +346,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 367e8d08e1..d765d19d74 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-09-07 10:14:27.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 0faa4ff658..9ddcfe50e0 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-09-07 10:14:27.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 05b6c9f6b2..1084d72399 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2026-09-07 10:14:27.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 9e8c7a0c20..5487f1cf7f 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2026-09-07 10:14:27.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 3c1d483d7c..a0d1fee909 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/native_ui_types.h.orig 2026-09-07 10:14:27.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 f745f21a2c..6333a1dd9d 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.h b/chromium/patches/patch-ui_gfx_platform__font__skia.h
index 57c32b9090..1f465b2662 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.h
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/platform_font_skia.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gfx/platform_font_skia.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/platform_font_skia.h
@@ -101,7 +101,7 @@ class COMPONENT_EXPORT(GFX) PlatformFont
int font_size_pixels_;
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 0d353f92cd..15600580d7 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2026-09-07 10:14:27.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 d20a14521f..b834bf0ebf 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2026-09-07 10:14:27.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 cd6490b263..4a6a31c78f 100644
--- a/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__harfbuzz.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_harfbuzz.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gfx/render_text_harfbuzz.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gfx/render_text_harfbuzz.cc
@@ -203,7 +203,7 @@ const char* GetPlatformColorEmojiFontNam
return "Segoe UI Emoji";
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index 38fc2bafa1..0ee76bace5 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/switches.cc.orig 2026-09-07 10:14:27.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 7b5a2e6361..5ee460dbda 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/switches.h.orig 2026-09-07 10:14:27.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 c52191a6e5..f7ed87a065 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/x/connection.cc.orig 2026-09-07 10:14:27.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 81f50484e8..c3eea130c0 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2026-09-07 10:14:27.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 addb3a3f12..b1033cb572 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2026-09-07 10:14:27.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 634f27440a..42dba4dcbd 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-08-31 22:47:51.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2026-09-07 10:14:27.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 7f30a069cd..41954c0022 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/BUILD.gn.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gl/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gl/BUILD.gn
@@ -432,7 +432,7 @@ component("gl") {
]
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index cb61fc95e4..5387f2a202 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-08-31 22:47:51.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2026-09-07 10:14:27.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 c65d822feb..1a22c7474a 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gl/gl_implementation.cc
@@ -331,7 +331,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index 149354f9b2..b8ffad256a 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-08-31 22:47:51.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gl/gl_switches.cc
@@ -18,7 +18,7 @@
#endif
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index d4cfd24dbc..ea29437ef1 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-08-31 22:47:51.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2026-09-07 10:14:27.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 386e8ce645..6a57f97431 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-08-31 22:47:51.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2026-09-07 10:14:27.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 100d1bd06d..7d3a2c5e81 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-08-31 22:47:51.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2026-09-07 10:14:27.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 d8e8e963aa..e5053d4a9d 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-08-31 22:47:51.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gtk/printing/print_dialog_gtk.cc
@@ -471,7 +471,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 1b47f3c458..49910cc800 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/select_file_dialog_linux_gtk.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/gtk/select_file_dialog_linux_gtk.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/gtk/select_file_dialog_linux_gtk.cc
@@ -57,7 +57,8 @@ namespace {
// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
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 6d911afb22..68e80fe097 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-08-31 22:47:51.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2026-09-07 10:14:27.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 b945fdaf99..a492e10ec4 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
-@@ -46,7 +46,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+@@ -68,7 +68,7 @@ bool IsFluentOverlayScrollbarEnabled() {
bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index e74131b3d9..e88720b085 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-08-31 22:47:51.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2026-09-07 10:14:27.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 a175e5b5ca..4b1554adb5 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme_base.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
@@ -167,7 +167,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
std::get<ButtonExtraParams>(extra_params), dark_mode,
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 036637eadc..33aa39a3a6 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2026-09-07 10:14:27.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 39011dcd45..c373305401 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-09-07 10:14:27.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 5e74bcdba0..eaa10b5066 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-09-07 10:14:27.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 989c5e42b8..1663fc849d 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-09-07 10:14:27.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 6d01fbcc30..fea10fafd9 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/BUILD.gn.orig 2026-09-07 10:14:27.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 d32e6cd246..6fe740738e 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-09-07 10:14:27.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 a7960c6184..ac65cfe657 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-09-07 10:14:27.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 dbdffc4acc..90b7225f76 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-09-07 10:14:27.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 2adfcbffd7..dac60f1746 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig 2026-09-07 10:14:27.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 66244c4f8b..9ffca72529 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig 2026-09-07 10:14:27.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 8baab1d353..cb1a2a8ab0 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig 2026-09-07 10:14:27.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 808b1e5ad4..86e5d1beea 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig 2026-09-07 10:14:27.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 35ab69b48c..a04c812e9d 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
@@ -5,7 +5,9 @@
#include "ui/ozone/platform/wayland/host/wayland_frame_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 4c5f640f6d..a837b86958 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-09-07 10:14:27.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 048e055b93..cd1201e1d3 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-09-07 10:14:27.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 20714bc071..09c841119f 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.h.orig 2026-09-07 10:14:27.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 8796be39c3..5d6974e766 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-09-07 10:14:27.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 3bc4028391..f48326f24e 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-09-07 10:14:27.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 65c88ae90c..77e9a50fb4 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
@@ -1546,7 +1546,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
diff --git a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
index ae98caa9b2..51dae11926 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-09-07 10:14:27.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 2476b398c5..286682ef43 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-08-31 22:47:51.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-09-07 10:14:27.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 f097e1896e..c13d3f0a40 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-08-31 22:47:51.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2026-09-07 10:14:27.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 89993ddd7e..4a9f72447f 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-08-31 22:47:51.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2026-09-07 10:14:27.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 71963aa0cb..224da13803 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-08-31 22:47:51.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2026-09-07 10:14:27.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 948ba7a6bc..6efe73ada4 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-08-31 22:47:51.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2026-09-07 10:14:27.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 97ff185e65..6e7b8e5de2 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-09-07 10:14:27.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 b502ad36db..e04cf5de94 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-09-07 10:14:27.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 be56eb7dea..65c6c5bf05 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-09-07 10:14:27.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 ed9e0a6c6c..9cc1032e91 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-09-07 10:14:27.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 98399069e9..fce9d3ce5f 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-09-07 10:14:27.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 9e871c543e..ff053160a5 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-09-07 10:14:27.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 97b96189be..3f07d2f7fd 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-08-31 22:47:51.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-09-07 10:14:27.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 b296b27503..3a20fcd41b 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-08-31 22:47:51.000000000 +0000
+--- ui/views/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/BUILD.gn
-@@ -903,7 +903,6 @@ component("views") {
+@@ -904,7 +904,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 4f09fe3752..713eb1f799 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-08-31 22:47:51.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/accessibility/view_accessibility.cc
@@ -37,7 +37,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 c5291e0750..fcf4593764 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-08-31 22:47:51.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2026-09-07 10:14:27.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 7d0a478f2f..df4baedbf9 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-08-31 22:47:51.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2026-09-07 10:14:27.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 ac40dd8e33..877642295b 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -90,7 +90,7 @@
#include "base/win/win_util.h"
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 05a171639e..049410ca7a 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-08-31 22:47:51.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2026-09-07 10:14:27.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 ab3f51e24c..4402726ee9 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-08-31 22:47:51.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2026-09-07 10:14:27.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 bf003612c4..2220158d2b 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-08-31 22:47:51.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/focus/focus_manager.cc
-@@ -627,7 +627,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -634,7 +634,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
-@@ -645,7 +645,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -652,7 +652,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 94371ebd20..765fb6076f 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-08-31 22:47:51.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2026-09-07 10:14:27.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 e653535a9d..4f2ab30d5c 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-08-31 22:47:51.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2026-09-07 10:14:27.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 f21d93ccf8..53a922d038 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-08-31 22:47:51.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-09-07 10:14:27.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 f3f4f3215d..3cc2d5b6cf 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-08-31 22:47:51.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2026-09-07 10:14:27.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 e861dd4f23..18df753ef1 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-08-31 22:47:51.000000000 +0000
+--- ui/views/views_delegate.h.orig 2026-09-07 10:14:27.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
deleted file mode 100644
index d62a11edb9..0000000000
--- a/chromium/patches/patch-ui_views_views__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
-
---- ui/views/views_features.cc.orig 2026-08-31 22:47:51.000000000 +0000
-+++ ui/views/views_features.cc
-@@ -50,7 +50,7 @@ BASE_FEATURE(kKeyboardAccessibleTooltipI
- base::FEATURE_ENABLED_BY_DEFAULT);
-
- // If enabled, NativeViewHost controls the layers of the native view.
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kNativeViewHostManagesLayers, base::FEATURE_ENABLED_BY_DEFAULT);
- #else
- BASE_FEATURE(kNativeViewHostManagesLayers, base::FEATURE_DISABLED_BY_DEFAULT);
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 ca1bd399ad..202270ff08 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,9 +4,9 @@ $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-08-31 22:47:51.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -225,7 +225,7 @@ DragOperation DesktopDragDropClientOzone
+@@ -228,7 +228,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 7300991c99..10d13053cf 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-08-31 22:47:51.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-09-07 10:14:27.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 b037683d00..10152b11cd 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-08-31 22:47:51.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/window_util.h"
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index c82c3da77e..6fa7a084ba 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/widget/widget.cc
-@@ -72,7 +72,7 @@
+@@ -75,7 +75,7 @@
#include "ui/views/window/dialog_delegate.h"
#include "ui/wm/core/window_properties.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -2759,7 +2759,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2819,7 +2819,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 00074994da..c003ba4623 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.h.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/views/widget/widget.h.orig 2026-09-07 10:14:27.000000000 +0000
+++ ui/views/widget/widget.h
-@@ -490,7 +490,7 @@ class VIEWS_EXPORT Widget : public inter
+@@ -491,7 +491,7 @@ class VIEWS_EXPORT Widget : public inter
bool dont_show_in_taskbar = false;
#endif // BUILDFLAG(IS_WIN)
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 b0bca79a8d..fe0f6fcb8d 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-08-31 22:47:51.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2026-09-07 10:14:27.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 2af5997227..a7d6d9afe2 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-08-31 22:47:51.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2026-09-07 10:14:27.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 54610f8196..a82a19bcd1 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-08-31 22:47:51.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2026-09-07 10:14:27.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 7ff12b77c5..1a0516fb83 100644
--- a/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
+++ b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
@@ -4,14 +4,13 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/webui/resources/tools/minify_js.py.orig 2026-08-31 22:47:51.000000000 +0000
+--- ui/webui/resources/tools/minify_js.py.orig 2026-09-07 10:14:27.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
- # does not allow compressing multiple files at once. This is done to avoid
+@@ -36,6 +36,7 @@ def main(argv):
# launching NodeJS once for every input file.
-- node.RunNode([
-+ node.RunNode(['--jitless',
- os.path.join(_HERE_PATH, 'minify_js.js'), '--in_folder', in_path,
- '--out_folder', out_path
- ] + args.in_files)
+ node.RunNode(
+ [
++ '--jitless',
+ os.path.join(_HERE_PATH, 'minify_js.js'),
+ '--in_folder',
+ in_path,
diff --git a/chromium/patches/patch-ui_webui_webui__features.gni b/chromium/patches/patch-ui_webui_webui__features.gni
index 85fd4720da..eedcd6309b 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-08-31 22:47:51.000000000 +0000
+--- ui/webui/webui_features.gni.orig 2026-09-07 10:14:27.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 e7454e2120..a62acc9362 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-08-31 22:47:51.000000000 +0000
+--- v8/BUILD.gn.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/BUILD.gn
-@@ -1076,6 +1076,9 @@ external_v8_defines = [
+@@ -1087,6 +1087,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",
-@@ -1163,6 +1166,15 @@ if (target_os == "android") {
+@@ -1178,6 +1181,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
-@@ -1852,7 +1864,7 @@ config("toolchain") {
+@@ -1870,7 +1882,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,17 +41,7 @@ $NetBSD$
cflags += [ "-Wlifetime-safety-permissive" ]
}
-@@ -1955,9 +1967,6 @@ config("strict_warnings") {
- cflags += [ "-Wshorten-64-to-32" ]
- }
- cflags += [ "-Wmissing-field-initializers" ]
-- if (v8_current_cpu != "ppc64" && v8_current_cpu != "s390x") {
-- cflags += [ "-Wunnecessary-virtual-specifier" ]
-- }
- }
- }
-
-@@ -2737,6 +2746,23 @@ action("generate_bytecode_builtins_list"
+@@ -2756,6 +2768,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -75,7 +65,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.
-@@ -2755,7 +2781,11 @@ template("run_mksnapshot") {
+@@ -2774,7 +2803,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -88,7 +78,7 @@ $NetBSD$
if (v8_verify_deterministic_mksnapshot) {
# We archive the snapshot executable when verifying snapshot
# determinism to ease debugging.
-@@ -2885,6 +2915,12 @@ template("run_mksnapshot") {
+@@ -2904,6 +2937,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -101,7 +91,7 @@ $NetBSD$
}
# This is needed to distinguish between generating code for the simulator
-@@ -5137,7 +5173,7 @@ v8_header_set("v8_internal_headers") {
+@@ -5158,7 +5197,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 +100,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6643,7 +6679,7 @@ v8_cluster_source_set("v8_base_without_c
+@@ -6662,7 +6701,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 +109,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -7369,7 +7405,7 @@ v8_component("v8_libbase") {
+@@ -7388,7 +7427,7 @@ v8_component("v8_libbase") {
}
}
@@ -128,7 +118,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -7380,6 +7416,27 @@ v8_component("v8_libbase") {
+@@ -7399,6 +7438,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 b761bcca17..ce6064a515 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-08-31 22:47:51.000000000 +0000
+--- v8/gni/v8.gni.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/gni/v8.gni
-@@ -357,7 +357,7 @@ is_drumbrake_supported =
+@@ -353,7 +353,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 f79aa6e48c..701671c196 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-08-31 22:47:51.000000000 +0000
+--- v8/include/v8-internal.h.orig 2026-09-07 10:14:27.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 d0b28e9c59..a9fabc633f 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-08-31 22:47:51.000000000 +0000
+--- v8/include/v8config.h.orig 2026-09-07 10:14:27.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 93c9510c00..25f9ffaef0 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/api/api.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- v8/src/api/api.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/api/api.cc
@@ -175,7 +175,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6468,7 +6468,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6513,7 +6513,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 a1416775ad..61abf3ff8e 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2026-09-07 10:14:27.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 fcc3253022..801c75a071 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/macros.h.orig 2026-09-07 10:14:27.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 f484c54344..9ed92a3c5b 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2026-09-07 10:14:27.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 4f30e50665..595c8bb927 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2026-09-07 10:14:27.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 557c9e1369..c4fe55db64 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/base/platform/platform-openbsd.cc
@@ -8,6 +8,9 @@
#include <errno.h>
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 4c52572282..a49a502531 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2026-09-07 10:14:27.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 41de094605..84e81d6ce9 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/strings.h.orig 2026-09-07 10:14:27.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 d8dedd3606..d72c3c81e1 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2026-09-07 10:14:27.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 b17a8c6eaa..9a05cf0681 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-08-31 22:47:51.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2026-09-07 10:14:27.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 3e5b980877..303150b797 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-08-31 22:47:51.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2026-09-07 10:14:27.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 8a1b0ea3d8..9a9e0093ba 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-08-31 22:47:51.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2026-09-07 10:14:27.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 a312696fe9..0d31681d61 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-08-31 22:47:51.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/execution/isolate.cc
-@@ -180,6 +180,10 @@
+@@ -181,6 +181,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_[];
-@@ -5793,6 +5797,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5815,6 +5819,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 55e6f3df3c..8617e9081b 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-08-31 22:47:51.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/flags/flags.cc
@@ -19,6 +19,10 @@
#include <unordered_map>
@@ -17,7 +17,7 @@ $NetBSD$
#include "src/base/fpu.h"
#include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
-@@ -978,6 +982,10 @@ void FlagList::FreezeFlags() {
+@@ -983,6 +987,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 4c510e5354..ed05858f36 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-08-31 22:47:51.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2026-09-07 10:14:27.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 c708e2bbb6..a8d255a9f7 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-08-31 22:47:51.000000000 +0000
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-09-07 10:14:27.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 6867b8271d..823a144a5c 100644
--- a/chromium/patches/patch-v8_src_objects_simd.cc
+++ b/chromium/patches/patch-v8_src_objects_simd.cc
@@ -4,26 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/objects/simd.cc.orig 2026-08-31 22:47:51.000000000 +0000
+--- v8/src/objects/simd.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/objects/simd.cc
-@@ -348,7 +348,7 @@ uintptr_t fast_search_avx(T* array, uint
- }
- #endif // ifdef __SSE3__
+@@ -350,7 +350,7 @@ uintptr_t fast_search_avx(T* array, uint
--#ifdef NEON64
-+#if defined(NEON64) && !defined(V8_TARGET_OS_OPENBSD)
+ // When built with other toolchains, do not count on it to expose
+ // __builtin_sve_* on a per-function basis. Fallback to Neon.
+-#if defined(NEON64) && defined(__clang__)
++#if defined(NEON64) && defined(__clang__) && !defined(__OpenBSD__)
+ #define V8_ENABLE_SIMD_SVE 1
template <typename ScalarType>
- struct SVEOperations {
-@@ -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
-+#ifndef V8_TARGET_OS_OPENBSD
- if (get_vectorization_kind() == SimdKinds::kSVE) {
- return fast_search_sve(array, array_len, index, search_element);
- }
-+#endif
- #else
- if (get_vectorization_kind() == SimdKinds::kAVX2) {
- return fast_search_avx(array, array_len, index, search_element);
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index 3ee85adba1..93d1818c17 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-08-31 22:47:51.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2026-09-07 10:14:27.000000000 +0000
+++ v8/src/sandbox/sandbox.cc
@@ -273,7 +273,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 f6aea55f59..8c0698bd06 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-08-31 22:47:51.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-09-07 10:14:27.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 282d1766ba..22cd50e4cb 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-08-31 22:47:51.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-09-07 10:14:27.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 4c5c69d64e..9078dbe609 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-08-31 22:47:51.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-09-07 10:14:27.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 9106ed6f15..7febc1f688 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-08-31 22:47:51.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-09-07 10:14:27.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 ced707fc9e..11f72a7cd9 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-08-31 22:47:51.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2026-09-07 10:14:27.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 c3a91c627d..189e934081 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-08-31 22:47:51.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2026-09-07 10:14:27.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 0da850e78d..49ba3f149d 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-09-02 07:37:51.702765995 +0000
+--- v8/tools/run-paxctl.py.orig 2026-09-14 07:52:11.915808061 +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 7a4169655b..c34b618ca8 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-08-31 22:47:51.000000000 +0000
+--- v8/tools/run.py.orig 2026-09-07 10:14:27.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