pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 149.0.7827.53
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Sat Jun 6 14:10:37 2026 +0200
Changeset: 42e82413490d743b0090c20b9204b3610de0440a
Modified Files:
chromium/COMMIT_MSG
chromium/Makefile
chromium/distinfo
chromium/patches/patch-BUILD.gn
chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
chromium/patches/patch-base_BUILD.gn
chromium/patches/patch-base_allocator_dispatcher_tls.h
chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
chromium/patches/patch-base_atomicops.h
chromium/patches/patch-base_base__paths__posix.cc
chromium/patches/patch-base_compiler__specific.h
chromium/patches/patch-base_debug_debugger__posix.cc
chromium/patches/patch-base_debug_elf__reader.cc
chromium/patches/patch-base_debug_proc__maps__linux.cc
chromium/patches/patch-base_debug_stack__trace.cc
chromium/patches/patch-base_debug_stack__trace__posix.cc
chromium/patches/patch-base_files_dir__reader__linux.h
chromium/patches/patch-base_files_dir__reader__posix.h
chromium/patches/patch-base_files_drive__info.h
chromium/patches/patch-base_files_drive__info__posix.cc
chromium/patches/patch-base_files_file__path__watcher.h
chromium/patches/patch-base_files_file__path__watcher__bsd.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.h
chromium/patches/patch-base_files_file__path__watcher__unittest.cc
chromium/patches/patch-base_files_file__util__posix.cc
chromium/patches/patch-base_files_file__util__unittest.cc
chromium/patches/patch-base_files_important__file__writer__cleaner.cc
chromium/patches/patch-base_files_scoped__file.cc
chromium/patches/patch-base_functional_unretained__traits.h
chromium/patches/patch-base_i18n_icu__util.cc
chromium/patches/patch-base_linux__util.cc
chromium/patches/patch-base_logging__unittest.cc
chromium/patches/patch-base_memory_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_linux_BUILD.gn
chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
chromium/patches/patch-build_config_linux_pkg-config.py
chromium/patches/patch-build_config_ozone.gni
chromium/patches/patch-build_config_rust.gni
chromium/patches/patch-build_config_v8__target__cpu.gni
chromium/patches/patch-build_detect__host__arch.py
chromium/patches/patch-build_dotfile__settings.gni
chromium/patches/patch-build_gn__run__binary.py
chromium/patches/patch-build_linux_chrome.map
chromium/patches/patch-build_linux_strip__binary.gni
chromium/patches/patch-build_linux_strip__binary.py
chromium/patches/patch-build_linux_unbundle_icu.gn
chromium/patches/patch-build_linux_unbundle_libpng.gn
chromium/patches/patch-build_linux_unbundle_libusb.gn
chromium/patches/patch-build_rust_allocator_lib.rs
chromium/patches/patch-build_rust_rust__bindgen.gni
chromium/patches/patch-build_rust_rust__bindgen__generator.gni
chromium/patches/patch-build_rust_std_BUILD.gn
chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
chromium/patches/patch-build_toolchain_gcc__toolchain.gni
chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
chromium/patches/patch-build_toolchain_toolchain.gni
chromium/patches/patch-cc_base_features.cc
chromium/patches/patch-chrome_app_chrome__command__ids.h
chromium/patches/patch-chrome_app_chrome__main.cc
chromium/patches/patch-chrome_app_chrome__main__delegate.cc
chromium/patches/patch-chrome_browser_about__flags.cc
chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
chromium/patches/patch-chrome_browser_browser__features.cc
chromium/patches/patch-chrome_browser_browser__features.h
chromium/patches/patch-chrome_browser_browser__process__impl.cc
chromium/patches/patch-chrome_browser_browser__process__impl.h
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
chromium/patches/patch-chrome_browser_chrome__browser__main.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
chromium/patches/patch-chrome_browser_component__updater_registration.cc
chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
chromium/patches/patch-chrome_browser_defaults.cc
chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
chromium/patches/patch-chrome_browser_devtools_devtools__policy__dialog.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
chromium/patches/patch-chrome_browser_download_download__commands.cc
chromium/patches/patch-chrome_browser_download_download__commands.h
chromium/patches/patch-chrome_browser_download_download__file__picker.cc
chromium/patches/patch-chrome_browser_download_download__item__model.cc
chromium/patches/patch-chrome_browser_download_download__prefs.cc
chromium/patches/patch-chrome_browser_download_download__prefs.h
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
chromium/patches/patch-chrome_browser_enterprise_browser__management_management__identity.cc
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc
chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
chromium/patches/patch-chrome_browser_extensions_BUILD.gn
chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
chromium/patches/patch-chrome_browser_feedback_show__feedback__page.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
chromium/patches/patch-chrome_browser_first__run_first__run.cc
chromium/patches/patch-chrome_browser_first__run_first__run.h
chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
chromium/patches/patch-chrome_browser_flag__descriptions.h
chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
chromium/patches/patch-chrome_browser_glic_public_features.cc
chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
chromium/patches/patch-chrome_browser_global__features.cc
chromium/patches/patch-chrome_browser_global__features.h
chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
chromium/patches/patch-chrome_browser_media_audio__service__util.cc
chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_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_chrome__browser__main__extra__parts__metrics.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
chromium/patches/patch-chrome_browser_platform__util__linux.cc
chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
chromium/patches/patch-chrome_browser_printing_print__test__utils.cc
chromium/patches/patch-chrome_browser_printing_printer__query.cc
chromium/patches/patch-chrome_browser_process__singleton__posix.cc
chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
chromium/patches/patch-chrome_browser_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_screen__ai_screen__ai__install__state.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
chromium/patches/patch-chrome_browser_sessions_session__restore.cc
chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
chromium/patches/patch-chrome_browser_shell__integration.h
chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.h
chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
chromium/patches/patch-chrome_browser_support__tool_support__tool__util.cc
chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
chromium/patches/patch-chrome_browser_themes_theme__helper.cc
chromium/patches/patch-chrome_browser_themes_theme__service.cc
chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
chromium/patches/patch-chrome_browser_ui_browser.h
chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
chromium/patches/patch-chrome_browser_ui_browser__commands.cc
chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.h
chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
chromium/patches/patch-chrome_browser_ui_sad__tab.cc
chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
chromium/patches/patch-chrome_browser_ui_ui__features.cc
chromium/patches/patch-chrome_browser_ui_ui__features.h
chromium/patches/patch-chrome_browser_ui_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_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_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_first__run__flow__controller.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h
chromium/patches/patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
chromium/patches/patch-chrome_browser_updater_browser__updater__client__util.h
chromium/patches/patch-chrome_browser_updater_updater.cc
chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
chromium/patches/patch-chrome_browser_web__applications_web__app.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
chromium/patches/patch-chrome_common_channel__info.h
chromium/patches/patch-chrome_common_channel__info__posix.cc
chromium/patches/patch-chrome_common_chrome__content__client.cc
chromium/patches/patch-chrome_common_chrome__features.cc
chromium/patches/patch-chrome_common_chrome__features.h
chromium/patches/patch-chrome_common_chrome__paths.cc
chromium/patches/patch-chrome_common_chrome__paths.h
chromium/patches/patch-chrome_common_chrome__paths__internal.h
chromium/patches/patch-chrome_common_chrome__switches.cc
chromium/patches/patch-chrome_common_chrome__switches.h
chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
chromium/patches/patch-chrome_common_crash__keys.cc
chromium/patches/patch-chrome_common_extensions_extension__constants.h
chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
chromium/patches/patch-chrome_common_media_cdm__registration.cc
chromium/patches/patch-chrome_common_media_cdm__registration.h
chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
chromium/patches/patch-chrome_common_pref__names.h
chromium/patches/patch-chrome_common_url__constants.h
chromium/patches/patch-chrome_common_webui__url__constants.cc
chromium/patches/patch-chrome_common_webui__url__constants.h
chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
chromium/patches/patch-chrome_enterprise__companion_lock.cc
chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.h
chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
chromium/patches/patch-chrome_updater_configurator.cc
chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
chromium/patches/patch-chrome_updater_lock.cc
chromium/patches/patch-chrome_updater_util_posix__util.cc
chromium/patches/patch-chrome_utility_services.cc
chromium/patches/patch-components_BUILD.gn
chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
chromium/patches/patch-components_autofill_core_common_autofill__features.cc
chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
chromium/patches/patch-components_constrained__window_constrained__window__views.cc
chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
chromium/patches/patch-components_cookie__config_cookie__store__util.cc
chromium/patches/patch-components_crash_core_app_BUILD.gn
chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
chromium/patches/patch-components_crash_core_common_BUILD.gn
chromium/patches/patch-components_dbus_xdg_file__transfer__portal.cc
chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
chromium/patches/patch-components_device__signals_core_common_platform__utils.h
chromium/patches/patch-components_device__signals_core_common_signals__features.cc
chromium/patches/patch-components_device__signals_core_common_signals__features.h
chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
chromium/patches/patch-components_device__signals_test_signals__contract.cc
chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
chromium/patches/patch-components_embedder__support_user__agent__utils.cc
chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
chromium/patches/patch-components_enterprise_watermarking_watermark.cc
chromium/patches/patch-components_error__page_common_localized__error.cc
chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__list.cc
chromium/patches/patch-components_feature__engagement_public_feature__list.h
chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
chromium/patches/patch-components_feed_core_v2_proto__util.cc
chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
chromium/patches/patch-components_gwp__asan_BUILD.gn
chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
chromium/patches/patch-components_live__caption_caption__util.cc
chromium/patches/patch-components_live__caption_caption__util.h
chromium/patches/patch-components_media__router_common_media__source.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
chromium/patches/patch-components_metrics_drive__metrics__provider.cc
chromium/patches/patch-components_metrics_dwa_dwa__service.cc
chromium/patches/patch-components_metrics_metrics__log.cc
chromium/patches/patch-components_metrics_motherboard.cc
chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
chromium/patches/patch-components_named__mojo__ipc__server_endpoint__options.h
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
chromium/patches/patch-components_named__system__lock_BUILD.gn
chromium/patches/patch-components_named__system__lock_lock.h
chromium/patches/patch-components_named__system__lock_lock__unittest.cc
chromium/patches/patch-components_ntp__tiles_pref__names.h
chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
chromium/patches/patch-components_on__device__translation_service_sandbox__hook.h
chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
chromium/patches/patch-components_performance__manager_public_features.h
chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
chromium/patches/patch-components_policy_core_common_policy__paths.cc
chromium/patches/patch-components_policy_tools_generate__policy__source.py
chromium/patches/patch-components_power__metrics_BUILD.gn
chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.cc
chromium/patches/patch-components_proxy__config_proxy__override__rules__policy__handler.h
chromium/patches/patch-components_proxy__config_proxy__prefs__utils.cc
chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
chromium/patches/patch-components_search__engines_template__url__service.cc
chromium/patches/patch-components_security__interstitials_content_utils.cc
chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
chromium/patches/patch-components_signin_internal_identity__manager_account__capabilities__list.h
chromium/patches/patch-components_signin_public_base_signin__switches.cc
chromium/patches/patch-components_signin_public_base_signin__switches.h
chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.cc
chromium/patches/patch-components_signin_public_identity__manager_account__capabilities.h
chromium/patches/patch-components_soda_soda__util.cc
chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
chromium/patches/patch-components_storage__monitor_BUILD.gn
chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
chromium/patches/patch-components_storage__monitor_removable__device__constants.h
chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__utils.cc
chromium/patches/patch-components_supervised__user_core_common_features.cc
chromium/patches/patch-components_supervised__user_core_common_features.h
chromium/patches/patch-components_supervised__user_core_common_pref__names.h
chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
chromium/patches/patch-components_sync_base_sync__util.cc
chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
chromium/patches/patch-components_sync_service_sync__prefs.cc
chromium/patches/patch-components_sync_service_sync__service__impl.cc
chromium/patches/patch-components_system__cpu_cpu__probe.cc
chromium/patches/patch-components_translate_core_common_translate__util.cc
chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
chromium/patches/patch-components_update__client_update__query__params.cc
chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.h
chromium/patches/patch-components_variations_service_variations__service.cc
chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
chromium/patches/patch-components_viz_host_gpu__host__impl.cc
chromium/patches/patch-components_viz_host_host__display__client.cc
chromium/patches/patch-components_viz_host_host__display__client.h
chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
chromium/patches/patch-components_viz_service_display_skia__renderer.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
chromium/patches/patch-components_viz_test_fake__display__client.cc
chromium/patches/patch-components_viz_test_fake__display__client.h
chromium/patches/patch-components_viz_test_mock__display__client.h
chromium/patches/patch-components_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_child__thread__type__switcher__linux.h
chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
chromium/patches/patch-content_browser_gpu_compositor__util.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
chromium/patches/patch-content_browser_network__service__instance__impl.cc
chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
chromium/patches/patch-content_browser_sandbox__host__linux.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
chromium/patches/patch-content_browser_service__host_utility__process__host.cc
chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
chromium/patches/patch-content_browser_theme__helper.cc
chromium/patches/patch-content_browser_v8__snapshot__files.cc
chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
chromium/patches/patch-content_child_BUILD.gn
chromium/patches/patch-content_child_child__process.cc
chromium/patches/patch-content_child_child__process.h
chromium/patches/patch-content_common_BUILD.gn
chromium/patches/patch-content_common_features.cc
chromium/patches/patch-content_common_features.h
chromium/patches/patch-content_common_font__list__unittest.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
chromium/patches/patch-content_common_thread__type__switcher.mojom
chromium/patches/patch-content_gpu_gpu__child__thread.cc
chromium/patches/patch-content_gpu_gpu__main.cc
chromium/patches/patch-content_public_browser_content__browser__client.cc
chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
chromium/patches/patch-content_public_common_content__features.cc
chromium/patches/patch-content_public_common_content__switches.cc
chromium/patches/patch-content_public_common_content__switches.h
chromium/patches/patch-content_public_common_zygote_features.gni
chromium/patches/patch-content_renderer_render__thread__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
chromium/patches/patch-content_renderer_renderer__main.cc
chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
chromium/patches/patch-content_shell_BUILD.gn
chromium/patches/patch-content_shell_app_shell__main__delegate.cc
chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
chromium/patches/patch-content_test_BUILD.gn
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
chromium/patches/patch-content_utility_services.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
chromium/patches/patch-content_utility_utility__main.cc
chromium/patches/patch-content_utility_utility__thread__impl.cc
chromium/patches/patch-content_zygote_BUILD.gn
chromium/patches/patch-content_zygote_zygote__linux.cc
chromium/patches/patch-content_zygote_zygote__main__linux.cc
chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
chromium/patches/patch-device_fido_public_features.cc
chromium/patches/patch-device_fido_public_features.h
chromium/patches/patch-device_gamepad_BUILD.gn
chromium/patches/patch-device_gamepad_gamepad__provider.cc
chromium/patches/patch-device_gamepad_hid__writer__linux.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
chromium/patches/patch-extensions_common_api___permission__features.json
chromium/patches/patch-extensions_common_api_runtime.json
chromium/patches/patch-extensions_common_command.cc
chromium/patches/patch-extensions_common_features_feature.cc
chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_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_shared__image__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
chromium/patches/patch-gpu_config_gpu__control__list.cc
chromium/patches/patch-gpu_config_gpu__finch__features.cc
chromium/patches/patch-gpu_config_gpu__finch__features.h
chromium/patches/patch-gpu_config_gpu__info__collector.cc
chromium/patches/patch-gpu_config_gpu__test__config.cc
chromium/patches/patch-gpu_ipc_service_gpu__init.cc
chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
chromium/patches/patch-gpu_ipc_service_x__util.h
chromium/patches/patch-gpu_vulkan_generate__bindings.py
chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
chromium/patches/patch-gpu_vulkan_vulkan__image.h
chromium/patches/patch-gpu_vulkan_vulkan__util.cc
chromium/patches/patch-headless_BUILD.gn
chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
chromium/patches/patch-ipc_ipc__channel.cc
chromium/patches/patch-ipc_ipc__channel.h
chromium/patches/patch-ipc_param__traits__utils.h
chromium/patches/patch-media_BUILD.gn
chromium/patches/patch-media_audio_BUILD.gn
chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
chromium/patches/patch-media_audio_audio__input__device.cc
chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
chromium/patches/patch-media_audio_pulse_pulse__util.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
chromium/patches/patch-media_audio_sndio_sndio__input.cc
chromium/patches/patch-media_audio_sndio_sndio__input.h
chromium/patches/patch-media_audio_sndio_sndio__output.cc
chromium/patches/patch-media_audio_sndio_sndio__output.h
chromium/patches/patch-media_base_audio__latency.cc
chromium/patches/patch-media_base_libaom__thread__wrapper.cc
chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
chromium/patches/patch-media_base_media__switches.cc
chromium/patches/patch-media_base_media__switches.h
chromium/patches/patch-media_base_video__frame.cc
chromium/patches/patch-media_base_video__frame.h
chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
chromium/patches/patch-media_capture_video_video__capture__device__client.cc
chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_test_raw__video.cc
chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
chromium/patches/patch-media_gpu_test_video__frame__validator.cc
chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
chromium/patches/patch-media_media__options.gni
chromium/patches/patch-media_mojo_mojom_BUILD.gn
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
chromium/patches/patch-media_video_mappable__shared__image__video__frame__pool.cc
chromium/patches/patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
chromium/patches/patch-media_webrtc_audio__processor.cc
chromium/patches/patch-media_webrtc_helpers.cc
chromium/patches/patch-mojo_core_BUILD.gn
chromium/patches/patch-mojo_core_channel.cc
chromium/patches/patch-mojo_core_channel.h
chromium/patches/patch-mojo_core_channel__posix.cc
chromium/patches/patch-mojo_core_embedder_features.h
chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
chromium/patches/patch-net_BUILD.gn
chromium/patches/patch-net_base_features.cc
chromium/patches/patch-net_base_network__change__notifier.cc
chromium/patches/patch-net_base_network__change__notifier.h
chromium/patches/patch-net_base_network__change__notifier__passive.cc
chromium/patches/patch-net_base_network__interfaces__posix.h
chromium/patches/patch-net_base_sockaddr__util__posix.cc
chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
chromium/patches/patch-net_disk__cache_backend__experiment.h
chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
chromium/patches/patch-net_dns_BUILD.gn
chromium/patches/patch-net_dns_address__info.cc
chromium/patches/patch-net_dns_address__sorter__posix.cc
chromium/patches/patch-net_dns_dns__config__service__posix.cc
chromium/patches/patch-net_dns_dns__reloader.cc
chromium/patches/patch-net_dns_dns__util.cc
chromium/patches/patch-net_dns_host__resolver__proc.cc
chromium/patches/patch-net_dns_public_BUILD.gn
chromium/patches/patch-net_dns_public_resolv__reader.cc
chromium/patches/patch-net_dns_public_resolv__reader.h
chromium/patches/patch-net_dns_public_scoped__res__state.cc
chromium/patches/patch-net_dns_public_scoped__res__state.h
chromium/patches/patch-net_filter_zstd__source__stream.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.h
chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
chromium/patches/patch-net_http_http__auth__preferences.cc
chromium/patches/patch-net_http_http__auth__preferences.h
chromium/patches/patch-net_http_http__network__session.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
chromium/patches/patch-net_socket_socks5__client__socket.cc
chromium/patches/patch-net_socket_tcp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__unittest.cc
chromium/patches/patch-net_third__party_quiche_BUILD.gn
chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
chromium/patches/patch-net_url__request_url__request__context.cc
chromium/patches/patch-net_url__request_url__request__context.h
chromium/patches/patch-net_url__request_url__request__context__builder.cc
chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
chromium/patches/patch-printing_backend_cups__helper.cc
chromium/patches/patch-printing_backend_cups__helper.h
chromium/patches/patch-printing_backend_cups__ipp__helper.cc
chromium/patches/patch-printing_backend_cups__jobs.cc
chromium/patches/patch-printing_backend_cups__printer.cc
chromium/patches/patch-printing_backend_cups__weak__functions.h
chromium/patches/patch-printing_backend_print__backend__cups.h
chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
chromium/patches/patch-printing_print__settings.cc
chromium/patches/patch-printing_print__settings.h
chromium/patches/patch-printing_print__settings__conversion.cc
chromium/patches/patch-printing_printing__features.cc
chromium/patches/patch-printing_printing__features.h
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
chromium/patches/patch-remoting_base_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_base_desktop__environment__options.cc
chromium/patches/patch-remoting_host_base_switches.cc
chromium/patches/patch-remoting_host_base_switches.h
chromium/patches/patch-remoting_host_chromoting__host.cc
chromium/patches/patch-remoting_host_chromoting__host.h
chromium/patches/patch-remoting_host_chromoting__host__context.cc
chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
chromium/patches/patch-remoting_host_chromoting__host__services__server.cc
chromium/patches/patch-remoting_host_client__session.cc
chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
chromium/patches/patch-remoting_host_desktop__process__main.cc
chromium/patches/patch-remoting_host_desktop__session__connector.h
chromium/patches/patch-remoting_host_desktop__session__proxy.cc
chromium/patches/patch-remoting_host_desktop__session__proxy.h
chromium/patches/patch-remoting_host_evaluate__capability.cc
chromium/patches/patch-remoting_host_host__attributes.cc
chromium/patches/patch-remoting_host_host__main.cc
chromium/patches/patch-remoting_host_host__power__save__blocker.cc
chromium/patches/patch-remoting_host_ipc__constants.cc
chromium/patches/patch-remoting_host_ipc__constants.h
chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
chromium/patches/patch-remoting_host_ipc__desktop__environment.h
chromium/patches/patch-remoting_host_it2me_it2me__host.cc
chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
chromium/patches/patch-remoting_host_policy__watcher.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
chromium/patches/patch-remoting_host_remoting__me2me__host.cc
chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
chromium/patches/patch-remoting_host_session__policies__from__dict.cc
chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_setup_start__host__main.cc
chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
chromium/patches/patch-sandbox_BUILD.gn
chromium/patches/patch-sandbox_features.gni
chromium/patches/patch-sandbox_linux_BUILD.gn
chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
chromium/patches/patch-sandbox_policy_BUILD.gn
chromium/patches/patch-sandbox_policy_features.cc
chromium/patches/patch-sandbox_policy_features.h
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
chromium/patches/patch-sandbox_policy_sandbox.cc
chromium/patches/patch-sandbox_policy_sandbox.h
chromium/patches/patch-sandbox_policy_sandbox__type.cc
chromium/patches/patch-sandbox_policy_switches.cc
chromium/patches/patch-sandbox_policy_switches.h
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
chromium/patches/patch-services_device_BUILD.gn
chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
chromium/patches/patch-services_device_hid_BUILD.gn
chromium/patches/patch-services_device_hid_hid__connection__fido.cc
chromium/patches/patch-services_device_hid_hid__connection__fido.h
chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
chromium/patches/patch-services_device_hid_hid__service.cc
chromium/patches/patch-services_device_hid_hid__service__fido.cc
chromium/patches/patch-services_device_hid_hid__service__fido.h
chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
chromium/patches/patch-services_device_hid_hid__service__freebsd.h
chromium/patches/patch-services_device_public_cpp_device__features.cc
chromium/patches/patch-services_device_public_cpp_device__features.h
chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
chromium/patches/patch-services_device_public_mojom_BUILD.gn
chromium/patches/patch-services_device_serial_BUILD.gn
chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
chromium/patches/patch-services_device_usb_BUILD.gn
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
chromium/patches/patch-services_device_usb_usb__service.cc
chromium/patches/patch-services_device_usb_usb__service__fake.cc
chromium/patches/patch-services_device_usb_usb__service__fake.h
chromium/patches/patch-services_network_BUILD.gn
chromium/patches/patch-services_network_network__context.cc
chromium/patches/patch-services_network_network__context.h
chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
chromium/patches/patch-services_network_network__sandbox__hook__linux.h
chromium/patches/patch-services_network_network__service.cc
chromium/patches/patch-services_network_network__service.h
chromium/patches/patch-services_network_public_cpp_BUILD.gn
chromium/patches/patch-services_network_public_cpp_features.cc
chromium/patches/patch-services_network_public_mojom_BUILD.gn
chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
chromium/patches/patch-services_service__manager_BUILD.gn
chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
chromium/patches/patch-services_shape__detection_shape__detection__service.cc
chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
chromium/patches/patch-services_viz_public_mojom_BUILD.gn
chromium/patches/patch-services_webnn_features.gni
chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
chromium/patches/patch-skia_ext_font__utils.cc
chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
chromium/patches/patch-sql_database.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
chromium/patches/patch-third__party_angle_BUILD.gn
chromium/patches/patch-third__party_angle_src_common_platform.h
chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
chromium/patches/patch-third__party_angle_util_BUILD.gn
chromium/patches/patch-third__party_blink_common_features.cc
chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
chromium/patches/patch-third__party_blink_public_platform_platform.h
chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
chromium/patches/patch-third__party_blink_renderer_platform_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_common_Platform.h
chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
chromium/patches/patch-third__party_ffmpeg_BUILD.gn
chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
chromium/patches/patch-third__party_fontconfig_include_meson-config.h
chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
chromium/patches/patch-third__party_google__benchmark_BUILD.gn
chromium/patches/patch-third__party_ipcz_src_BUILD.gn
chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
chromium/patches/patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h
chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_libc++_src_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_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_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_material__color__utilities_src_cpp_palettes_tones.cc
chromium/patches/patch-third__party_nasm_BUILD.gn
chromium/patches/patch-third__party_nasm_config_config-linux.h
chromium/patches/patch-third__party_node_check__version.py
chromium/patches/patch-third__party_node_node.gni
chromium/patches/patch-third__party_node_node.py
chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
chromium/patches/patch-third__party_pdfium_pdfium.gni
chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
chromium/patches/patch-third__party_perfetto_src_base_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_base_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-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_linux_wayland_egl__dmabuf.cc
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
chromium/patches/patch-third__party_webrtc_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__switches.h
chromium/patches/patch-ui_base_webui_web__ui__util.cc
chromium/patches/patch-ui_base_x_selection__owner.cc
chromium/patches/patch-ui_base_x_selection__owner.h
chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.h
chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
chromium/patches/patch-ui_base_x_x11__display__manager.cc
chromium/patches/patch-ui_base_x_x11__drag__context.cc
chromium/patches/patch-ui_base_x_x11__drag__context.h
chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
chromium/patches/patch-ui_color_color__id.h
chromium/patches/patch-ui_color_system__theme.h
chromium/patches/patch-ui_compositor_compositor.cc
chromium/patches/patch-ui_compositor_compositor.h
chromium/patches/patch-ui_compositor_compositor__observer.h
chromium/patches/patch-ui_display_screen.cc
chromium/patches/patch-ui_display_screen.h
chromium/patches/patch-ui_events_event.cc
chromium/patches/patch-ui_events_event__switches.cc
chromium/patches/patch-ui_events_event__switches.h
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
chromium/patches/patch-ui_gfx_BUILD.gn
chromium/patches/patch-ui_gfx_canvas__skia.cc
chromium/patches/patch-ui_gfx_font__fallback__linux.cc
chromium/patches/patch-ui_gfx_font__render__params.h
chromium/patches/patch-ui_gfx_font__render__params__linux.cc
chromium/patches/patch-ui_gfx_font__util.cc
chromium/patches/patch-ui_gfx_gpu__extra__info.h
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
chromium/patches/patch-ui_gfx_native__pixmap__handle.h
chromium/patches/patch-ui_gfx_native__ui__types.h
chromium/patches/patch-ui_gfx_platform__font__skia.cc
chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
chromium/patches/patch-ui_gfx_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-v8_BUILD.gn
chromium/patches/patch-v8_include_v8-internal.h
chromium/patches/patch-v8_include_v8config.h
chromium/patches/patch-v8_src_api_api.cc
chromium/patches/patch-v8_src_base_atomicops.h
chromium/patches/patch-v8_src_base_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_sandbox_sandbox.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
chromium/patches/patch-v8_src_trap-handler_trap-handler.h
chromium/patches/patch-v8_tools_run-paxctl.py
chromium/patches/patch-v8_tools_run.py
Added Files:
chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.cc
chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
chromium/patches/patch-chrome_browser_metrics_BUILD.gn
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_ui_autofill_chrome__autofill__client.cc
chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h
chromium/patches/patch-chrome_browser_ui_startup_url__util.cc
chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc
chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc
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_toolbar_avatar__toolbar__button__interface.h
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-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc
chromium/patches/patch-remoting_host_audio__injector.cc
chromium/patches/patch-remoting_host_config__file__watcher.cc
chromium/patches/patch-remoting_host_config__file__watcher.h
chromium/patches/patch-remoting_host_setup_daemon__controller.cc
chromium/patches/patch-remoting_host_setup_daemon__controller.h
chromium/patches/patch-remoting_protocol_webrtc__transport.cc
chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
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_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h
chromium/patches/patch-ui_base_ui__base__features.h
Removed Files:
chromium/patches/patch-base_memory_discardable__memory.cc
chromium/patches/patch-base_memory_discardable__memory__internal.h
chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
chromium/patches/patch-chrome_browser_BUILD.gn
chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
chromium/patches/patch-components_os__crypt_sync_os__crypt.h
chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
chromium/patches/patch-third__party_afl_src_afl-fuzz.c
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
Log Message:
chromium: update to 149.0.7827.53
chromium: update to 149.0.7827.53
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=42e82413490d743b0090c20b9204b3610de0440a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/COMMIT_MSG | 267 +-
chromium/Makefile | 4 +-
chromium/distinfo | 3212 ++++++++++----------
chromium/patches/patch-BUILD.gn | 18 +-
...patch-apps_ui_views_app__window__frame__view.cc | 2 +-
chromium/patches/patch-base_BUILD.gn | 26 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...cator_partition__allocator_partition__alloc.gni | 4 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 2 +-
...ion__alloc_page__allocator__internals__posix.cc | 13 +-
...tion__alloc_page__allocator__internals__posix.h | 2 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 2 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 2 +-
..._partition__alloc_partition__alloc__constants.h | 2 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 2 +-
...locator_src_partition__alloc_spinning__mutex.cc | 4 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_atomicops.h | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 2 +-
chromium/patches/patch-base_compiler__specific.h | 2 +-
.../patches/patch-base_debug_debugger__posix.cc | 2 +-
chromium/patches/patch-base_debug_elf__reader.cc | 2 +-
.../patches/patch-base_debug_proc__maps__linux.cc | 2 +-
chromium/patches/patch-base_debug_stack__trace.cc | 4 +-
.../patch-base_debug_stack__trace__posix.cc | 2 +-
.../patches/patch-base_files_dir__reader__linux.h | 2 +-
.../patches/patch-base_files_dir__reader__posix.h | 2 +-
chromium/patches/patch-base_files_drive__info.h | 2 +-
.../patches/patch-base_files_drive__info__posix.cc | 2 +-
.../patches/patch-base_files_file__path__watcher.h | 2 +-
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.h | 2 +-
...tch-base_files_file__path__watcher__unittest.cc | 2 +-
.../patches/patch-base_files_file__util__posix.cc | 2 +-
.../patch-base_files_file__util__unittest.cc | 8 +-
...-base_files_important__file__writer__cleaner.cc | 2 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 2 +-
.../patch-base_memory_discardable__memory.cc | 44 -
...tch-base_memory_discardable__memory__internal.h | 17 -
...emory_madv__free__discardable__memory__posix.cc | 27 -
...-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 | 2 +-
.../patches/patch-base_process_process__iterator.h | 2 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 2 +-
.../patches/patch-base_process_process__metrics.h | 2 +-
...patch-base_process_process__metrics__freebsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 2 +-
.../patch-base_process_process__metrics__posix.cc | 2 +-
...atch-base_process_process__metrics__unittest.cc | 2 +-
.../patches/patch-base_process_process__posix.cc | 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 | 6 +-
chromium/patches/patch-base_rand__util.h | 4 +-
chromium/patches/patch-base_rand__util__posix.cc | 2 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 2 +-
.../patch-base_synchronization_cancelable__event.h | 2 +-
.../patch-base_synchronization_lock__impl.h | 6 +-
chromium/patches/patch-base_syslog__logging.cc | 2 +-
chromium/patches/patch-base_system_sys__info.cc | 2 +-
chromium/patches/patch-base_system_sys__info.h | 6 +-
.../patch-base_system_sys__info__freebsd.cc | 12 +-
.../patch-base_system_sys__info__openbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__posix.cc | 10 +-
.../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 | 4 +-
...atch-base_trace__event_process__memory__dump.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 8 +-
.../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 | 92 +-
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 | 4 +-
chromium/patches/patch-build_config_ozone.gni | 2 +-
chromium/patches/patch-build_config_rust.gni | 2 +-
.../patches/patch-build_config_v8__target__cpu.gni | 2 +-
chromium/patches/patch-build_detect__host__arch.py | 2 +-
chromium/patches/patch-build_dotfile__settings.gni | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 2 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.gni | 2 +-
.../patches/patch-build_linux_strip__binary.py | 2 +-
chromium/patches/patch-build_linux_unbundle_icu.gn | 2 +-
.../patches/patch-build_linux_unbundle_libpng.gn | 2 +-
.../patches/patch-build_linux_unbundle_libusb.gn | 2 +-
chromium/patches/patch-build_rust_allocator_lib.rs | 2 +-
.../patches/patch-build_rust_rust__bindgen.gni | 2 +-
.../patch-build_rust_rust__bindgen__generator.gni | 2 +-
chromium/patches/patch-build_rust_std_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patch-build_toolchain_gcc__solink__wrapper.py | 2 +-
.../patch-build_toolchain_gcc__toolchain.gni | 6 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 2 +-
chromium/patches/patch-cc_base_features.cc | 2 +-
.../patch-chrome_app_chrome__command__ids.h | 4 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 10 +-
.../patch-chrome_app_chrome__main__delegate.cc | 38 +-
chromium/patches/patch-chrome_browser_BUILD.gn | 22 -
.../patches/patch-chrome_browser_about__flags.cc | 183 +-
...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 | 4 +-
...ser_apps_platform__apps_platform__app__launch.h | 2 +-
...ete_chrome__autocomplete__scheme__classifier.cc | 2 +-
...kground_extensions_background__mode__manager.cc | 4 +-
...e_browser_background_glic_glic__status__icon.cc | 10 +-
.../patch-chrome_browser_browser__features.cc | 2 +-
.../patch-chrome_browser_browser__features.h | 2 +-
.../patch-chrome_browser_browser__process__impl.cc | 12 +-
.../patch-chrome_browser_browser__process__impl.h | 4 +-
...hrome_browser_chrome__browser__field__trials.cc | 2 +-
..._browser_chrome__browser__interface__binders.cc | 2 +-
...r_chrome__browser__interface__binders__webui.cc | 10 +-
...r__interface__binders__webui__parts__desktop.cc | 16 +-
.../patch-chrome_browser_chrome__browser__main.cc | 38 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 9 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 42 +-
...rome_browser_chrome__content__browser__client.h | 4 +-
...tent__browser__client__navigation__throttles.cc | 10 +-
...ssaging_messaging__backend__service__factory.cc | 2 +-
...iwa__key__distribution__component__installer.cc | 2 +-
..._iwa__key__distribution__component__installer.h | 2 +-
...rome_browser_component__updater_registration.cc | 8 +-
...ater_wasm__tts__engine__component__installer.cc | 2 +-
..._updater_widevine__cdm__component__installer.cc | 2 +-
...hrome__protocol__handler__registry__delegate.cc | 2 +-
chromium/patches/patch-chrome_browser_defaults.cc | 2 +-
...tity_device__oauth2__token__service__factory.cc | 2 +-
...me_browser_devtools_devtools__policy__dialog.cc | 2 +-
...e_browser_devtools_remote__debugging__server.cc | 8 +-
...me_browser_devtools_remote__debugging__server.h | 2 +-
...hrome_browser_diagnostics_diagnostics__writer.h | 2 +-
...download_chrome__download__manager__delegate.cc | 8 +-
...h-chrome_browser_download_download__commands.cc | 2 +-
...ch-chrome_browser_download_download__commands.h | 2 +-
...rome_browser_download_download__file__picker.cc | 4 +-
...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 | 10 +-
...wser__management_browser__management__service.h | 15 +-
...ise_browser__management_management__identity.cc | 2 +-
...ome__browser__main__extra__parts__enterprise.cc | 6 +-
...rome__browser__main__extra__parts__enterprise.h | 4 +-
...nectors_analysis_analysis__service__settings.cc | 2 +-
...-chrome_browser_enterprise_connectors_common.cc | 6 +-
...er_enterprise_connectors_connectors__service.cc | 4 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 2 +-
...ser_commands_key__rotation__command__factory.cc | 2 +-
...sistence_key__persistence__delegate__factory.cc | 2 +-
...ice__trust_signals_signals__service__factory.cc | 2 +-
...tors_reporting_browser__crash__event__router.cc | 2 +-
...nnectors_reporting_crash__reporting__context.cc | 4 +-
...onnectors_reporting_crash__reporting__context.h | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 2 +-
...nectors_reporting_realtime__reporting__client.h | 2 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...te__commands_user__remote__commands__factory.cc | 17 +
...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 | 4 +-
...ate_chrome__desktop__report__request__helper.cc | 2 +-
...rprise__reporting__private_conversion__utils.cc | 2 +-
...erprise__reporting__private_conversion__utils.h | 2 +-
..._private_enterprise__reporting__private__api.cc | 2 +-
...__private_enterprise__reporting__private__api.h | 2 +-
...writer__private_removable__storage__provider.cc | 2 +-
...ensions_api_messaging_launch__context__posix.cc | 2 +-
...__private_passwords__private__delegate__impl.cc | 2 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +-
...extensions_api_settings__private_prefs__util.cc | 6 +-
...chrome_browser_extensions_api_tabs_tabs__api.cc | 4 +-
...cation__proxy_web__authentication__proxy__api.h | 2 +-
...gging__private_webrtc__logging__private__api.cc | 4 +-
...api_webstore__private_webstore__private__api.cc | 4 +-
...s_component__extensions__allowlist_allowlist.cc | 4 +-
..._browser_extensions_external__provider__impl.cc | 2 +-
...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 | 6 +-
.../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 +-
...chrome_browser_glic_host_glic__page__handler.cc | 4 +-
.../patch-chrome_browser_glic_public_features.cc | 6 +-
...me_browser_glic_service_glic__instance__impl.cc | 26 +
...atch-chrome_browser_glic_widget_glic__widget.cc | 6 +-
.../patch-chrome_browser_global__features.cc | 8 +-
.../patch-chrome_browser_global__features.h | 10 +-
...chrome_browser_headless_headless__mode__init.cc | 35 +
...chrome_browser_headless_headless__mode__util.cc | 26 +-
...h-chrome_browser_intranet__redirect__detector.h | 2 +-
...dia__galleries_media__file__system__registry.cc | 2 +-
...ch-chrome_browser_media_audio__service__util.cc | 2 +-
...-chrome_browser_media_router_discovery_BUILD.gn | 2 +-
...er_discovery_discovery__network__list__posix.cc | 2 +-
...covery_discovery__network__list__wifi__linux.cc | 2 +-
...wser_media_webrtc_chrome__screen__enumerator.cc | 2 +-
...owser_media_webrtc_chrome__screen__enumerator.h | 2 +-
...ia_webrtc_desktop__media__picker__controller.cc | 2 +-
...media_webrtc_rtc__diagnostic__logging__utils.cc | 4 +-
...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 4 +-
...wser_media_webrtc_webrtc__logging__controller.h | 6 +-
.../patch-chrome_browser_memory__details.cc | 4 +-
.../patches/patch-chrome_browser_metrics_BUILD.gn | 44 +
...chrome__browser__main__extra__parts__metrics.cc | 14 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 68 +-
...ch-chrome_browser_metrics_perf_cpu__identity.cc | 2 +-
...trics_power_process__metrics__recorder__util.cc | 2 +-
...hrome_browser_metrics_power_process__monitor.cc | 8 +-
...chrome_browser_metrics_power_process__monitor.h | 2 +-
...owser_net_profile__network__context__service.cc | 8 +-
..._profile__network__context__service__factory.cc | 2 +-
...rowser_net_system__network__context__manager.cc | 4 +-
...browser_net_system__network__context__manager.h | 2 +-
...page_modules_file__suggestion_drive__service.cc | 2 +-
..._browser_new__tab__page_new__tab__page__util.cc | 2 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
..._tiles_chrome__most__visited__sites__factory.cc | 2 +-
...oad__metrics_page__load__metrics__initialize.cc | 2 +-
...d__manager_chrome__password__manager__client.cc | 10 +-
..._factories_password__reuse__manager__factory.cc | 2 +-
...icture_picture__in__picture__window__manager.cc | 6 +-
.../patch-chrome_browser_platform__util__linux.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 6 +-
...onfiguration__policy__handler__list__factory.cc | 66 +-
...y_developer__tools__policy__checker__factory.cc | 2 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 4 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 18 +-
...er_prefs_pref__service__incognito__allowlist.cc | 2 +-
...-chrome_browser_prefs_session__startup__pref.cc | 2 +-
...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 | 4 +-
...hrome__browser__main__extra__parts__profiles.cc | 70 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 22 +-
...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 | 2 +-
...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 | 10 +-
...rowsing_safe__browsing__pref__change__handler.h | 2 +-
...owser_safe__browsing_safe__browsing__service.cc | 6 +-
...ity__settings__bundle__pref__change__handler.cc | 35 +
...rity__settings__bundle__pref__change__handler.h | 42 +
...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 | 2 +-
...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 | 2 +-
.../patch-chrome_browser_signin_signin__util.cc | 2 +-
.../patch-chrome_browser_signin_signin__util.h | 4 +-
...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 | 2 +-
...rowser_sync_device__info__sync__client__impl.cc | 4 +-
...h-chrome_browser_sync_sync__service__factory.cc | 6 +-
...est_integration_sync__service__impl__harness.cc | 2 +-
...e_browser_task__manager_sampling_task__group.cc | 2 +-
...me_browser_task__manager_sampling_task__group.h | 2 +-
..._task__manager_sampling_task__group__sampler.cc | 2 +-
...r_task__manager_sampling_task__group__sampler.h | 2 +-
...r_task__manager_sampling_task__manager__impl.cc | 2 +-
...browser_task__manager_task__manager__observer.h | 2 +-
.../patch-chrome_browser_themes_theme__helper.cc | 2 +-
.../patch-chrome_browser_themes_theme__service.cc | 2 +-
...e_browser_themes_theme__service__aura__linux.cc | 2 +-
...hrome_browser_themes_theme__service__factory.cc | 2 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 10 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
...browser_ui_autofill_chrome__autofill__client.cc | 17 +
..._browser_ui_autofill_chrome__autofill__client.h | 26 +
..._payments_desktop__payments__window__manager.cc | 2 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.h | 4 +-
...rome_browser_ui_browser__command__controller.cc | 18 +-
.../patch-chrome_browser_ui_browser__commands.cc | 13 +-
.../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 +-
...wser__window_public_browser__window__features.h | 8 +-
.../patch-chrome_browser_ui_chrome__pages.cc | 10 +-
.../patch-chrome_browser_ui_chrome__pages.h | 2 +-
...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 | 6 +-
.../patch-chrome_browser_ui_prefs_pref__watcher.h | 2 +-
...h-chrome_browser_ui_prefs_prefs__tab__helper.cc | 6 +-
.../patches/patch-chrome_browser_ui_sad__tab.cc | 4 +-
...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 | 2 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 6 +-
...wser_ui_startup_google__chrome__scheme__util.cc | 26 -
...tch-chrome_browser_ui_startup_infobar__utils.cc | 2 +-
...browser_ui_startup_startup__browser__creator.cc | 8 +-
...r_ui_startup_startup__browser__creator__impl.cc | 14 +-
...me_browser_ui_startup_startup__tab__provider.cc | 4 +-
.../patch-chrome_browser_ui_startup_url__util.cc | 26 +
.../patch-chrome_browser_ui_tab__helpers.cc | 4 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 6 +-
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 10 +-
...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc | 4 +-
...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 | 17 +
.../patch-chrome_browser_ui_ui__features.cc | 12 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 8 +-
...pps_chrome__native__app__window__views__aura.cc | 2 +-
...s_chrome__browser__main__extra__parts__views.cc | 2 +-
...rome_browser_ui_views_chrome__views__delegate.h | 2 +-
...wser_ui_views_chrome__views__delegate__linux.cc | 2 +-
...owser_ui_views_compose_compose__dialog__view.cc | 4 +-
...collaboration__controller__delegate__desktop.cc | 2 +-
..._collaboration__controller__delegate__desktop.h | 2 +-
...s_frame_browser__frame__view__factory__views.cc | 4 +-
...ws_frame_browser__frame__view__layout__linux.cc | 2 +-
..._browser__frame__view__layout__linux__native.cc | 4 +-
...r_ui_views_frame_browser__frame__view__linux.cc | 6 +-
...-chrome_browser_ui_views_frame_browser__view.cc | 8 +-
...hrome_browser_ui_views_frame_browser__widget.cc | 12 +-
...chrome_browser_ui_views_frame_browser__widget.h | 6 +-
...s_frame_horizontal__tab__strip__region__view.cc | 2 +-
...rame_layout_browser__view__app__layout__impl.cc | 2 +-
...e_layout_browser__view__tabbed__layout__impl.cc | 17 +
...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 | 2 +-
...ui_views_frame_system__menu__model__delegate.cc | 2 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 2 +-
...r_ui_views_location__bar_location__bar__view.cc | 4 +-
...ui_views_new__tab__footer_footer__controller.cc | 2 +-
...views_passwords_password__bubble__view__base.cc | 4 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 10 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 16 +-
...iles_avatar__toolbar__button__state__manager.cc | 17 +
...files_avatar__toolbar__button__state__manager.h | 17 +
..._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 | 2 +-
...es_signin__view__controller__delegate__views.cc | 2 +-
...les_signin__view__controller__delegate__views.h | 2 +-
...ui_views_tabs_dragging_tab__drag__controller.cc | 14 +-
...abs_hovercard_tab__hover__card__bubble__view.cc | 4 +-
...cts_projects__panel__tab__groups__item__view.cc | 2 +-
...projects_projects__panel__thread__item__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 | 4 +-
..._vertical_vertical__tab__group__header__view.cc | 4 +-
...er_ui_views_task__manager__search__bar__view.cc | 2 +-
...ws_toolbar_avatar__toolbar__button__interface.h | 17 +
...hrome_browser_ui_views_toolbar_toolbar__view.cc | 4 +-
...views_toolbar_webui__avatar__toolbar__button.cc | 17 +
..._views_toolbar_webui__avatar__toolbar__button.h | 17 +
..._education_browser__user__education__service.cc | 6 +-
...eb__apps_web__app__integration__test__driver.cc | 20 +-
...i_web__applications_app__browser__controller.cc | 4 +-
...rowser_ui_web__applications_web__app__dialogs.h | 2 +-
...eb__applications_web__app__ui__manager__impl.cc | 15 +-
...web__applications_web__app__ui__manager__impl.h | 4 +-
...ser_ui_webui__browser_webui__browser__window.cc | 4 +-
...atch-chrome_browser_ui_webui_about_about__ui.cc | 2 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 4 +-
...r_ui_webui_app__home_app__home__page__handler.h | 2 +-
...ui_webui_app__settings_web__app__settings__ui.h | 2 +-
...icate__manager_certificate__manager__handler.cc | 2 +-
...i_certificate__manager_client__cert__sources.cc | 2 +-
...ui_certificate__manager_client__cert__sources.h | 2 +-
...me_browser_ui_webui_chrome__web__ui__configs.cc | 18 +-
...i_webui_chrome__web__ui__controller__factory.cc | 10 +-
...ternals_connectors__internals__page__handler.cc | 2 +-
...i_connectors__internals_device__trust__utils.cc | 2 +-
..._cr__components_searchbox_searchbox__handler.cc | 8 +-
...ui_history_history__identity__state__watcher.cc | 2 +-
...fobar__internals_infobar__internals__handler.cc | 12 +-
...wser_ui_webui_interstitials_interstitial__ui.cc | 2 +-
...e_browser_ui_webui_management_management__ui.cc | 2 +-
...i_webui_management_management__ui__constants.cc | 2 +-
...ui_webui_management_management__ui__constants.h | 2 +-
..._ui_webui_management_management__ui__handler.cc | 2 +-
...r_ui_webui_management_management__ui__handler.h | 2 +-
...ebui_password__manager_promo__cards__handler.cc | 2 +-
...webui_password__manager_promo__cards__handler.h | 2 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...ui_sanitized__image_sanitized__image__source.cc | 2 +-
...bui_sanitized__image_sanitized__image__source.h | 2 +-
...h__engine__choice_search__engine__choice__ui.cc | 2 +-
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 10 +-
...er_ui_webui_settings_site__settings__handler.cc | 8 +-
...ize__chrome_customize__chrome__page__handler.cc | 2 +-
...mize__chrome_customize__chrome__page__handler.h | 4 +-
...ser_ui_webui_signin_profile__picker__handler.cc | 2 +-
...owser_ui_webui_signin_sync__confirmation__ui.cc | 2 +-
...r__education__internals__page__handler__impl.cc | 8 +-
...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 | 4 +-
...s_commands_set__user__display__mode__command.cc | 2 +-
...er_web__applications_extension__status__utils.h | 2 +-
...ications_extensions_extension__status__utils.cc | 2 +-
...browser_web__applications_icons_icon__masker.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 4 +-
...__integration_os__integration__test__override.h | 4 +-
...integration_run__on__os__login__sub__manager.cc | 2 +-
...tions_os__integration_shortcut__sub__manager.cc | 2 +-
...gration_web__app__file__handler__registration.h | 2 +-
...lications_os__integration_web__app__shortcut.cc | 2 +-
...plications_os__integration_web__app__shortcut.h | 2 +-
...pplications_policy_web__app__policy__manager.cc | 2 +-
...s_test_os__integration__test__override__impl.cc | 10 +-
...ns_test_os__integration__test__override__impl.h | 6 +-
...ch-chrome_browser_web__applications_web__app.cc | 6 +-
...ser_web__applications_web__app__install__info.h | 4 +-
...rome_browser_webapps_chrome__webapps__client.cc | 2 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
...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 | 2 +-
.../patch-chrome_common_chrome__features.cc | 10 +-
.../patches/patch-chrome_common_chrome__features.h | 6 +-
.../patches/patch-chrome_common_chrome__paths.cc | 2 +-
.../patches/patch-chrome_common_chrome__paths.h | 8 +-
.../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 | 14 +-
.../patch-chrome_common_media_cdm__registration.h | 2 +-
...a_component__widevine__cdm__hint__file__linux.h | 2 +-
chromium/patches/patch-chrome_common_pref__names.h | 24 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 6 +-
.../patch-chrome_common_webui__url__constants.h | 8 +-
...ise__companion_enterprise__companion__client.cc | 2 +-
...h-chrome_enterprise__companion_event__logger.cc | 2 +-
...e_enterprise__companion_ipc__security__linux.cc | 2 +-
.../patch-chrome_enterprise__companion_lock.cc | 8 +-
...e_renderer_chrome__content__renderer__client.cc | 8 +-
...vices_printing_print__backend__service__impl.cc | 2 +-
...rvices_printing_print__backend__service__impl.h | 2 +-
...services_speech_audio__source__fetcher__impl.cc | 2 +-
...e_test_base_scoped__channel__override__posix.cc | 2 +-
...ch-chrome_test_chromedriver_chrome__launcher.cc | 2 +-
...rome_test_chromedriver_chrome_chrome__finder.cc | 2 +-
...e_test_chromedriver_key__converter__unittest.cc | 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 | 2 +-
chromium/patches/patch-components_BUILD.gn | 4 +-
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 2 +-
...browser_payments_amount__extraction__manager.cc | 2 +-
...autofill_core_browser_payments_bnpl__manager.cc | 4 +-
...payments_credit__card__suggestion__generator.cc | 4 +-
...ebdata_payments_payments__sync__bridge__util.cc | 4 +-
...ents_autofill_core_common_autofill__features.cc | 2 +-
...ill_core_common_autofill__payments__features.cc | 8 +-
...on_public_collaboration__controller__delegate.h | 2 +-
...onents_commerce_core_commerce__feature__list.cc | 6 +-
...nstrained__window_constrained__window__views.cc | 2 +-
...ngs_core_browser_website__settings__registry.cc | 2 +-
...omponents_cookie__config_cookie__store__util.cc | 2 +-
.../patch-components_crash_core_app_BUILD.gn | 2 +-
...nts_crash_core_app_chrome__crashpad__handler.cc | 2 +-
...nents_crash_core_app_crashpad__handler__main.cc | 2 +-
...h_core_browser_crash__upload__list__crashpad.cc | 2 +-
.../patch-components_crash_core_common_BUILD.gn | 2 +-
...h-components_dbus_xdg_file__transfer__portal.cc | 2 +-
...s_device__signals_core_browser_browser__utils.h | 2 +-
...wser_desktop_desktop__os__signals__collector.cc | 2 +-
...ignals_core_browser_mock__signals__aggregator.h | 2 +-
...ice__signals_core_browser_signals__aggregator.h | 2 +-
...gnals_core_browser_signals__aggregator__impl.cc | 2 +-
...ignals_core_browser_signals__aggregator__impl.h | 2 +-
...ignals_core_browser_user__permission__service.h | 2 +-
...core_browser_user__permission__service__impl.cc | 2 +-
..._core_browser_user__permission__service__impl.h | 2 +-
...als_core_common_linux_platform__utils__linux.cc | 2 +-
...s_device__signals_core_common_platform__utils.h | 2 +-
...evice__signals_core_common_signals__features.cc | 4 +-
...device__signals_core_common_signals__features.h | 6 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 14 +-
...ponents_embedder__support_user__agent__utils.cc | 23 +-
...bedder__support_user__agent__utils__unittest.cc | 2 +-
...ts_enterprise_browser_reporting_report__util.cc | 4 +-
...ctors_core_realtime__reporting__client__base.cc | 2 +-
..._enterprise_data__controls_core_browser_rule.cc | 2 +-
...components_enterprise_watermarking_watermark.cc | 2 +-
...mponents_error__page_common_localized__error.cc | 4 +-
...h-components_eye__dropper_eye__dropper__view.cc | 2 +-
..._feature__engagement_public_event__constants.cc | 2 +-
...s_feature__engagement_public_event__constants.h | 2 +-
...e__engagement_public_feature__configurations.cc | 8 +-
...eature__engagement_public_feature__constants.cc | 15 +-
...feature__engagement_public_feature__constants.h | 8 +-
...nts_feature__engagement_public_feature__list.cc | 8 +-
...ents_feature__engagement_public_feature__list.h | 14 +-
...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 | 6 +-
.../patch-components_metrics_dwa_dwa__service.cc | 2 +-
.../patch-components_metrics_metrics__log.cc | 10 +-
.../patch-components_metrics_motherboard.cc | 2 +-
...nents_metrics_private__metrics_puma__service.cc | 2 +-
...nts_named__mojo__ipc__server_connection__info.h | 6 +-
...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 | 4 +-
...omponents_named__system__lock_lock__unittest.cc | 8 +-
.../patch-components_ntp__tiles_pref__names.h | 2 +-
...n__device__translation_service_sandbox__hook.cc | 2 +-
...on__device__translation_service_sandbox__hook.h | 2 +-
...core_feature__registry_feature__registration.cc | 4 +-
...on__guide_core_optimization__guide__features.cc | 2 +-
...zation__guide_core_optimization__guide__util.cc | 4 +-
..._async_browser_secret__portal__key__provider.cc | 2 +-
...onents_os__crypt_sync_libsecret__util__linux.cc | 33 -
.../patch-components_os__crypt_sync_os__crypt.h | 69 -
...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 | 15 +-
...ager_core_browser_features_password__features.h | 4 +-
...ger_core_browser_password__autofill__manager.cc | 6 +-
...ager_core_browser_password__autofill__manager.h | 4 +-
...manager_core_browser_password__form__filling.cc | 2 +-
...manager_core_browser_password__form__manager.cc | 2 +-
...word__manager_core_browser_password__manager.cc | 8 +-
...anager_core_browser_password__manager__client.h | 2 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 6 +-
...core_browser_password__manual__fallback__flow.h | 4 +-
..._core_browser_password__store__factory__util.cc | 2 +-
...core_browser_password__store_login__database.cc | 10 +-
...ssword__store_login__database__async__helper.cc | 8 +-
...er_password__store_login__database__unittest.cc | 4 +-
...core_browser_stub__password__manager__client.cc | 2 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 2 +-
...nager_decorators_process__metrics__decorator.cc | 2 +-
...mponents_performance__manager_public_features.h | 2 +-
...e__attribution_memory__measurement__delegate.cc | 2 +-
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
...licy_core_common_cloud_cloud__policy__client.cc | 2 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 2 +-
...policy_core_common_cloud_cloud__policy__util.cc | 2 +-
...-components_policy_core_common_policy__paths.cc | 2 +-
...onents_policy_tools_generate__policy__source.py | 2 +-
.../patch-components_power__metrics_BUILD.gn | 2 +-
...nts_power__metrics_energy__metrics__provider.cc | 2 +-
...y__config_pref__proxy__config__tracker__impl.cc | 2 +-
...ents_proxy__config_proxy__config__pref__names.h | 2 +-
...nfig_proxy__override__rules__policy__handler.cc | 2 +-
...onfig_proxy__override__rules__policy__handler.h | 2 +-
...components_proxy__config_proxy__prefs__utils.cc | 2 +-
...capabilities_regional__capabilities__service.cc | 2 +-
..._capabilities_regional__capabilities__service.h | 2 +-
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_sb__protocol__manager__util.cc | 17 +
..._core_browser_db_v4__protocol__manager__util.cc | 17 -
..._browser_realtime_url__lookup__service__base.cc | 2 +-
...nents_search__engines_template__url__service.cc | 2 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...ervices_font__data_font__data__service__impl.cc | 4 +-
...paint__preview__compositor__collection__impl.cc | 2 +-
...identity__manager_account__capabilities__list.h | 2 +-
...mponents_signin_public_base_signin__switches.cc | 61 +-
...omponents_signin_public_base_signin__switches.h | 44 +-
...blic_identity__manager_account__capabilities.cc | 2 +-
...ublic_identity__manager_account__capabilities.h | 2 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...d__user_core_browser_child__account__service.cc | 2 +-
...ds__chrome__management__url__checker__client.cc | 2 +-
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 2 +-
...r_core_browser_supervised__user__preferences.cc | 4 +-
...d__user_core_browser_supervised__user__utils.cc | 6 +-
...onents_supervised__user_core_common_features.cc | 13 +-
...ponents_supervised__user_core_common_features.h | 15 +-
...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 +-
.../patch-components_sync_base_sync__util.cc | 2 +-
...nts_sync_service_device__statistics__tracker.cc | 4 +-
.../patch-components_sync_service_sync__prefs.cc | 4 +-
...-components_sync_service_sync__service__impl.cc | 2 +-
.../patch-components_system__cpu_cpu__probe.cc | 2 +-
...onents_translate_core_common_translate__util.cc | 2 +-
...sted__vault_trusted__vault__connection__impl.cc | 2 +-
...ponents_update__client_update__query__params.cc | 2 +-
..._formatter_spoof__checks_idn__spoof__checker.cc | 2 +-
...nts_user__education_views_help__bubble__view.cc | 2 +-
...ents_user__education_views_help__bubble__view.h | 2 +-
...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 | 4 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 4 +-
...me__sinks_root__compositor__frame__sink__impl.h | 4 +-
...components_viz_service_gl_gpu__service__impl.cc | 6 +-
...-components_viz_service_gl_gpu__service__impl.h | 4 +-
...ch-components_viz_test_fake__display__client.cc | 2 +-
...tch-components_viz_test_fake__display__client.h | 2 +-
...tch-components_viz_test_mock__display__client.h | 2 +-
..._wallet_core_browser_network_wallet__request.cc | 2 +-
...onents_webapps_browser_web__app__url__config.cc | 2 +-
...core_browser_gpm__user__verification__policy.cc | 2 +-
.../patch-components_webui_flags_flags__state.cc | 2 +-
chromium/patches/patch-content_app_BUILD.gn | 2 +-
.../patches/patch-content_app_content__main.cc | 6 +-
...atch-content_app_content__main__runner__impl.cc | 34 +-
chromium/patches/patch-content_browser_BUILD.gn | 6 +-
...sibility_browser__accessibility__state__impl.cc | 2 +-
...owser__accessibility__state__impl__auralinux.cc | 2 +-
..._browser_browser__child__process__host__impl.cc | 2 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 4 +-
.../patch-content_browser_browser__main__loop.cc | 2 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 2 +-
..._browser_child__thread__type__switcher__linux.h | 2 +-
..._compositor_viz__process__transport__factory.cc | 4 +-
...wser_devtools_devtools__frontend__host__impl.cc | 2 +-
...owser_devtools_devtools__frontend__host__impl.h | 2 +-
...wser_devtools_protocol_system__info__handler.cc | 2 +-
...ccess_file__path__watcher_file__path__watcher.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...le__path__watcher_file__path__watcher__kqueue.h | 2 +-
...s_file__system__access__local__path__watcher.cc | 2 +-
...font__access_font__enumeration__data__source.cc | 2 +-
.../patch-content_browser_gpu_compositor__util.cc | 2 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 4 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 4 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +-
...browser_gpu_gpu__data__manager__impl__private.h | 4 +-
...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 | 4 +-
...ia_service__video__capture__device__launcher.cc | 2 +-
...n__transitions_navigation__entry__screenshot.cc | 2 +-
...r_renderer__host_render__process__host__impl.cc | 14 +-
...er_renderer__host_render__process__host__impl.h | 6 +-
...der__process__host__impl__receiver__bindings.cc | 2 +-
...wser_renderer__host_render__view__host__impl.cc | 10 +-
...derer__host_render__widget__host__view__aura.cc | 8 +-
...nderer__host_render__widget__host__view__aura.h | 4 +-
...t_render__widget__host__view__event__handler.cc | 4 +-
.../patch-content_browser_sandbox__host__linux.cc | 2 +-
...scheduler_responsiveness_jank__monitor__impl.cc | 2 +-
...duler_responsiveness_native__event__observer.cc | 2 +-
...eduler_responsiveness_native__event__observer.h | 2 +-
...browser_service__host_utility__process__host.cc | 10 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 8 +-
...r_shape__detection_shape__detection__service.cc | 2 +-
.../patches/patch-content_browser_theme__helper.cc | 2 +-
.../patch-content_browser_v8__snapshot__files.cc | 2 +-
...r_web__contents_slow__web__preference__cache.cc | 2 +-
...wser_web__contents_web__contents__view__aura.cc | 4 +-
...contents_web__contents__view__aura__unittest.cc | 2 +-
...browser_webui_web__ui__main__frame__observer.cc | 2 +-
...owser_zygote__host_zygote__host__impl__linux.cc | 2 +-
...rowser_zygote__host_zygote__host__impl__linux.h | 2 +-
chromium/patches/patch-content_child_BUILD.gn | 2 +-
.../patches/patch-content_child_child__process.cc | 2 +-
.../patches/patch-content_child_child__process.h | 2 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 8 +-
chromium/patches/patch-content_common_features.h | 10 +-
.../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 | 4 +-
...patch-content_public_common_content__switches.h | 4 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 8 +-
...ent_renderer_renderer__blink__platform__impl.cc | 9 +-
...tent_renderer_renderer__blink__platform__impl.h | 2 +-
.../patch-content_renderer_renderer__main.cc | 2 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 4 +-
...atch-content_shell_app_shell__main__delegate.cc | 2 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 8 +-
...hell_utility_shell__content__utility__client.cc | 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 | 6 +-
...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 | 4 +-
.../patch-device_gamepad_gamepad__provider.cc | 2 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
...-device_gamepad_public_cpp_gamepad__features.cc | 2 +-
...h-device_gamepad_public_cpp_gamepad__features.h | 2 +-
..._browser__context__keyed__service__factories.cc | 4 +-
...sions_browser_api_messaging_message__service.cc | 2 +-
...ivate_networking__private__delegate__factory.cc | 6 +-
...tensions_common_api___permission__features.json | 57 +-
.../patch-extensions_common_api_runtime.json | 2 +-
.../patches/patch-extensions_common_command.cc | 2 +-
.../patch-extensions_common_features_feature.cc | 2 +-
...ensions_renderer_bindings_api__binding__util.cc | 2 +-
...-extensions_renderer_bindings_argument__spec.cc | 2 +-
...h-extensions_shell_app_shell__main__delegate.cc | 2 +-
...er_api_runtime_shell__runtime__api__delegate.cc | 2 +-
...ns_shell_browser_shell__browser__main__parts.cc | 2 +-
...shell_browser_shell__extensions__api__client.cc | 8 +-
..._shell_browser_shell__extensions__api__client.h | 6 +-
...h-google__apis_gcm_engine_heartbeat__manager.cc | 2 +-
...buffer_client_test__shared__image__interface.cc | 12 +-
..._buffer_client_test__shared__image__interface.h | 2 +-
...mand__buffer_service_dawn__context__provider.cc | 4 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 2 +-
...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 | 4 +-
..._image_external__vk__image__backing__factory.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 | 14 +-
.../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 | 20 +-
.../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 | 4 +-
.../patch-gpu_vulkan_vulkan__function__pointers.cc | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__image.h | 6 +-
chromium/patches/patch-gpu_vulkan_vulkan__util.cc | 4 +-
chromium/patches/patch-headless_BUILD.gn | 4 +-
...headless_lib_browser_headless__browser__impl.cc | 6 +-
...rowser_headless__browser__main__parts__posix.cc | 38 -
...b_browser_headless__content__browser__client.cc | 26 -
...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 | 2 +-
chromium/patches/patch-ipc_ipc__channel.h | 2 +-
chromium/patches/patch-ipc_param__traits__utils.h | 2 +-
chromium/patches/patch-media_BUILD.gn | 2 +-
chromium/patches/patch-media_audio_BUILD.gn | 4 +-
.../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 +-
.../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 | 18 +-
.../patches/patch-media_base_media__switches.h | 10 +-
chromium/patches/patch-media_base_video__frame.cc | 8 +-
chromium/patches/patch-media_base_video__frame.h | 8 +-
...ideo_create__video__capture__device__factory.cc | 2 +-
..._video_fake__video__capture__device__factory.cc | 2 +-
..._video_file__video__capture__device__factory.cc | 2 +-
...h-media_capture_video_linux_fake__v4l2__impl.cc | 2 +-
...ch-media_capture_video_linux_fake__v4l2__impl.h | 2 +-
..._capture_video_linux_v4l2__capture__delegate.cc | 2 +-
...a_capture_video_linux_v4l2__capture__delegate.h | 2 +-
...dia_capture_video_linux_v4l2__capture__device.h | 2 +-
...ture_video_linux_v4l2__capture__device__impl.cc | 2 +-
...pture_video_linux_v4l2__capture__device__impl.h | 2 +-
..._linux_video__capture__device__factory__v4l2.cc | 2 +-
...o_linux_video__capture__device__factory__v4l2.h | 2 +-
...re_video_linux_video__capture__device__linux.cc | 2 +-
...deo__capture__buffer__tracker__factory__impl.cc | 2 +-
...capture_video_video__capture__device__client.cc | 2 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 2 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 2 +-
...a_gpu_chromeos_gl__image__processor__backend.cc | 2 +-
...u_chromeos_libyuv__image__processor__backend.cc | 2 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 4 +-
...a_gpu_chromeos_platform__video__frame__utils.cc | 6 +-
...-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 | 4 +-
chromium/patches/patch-media_media__options.gni | 2 +-
chromium/patches/patch-media_mojo_mojom_BUILD.gn | 4 +-
...media_mojo_mojom_video__frame__mojom__traits.cc | 13 +-
...-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 | 4 +-
.../patches/patch-media_webrtc_audio__processor.cc | 2 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 2 +-
chromium/patches/patch-mojo_core_channel.cc | 2 +-
chromium/patches/patch-mojo_core_channel.h | 2 +-
chromium/patches/patch-mojo_core_channel__posix.cc | 2 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 2 +-
chromium/patches/patch-net_BUILD.gn | 18 +-
chromium/patches/patch-net_base_features.cc | 6 +-
.../patch-net_base_network__change__notifier.cc | 2 +-
.../patch-net_base_network__change__notifier.h | 2 +-
...-net_base_network__change__notifier__passive.cc | 2 +-
.../patch-net_base_network__interfaces__posix.h | 2 +-
.../patch-net_base_sockaddr__util__posix.cc | 2 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 2 +-
.../patch-net_disk__cache_backend__experiment.h | 2 +-
...net_disk__cache_simple_simple__file__tracker.cc | 2 +-
chromium/patches/patch-net_dns_BUILD.gn | 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_socks5__client__socket.cc | 2 +-
.../patches/patch-net_socket_tcp__socket__posix.cc | 2 +-
.../patches/patch-net_socket_udp__socket__posix.cc | 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 | 6 +-
...patch-net_url__request_url__request__context.cc | 2 +-
.../patch-net_url__request_url__request__context.h | 2 +-
..._url__request_url__request__context__builder.cc | 4 +-
...ets_websocket__basic__stream__adapters__test.cc | 2 +-
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
.../patches/patch-printing_backend_cups__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__helper.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 4 +-
.../patches/patch-printing_backend_cups__jobs.cc | 2 +-
.../patch-printing_backend_cups__printer.cc | 2 +-
.../patch-printing_backend_cups__weak__functions.h | 2 +-
.../patch-printing_backend_print__backend__cups.h | 2 +-
...h-printing_backend_print__backend__cups__ipp.cc | 2 +-
...nting_mojom_printing__context__mojom__traits.cc | 6 +-
...inting_mojom_printing__context__mojom__traits.h | 2 +-
...m_printing__context__mojom__traits__unittest.cc | 18 +-
chromium/patches/patch-printing_print__settings.cc | 2 +-
chromium/patches/patch-printing_print__settings.h | 6 +-
.../patch-printing_print__settings__conversion.cc | 2 +-
.../patches/patch-printing_printing__features.cc | 6 +-
.../patches/patch-printing_printing__features.h | 4 +-
...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 | 26 +-
.../patch-remoting_base_environment__details.cc | 2 +-
.../patches/patch-remoting_base_host__settings.cc | 2 +-
.../patches/patch-remoting_base_remoting__export.h | 2 +-
...ch-remoting_base_security__key__socket__name.cc | 2 +-
chromium/patches/patch-remoting_base_username.cc | 2 +-
chromium/patches/patch-remoting_base_username.h | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 2 +-
.../patches/patch-remoting_host_audio__injector.cc | 26 +
...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 | 22 +-
.../patches/patch-remoting_host_chromoting__host.h | 44 +-
...atch-remoting_host_chromoting__host__context.cc | 4 +-
...ting_host_chromoting__host__services__client.cc | 2 +-
...ting_host_chromoting__host__services__server.cc | 2 +-
.../patches/patch-remoting_host_client__session.cc | 4 +-
.../patch-remoting_host_config__file__watcher.cc | 17 +
.../patch-remoting_host_config__file__watcher.h | 17 +
...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 | 6 +-
.../patch-remoting_host_desktop__session__proxy.cc | 10 +-
.../patch-remoting_host_desktop__session__proxy.h | 6 +-
.../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 | 8 +-
...patch-remoting_host_ipc__desktop__environment.h | 10 +-
.../patch-remoting_host_it2me_it2me__host.cc | 6 +-
...t_it2me_it2me__native__messaging__host__main.cc | 2 +-
...ch-remoting_host_me2me__desktop__environment.cc | 10 +-
...emoting_host_mojo__caller__security__checker.cc | 2 +-
.../patches/patch-remoting_host_policy__watcher.cc | 2 +-
..._remote__open__url_remote__open__url__client.cc | 2 +-
...st_remote__open__url_remote__open__url__main.cc | 6 +-
...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 | 44 +-
...st_security__key_remote__security__key__main.cc | 2 +-
...-remoting_host_session__policies__from__dict.cc | 2 +-
...patch-remoting_host_setup_daemon__controller.cc | 17 +
.../patch-remoting_host_setup_daemon__controller.h | 33 +
...t_setup_me2me__native__messaging__host__main.cc | 17 +-
.../patch-remoting_host_setup_start__host__main.cc | 51 +-
...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 | 17 +
...atch-remoting_protocol_webrtc__video__stream.cc | 4 +-
...ng_signaling_ftl__host__device__id__provider.cc | 2 +-
chromium/patches/patch-sandbox_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_features.gni | 2 +-
chromium/patches/patch-sandbox_linux_BUILD.gn | 2 +-
...sandbox_linux_services_init__process__reaper.cc | 2 +-
...tch-sandbox_linux_services_libc__interceptor.cc | 2 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_policy_features.cc | 4 +-
chromium/patches/patch-sandbox_policy_features.h | 4 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 4 +-
...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 | 28 +-
chromium/patches/patch-sandbox_policy_switches.cc | 2 +-
chromium/patches/patch-sandbox_policy_switches.h | 2 +-
...h-services_audio_audio__sandbox__hook__linux.cc | 2 +-
...ch-services_audio_audio__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-services_device_BUILD.gn | 2 +-
...vice_geolocation_location__provider__manager.cc | 2 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 4 +-
...h-services_device_public_cpp_device__features.h | 4 +-
...ce_public_cpp_generic__sensor_sensor__reading.h | 2 +-
.../patch-services_device_public_mojom_BUILD.gn | 2 +-
.../patches/patch-services_device_serial_BUILD.gn | 2 +-
...ces_device_serial_serial__device__enumerator.cc | 2 +-
...ces_device_serial_serial__io__handler__posix.cc | 2 +-
...me__zone__monitor_time__zone__monitor__linux.cc | 2 +-
.../patches/patch-services_device_usb_BUILD.gn | 2 +-
...rvices_device_usb_usb__device__handle__usbfs.cc | 2 +-
...ervices_device_usb_usb__device__handle__usbfs.h | 2 +-
.../patch-services_device_usb_usb__service.cc | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
chromium/patches/patch-services_network_BUILD.gn | 6 +-
.../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 | 13 +-
.../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 | 4 +-
.../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 | 4 +-
...p_stack__sampling_tracing__sampler__profiler.cc | 10 +-
..._tracing_public_cpp_system__metrics__sampler.cc | 2 +-
...ture_public_mojom_video__capture__service.mojom | 2 +-
.../patch-services_viz_public_mojom_BUILD.gn | 2 +-
chromium/patches/patch-services_webnn_features.gni | 2 +-
...ch-services_webnn_webnn__graph__impl__fuzzer.cc | 26 +
.../patch-skia_ext_SkMemory__new__handler.cpp | 2 +-
chromium/patches/patch-skia_ext_font__utils.cc | 2 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
chromium/patches/patch-sql_database.cc | 4 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 2 +-
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 2 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 6 +-
...l-cpp_absl_debugging_internal_elf__mem__image.h | 2 +-
...sl_time_internal_cctz_src_time__zone__format.cc | 2 +-
.../patches/patch-third__party_afl_src_afl-fuzz.c | 48 -
chromium/patches/patch-third__party_angle_BUILD.gn | 2 +-
.../patch-third__party_angle_src_common_platform.h | 2 +-
...ird__party_angle_src_common_platform__helpers.h | 2 +-
...third__party_angle_src_common_system__utils.cpp | 2 +-
...party_angle_src_common_system__utils__linux.cpp | 2 +-
...ngle_src_gpu__info__util_SystemInfo__internal.h | 2 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 2 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 2 +-
...y_angle_src_gpu__info__util_SystemInfo__x11.cpp | 2 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 2 +-
...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp | 2 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 2 +-
.../patches/patch-third__party_angle_util_BUILD.gn | 2 +-
.../patch-third__party_blink_common_features.cc | 6 +-
...erences_renderer__preferences__mojom__traits.cc | 4 +-
...n_renderer__preferences_renderer__preferences.h | 4 +-
...ferences_renderer__preferences__mojom__traits.h | 2 +-
...h-third__party_blink_public_platform_platform.h | 2 +-
...rer_bindings_scripts_bind__gen_style__format.py | 2 +-
...rd__party_blink_renderer_build_scripts_gperf.py | 2 +-
...renderer_build_scripts_run__with__pythonpath.py | 2 +-
...blink_renderer_controller_blink__initializer.cc | 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 | 6 +-
...erer_core_execution__context_navigator__base.cc | 2 +-
...blink_renderer_core_exported_web__view__impl.cc | 14 +-
...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 | 4 +-
...renderer_core_page_context__menu__controller.cc | 4 +-
...party_blink_renderer_core_paint_paint__layer.cc | 2 +-
..._renderer_core_scroll_scrollbar__theme__aura.cc | 6 +-
...party_blink_renderer_core_xml_xslt__processor.h | 2 +-
...k_renderer_core_xml_xslt__processor__libxslt.cc | 2 +-
...r_modules_media_audio_audio__device__factory.cc | 2 +-
..._audio_audio__renderer__mixer__manager__test.cc | 2 +-
...er_modules_peerconnection_rtc__data__channel.cc | 4 +-
...peerconnection_webrtc__audio__renderer__test.cc | 4 +-
...odules_webaudio_audio__worklet__thread__test.cc | 2 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 2 +-
...renderer_modules_webgpu_gpu__canvas__context.cc | 2 +-
...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +-
...h-third__party_blink_renderer_platform_BUILD.gn | 4 +-
...ty_blink_renderer_platform_fonts_font__cache.cc | 2 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 2 +-
...nk_renderer_platform_fonts_font__description.cc | 2 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 2 +-
...er_platform_fonts_font__unique__name__lookup.cc | 2 +-
...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +-
...rer_platform_graphics_begin__frame__provider.cc | 2 +-
...platform_graphics_canvas__resource__provider.cc | 4 +-
...r_platform_graphics_gpu_image__layer__bridge.cc | 2 +-
...er_platform_graphics_video__frame__submitter.cc | 4 +-
...ion_partition__alloc__memory__dump__provider.cc | 2 +-
...enderer_platform_peerconnection_webrtc__util.cc | 2 +-
...derer_platform_runtime__enabled__features.json5 | 30 +-
...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 | 4 +-
...ashpad_crashpad_build_crashpad__buildconfig.gni | 2 +-
...-third__party_crashpad_crashpad_client_BUILD.gn | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...ashpad_minidump_minidump__misc__info__writer.cc | 2 +-
...ty_crashpad_crashpad_util_misc_address__types.h | 2 +-
..._crashpad_crashpad_util_misc_capture__context.h | 2 +-
...d__party_crashpad_crashpad_util_misc_metrics.cc | 2 +-
...hird__party_crashpad_crashpad_util_misc_uuid.cc | 2 +-
...crashpad_crashpad_util_posix_close__multiple.cc | 2 +-
...rashpad_crashpad_util_posix_drop__privileges.cc | 2 +-
...__party_crashpad_crashpad_util_posix_signals.cc | 2 +-
...ashpad_util_posix_symbolic__constants__posix.cc | 2 +-
.../patches/patch-third__party_crc32c_BUILD.gn | 2 +-
..._party_dawn_include_dawn_native_VulkanBackend.h | 2 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 2 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 4 +-
...ty_renderdoc_renderdoc_api_app_renderdoc__app.h | 2 +-
...rontend_src_node__modules_rollup_dist_native.js | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 2 +-
...atch-third__party_ffmpeg_libavcodec_x86_cabac.h | 2 +-
.../patch-third__party_ffmpeg_libavutil_cpu.c | 2 +-
.../patch-third__party_ffmpeg_libavutil_mem.c | 2 +-
...ch-third__party_ffmpeg_libavutil_random__seed.c | 2 +-
...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 2 +-
...-third__party_fontconfig_include_meson-config.h | 2 +-
...atch-third__party_fontconfig_src_src_fccompat.c | 2 +-
.../patch-third__party_google__benchmark_BUILD.gn | 2 +-
.../patches/patch-third__party_ipcz_src_BUILD.gn | 2 +-
...rd__party_ipcz_src_reference__drivers_random.cc | 2 +-
...hird__party_ipcz_src_standalone_base_logging.cc | 2 +-
...tch-third__party_leveldatabase_env__chromium.cc | 2 +-
...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 2 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 2 +-
...src_include_____locale__dir_support_bsd__like.h | 105 +
.../patch-third__party_libc++_src_src_chrono.cpp | 4 +-
...libc++_src_src_filesystem_filesystem__clock.cpp | 2 +-
...ird__party_libc++abi_src_src_cxa__guard__impl.h | 2 +-
.../patch-third__party_libdrm_src_xf86drmMode.c | 2 +-
...st_cpp_src_phonenumbers_base_memory_singleton.h | 18 -
...pp_src_phonenumbers_base_synchronization_lock.h | 18 -
...ist_cpp_src_phonenumbers_base_thread__checker.h | 29 -
...rc_cpp_src_phonenumbers_base_memory_singleton.h | 17 +
...pp_src_phonenumbers_base_synchronization_lock.h | 17 +
...src_cpp_src_phonenumbers_base_thread__checker.h | 26 +
...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 | 104 +
...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_C_CpuArch.c | 43 -
.../patch-third__party_lzma__sdk_src_C_CpuArch.c | 43 +
...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +-
chromium/patches/patch-third__party_nasm_BUILD.gn | 4 +-
.../patch-third__party_nasm_config_config-linux.h | 31 +-
.../patch-third__party_node_check__version.py | 2 +-
chromium/patches/patch-third__party_node_node.gni | 2 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 2 +-
...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp | 2 +-
..._perfetto_include_perfetto_base_build__config.h | 2 +-
..._perfetto_include_perfetto_base_thread__utils.h | 2 +-
...rd__party_perfetto_include_perfetto_base_time.h | 2 +-
..._perfetto_include_perfetto_ext_base_event__fd.h | 2 +-
...fetto_include_perfetto_ext_base_thread__utils.h | 2 +-
...erfetto_tracing_internal_track__event__legacy.h | 2 +-
...erfetto_protos_perfetto_trace_ftrace_v4l2.proto | 2 +-
...hird__party_perfetto_src_base_android__utils.cc | 2 +-
...rd__party_perfetto_src_base_clock__snapshots.cc | 2 +-
...tch-third__party_perfetto_src_base_event__fd.cc | 2 +-
...h-third__party_perfetto_src_base_file__utils.cc | 4 +-
...hird__party_perfetto_src_base_periodic__task.cc | 2 +-
...party_perfetto_src_base_scoped__sched__boost.cc | 2 +-
...third__party_perfetto_src_base_string__utils.cc | 2 +-
...d__party_perfetto_src_base_subprocess__posix.cc | 2 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 2 +-
...party_perfetto_src_base_thread__task__runner.cc | 2 +-
...-third__party_perfetto_src_base_unix__socket.cc | 2 +-
.../patch-third__party_perfetto_src_base_utils.cc | 2 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 2 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...__party_perfetto_src_tracing_platform__posix.cc | 2 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
.../patch-third__party_protobuf_proto__library.gni | 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 | 2 +-
...third__party_skia_src_base_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 | 2 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 2 +-
...-third__party_swiftshader_src_Reactor_Debug.cpp | 2 +-
...__party_swiftshader_src_System_Configurator.cpp | 2 +-
...d__party_swiftshader_src_System_Linux_MemFd.cpp | 2 +-
...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp | 2 +-
...tch-third__party_swiftshader_src_WSI_libXCB.cpp | 2 +-
...10.0_configs_linux_include_llvm_Config_config.h | 2 +-
...ubzero_build_Linux_include_llvm_Config_config.h | 2 +-
...ty_swiftshader_third__party_marl_src_memory.cpp | 2 +-
...ty_swiftshader_third__party_marl_src_thread.cpp | 2 +-
...ch-third__party_test__fonts_fontconfig_BUILD.gn | 2 +-
...st__fonts_fontconfig_fontconfig__util__linux.cc | 2 +-
...onts_fontconfig_generate__fontconfig__caches.cc | 2 +-
.../patches/patch-third__party_tflite_features.gni | 6 +-
.../patches/patch-third__party_unrar_src_crypt.cpp | 2 +-
...layers_src_layers_external_vma_vk__mem__alloc.h | 2 +-
...ers_vulkan_generated_vk__function__pointers.cpp | 2 +-
...kan__memory__allocator_include_vk__mem__alloc.h | 2 +-
.../patches/patch-third__party_wayland_BUILD.gn | 2 +-
.../patch-third__party_wayland_include_config.h | 2 +-
.../patch-third__party_wayland_src_src_scanner.c | 2 +-
...patch-third__party_wayland_src_src_wayland-os.c | 2 +-
.../patches/patch-third__party_webrtc_BUILD.gn | 4 +-
...rd__party_webrtc_modules_audio__device_BUILD.gn | 2 +-
..._party_webrtc_modules_desktop__capture_BUILD.gn | 17 +
...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 | 115 +-
...p__capture_linux_x11_x__server__pixel__buffer.h | 31 +
...__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 | 31 +-
...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 | 4 +-
chromium/patches/patch-third__party_zlib_BUILD.gn | 2 +-
.../patch-third__party_zlib_cpu__features.c | 2 +-
.../patch-tools_code__cache__generator_BUILD.gn | 2 +-
...erate__shim__headers_generate__shim__headers.py | 2 +-
.../patches/patch-tools_generate__stubs_rules.gni | 2 +-
...atch-tools_gn_build_build__linux.ninja.template | 2 +-
chromium/patches/patch-tools_gn_build_gen.py | 2 +-
.../patch-tools_gn_src_base_files_file__posix.cc | 2 +-
chromium/patches/patch-tools_gn_src_gn_args.cc | 2 +-
chromium/patches/patch-tools_gn_src_gn_version.h | 2 +-
.../patches/patch-tools_gn_src_util_exe__path.cc | 2 +-
.../patches/patch-tools_grit_grit_node_base.py | 2 +-
...son__schema__compiler_cpp__bundle__generator.py | 2 +-
...ols_json__schema__compiler_feature__compiler.py | 2 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 2 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 2 +-
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 2 +-
...tch-ui_accessibility_accessibility__features.cc | 6 +-
...atch-ui_accessibility_accessibility__features.h | 8 +-
.../patches/patch-ui_accessibility_ax__node.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__node.h | 2 +-
.../patches/patch-ui_accessibility_ax__tree.cc | 8 +-
chromium/patches/patch-ui_accessibility_ax__tree.h | 2 +-
.../patch-ui_aura_client_drag__drop__client.h | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.cc | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.h | 2 +-
.../patch-ui_base_accelerators_accelerator.cc | 2 +-
.../patches/patch-ui_base_accelerators_command.cc | 2 +-
...istener_global__accelerator__listener__ozone.cc | 10 +-
.../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 | 15 +-
.../patches/patch-ui_base_ui__base__features.h | 17 +
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 2 +-
.../patches/patch-ui_base_x_selection__owner.cc | 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 | 4 +-
chromium/patches/patch-ui_color_system__theme.h | 2 +-
chromium/patches/patch-ui_compositor_compositor.cc | 4 +-
chromium/patches/patch-ui_compositor_compositor.h | 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 | 10 +-
...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 | 8 +-
.../patches/patch-ui_gfx_native__pixmap__handle.h | 6 +-
chromium/patches/patch-ui_gfx_native__ui__types.h | 2 +-
.../patches/patch-ui_gfx_platform__font__skia.cc | 2 +-
.../patch-ui_gfx_render__text__api__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__fuzzer.cc | 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 | 4 +-
.../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 | 2 +-
.../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 | 4 +-
...zone_public_ozone__ui__controls__test__helper.h | 2 +-
...i_ozone_test_mock__platform__window__delegate.h | 2 +-
..._platform__window_platform__window__delegate.cc | 2 +-
...i_platform__window_platform__window__delegate.h | 2 +-
...rm__window_platform__window__init__properties.h | 2 +-
chromium/patches/patch-ui_qt_BUILD.gn | 2 +-
...ings_translations_app__locale__settings__bn.xtb | 2 +-
...ings_translations_app__locale__settings__ja.xtb | 2 +-
...ings_translations_app__locale__settings__ko.xtb | 2 +-
...ings_translations_app__locale__settings__ml.xtb | 2 +-
...ings_translations_app__locale__settings__th.xtb | 2 +-
...s_translations_app__locale__settings__zh-CN.xtb | 2 +-
...s_translations_app__locale__settings__zh-TW.xtb | 2 +-
chromium/patches/patch-ui_views_BUILD.gn | 4 +-
...h-ui_views_accessibility_view__accessibility.cc | 6 +-
.../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 | 2 +-
.../patch-ui_views_style_platform__style.cc | 2 +-
.../patches/patch-ui_views_style_platform__style.h | 2 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.h | 2 +-
...top__aura_desktop__drag__drop__client__ozone.cc | 2 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 2 +-
...__aura_desktop__window__tree__host__platform.cc | 4 +-
chromium/patches/patch-ui_views_widget_widget.cc | 4 +-
chromium/patches/patch-ui_views_widget_widget.h | 2 +-
.../patch-ui_views_window_default__frame__view.cc | 2 +-
.../patch-ui_views_window_dialog__delegate.cc | 4 +-
.../patch-ui_views_window_frame__background.cc | 2 +-
.../patch-ui_webui_resources_tools_minify__js.py | 2 +-
chromium/patches/patch-v8_BUILD.gn | 16 +-
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 | 11 +-
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 | 4 +-
.../patch-v8_src_objects_js-temporal-zoneinfo64.cc | 2 +-
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 4 +-
..._embedded_platform-embedded-file-writer-base.cc | 2 +-
...t_embedded_platform-embedded-file-writer-base.h | 2 +-
...bedded_platform-embedded-file-writer-generic.cc | 2 +-
...tch-v8_src_trap-handler_handler-inside-posix.cc | 2 +-
...atch-v8_src_trap-handler_handler-inside-posix.h | 2 +-
.../patch-v8_src_trap-handler_trap-handler.h | 2 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
chromium/patches/patch-v8_tools_run.py | 2 +-
1627 files changed, 5671 insertions(+), 5360 deletions(-)
diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index 5afe7c557c..fc6f65dca0 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,263 +1,6 @@
-www/chromium: update to 148.0.7778.96
-
-* 148.0.7778.96
-This update includes 127 security fixes. Below, we highlight fixes
-that were contributed by external researchers. Please see the Chrome Security Page for more information.
-
-Many of our security bugs are detected using AddressSanitizer, MemorySanitizer,
-UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer, or AFL.
-
-[$43000][493747582] Critical CVE-2026-7896: Integer overflow in Blink. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-18
-
-[N/A][504069514] Critical CVE-2026-7897: Use after free in Mobile. Reported by Google on 2026-04-18
-
-[N/A][504587882] Critical CVE-2026-7898: Use after free in Chromoting. Reported by Google on 2026-04-20
-
-[$55000][505481948] High CVE-2026-7899: Out of bounds read and write in V8. Reported by Project WhatForLunch (@pjwhatforlunch) on 2026-04-23
-
-[$16000][496503799] High CVE-2026-7900: Heap buffer overflow in ANGLE. Reported by Anonymous on 2026-03-26
-
-[$16000][497724490] High CVE-2026-7901: Use after free in ANGLE. Reported by Syn4pse (@ret2happy) on 2026-03-30
-
-[$8000][502030575] High CVE-2026-7902: Out of bounds memory access in V8. Reported by JunYoung Park(@candymate) of KAIST Hacking Lab on 2026-04-13
-
-[TBD][491760376] High CVE-2026-7903: Integer overflow in ANGLE. Reported by heesun on 2026-03-11
-
-[TBD][492350406] High CVE-2026-7904: Out of bounds read in Fonts. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-13
-
-[N/A][495259842] High CVE-2026-7905: Insufficient validation of untrusted input in Media. Reported by Google on 2026-03-23
-
-[N/A][496284584] High CVE-2026-7906: Use after free in SVG. Reported by Google on 2026-03-25
-
-[N/A][496292089] High CVE-2026-7907: Use after free in DOM. Reported by Google on 2026-03-25
-
-[N/A][497436531] High CVE-2026-7908: Use after free in Fullscreen. Reported by Google on 2026-03-29
-
-[N/A][497437113] High CVE-2026-7909: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-29
-
-[N/A][497543810] High CVE-2026-7910: Use after free in Views. Reported by Google on 2026-03-29
-
-[N/A][497548912] High CVE-2026-7911: Use after free in Aura. Reported by Google on 2026-03-29
-
-[N/A][497639714] High CVE-2026-7912: Integer overflow in GPU. Reported by Google on 2026-03-30
-
-[N/A][497936728] High CVE-2026-7913: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-30
-
-[N/A][498401609] High CVE-2026-7914: Type Confusion in Accessibility. Reported by Google on 2026-04-01
-
-[N/A][498454478] High CVE-2026-7915: Insufficient data validation in DevTools. Reported by Google on 2026-04-01
-
-[N/A][498720754] High CVE-2026-7916: Insufficient data validation in InterestGroups. Reported by Google on 2026-04-01
-
-[N/A][498752242] High CVE-2026-7917: Use after free in Fullscreen. Reported by Google on 2026-04-02
-
-[N/A][498780188] High CVE-2026-7918: Use after free in GPU. Reported by Google on 2026-04-02
-
-[N/A][498832921] High CVE-2026-7919: Use after free in Aura. Reported by Google on 2026-04-02
-
-[N/A][498989348] High CVE-2026-7920: Use after free in Skia. Reported by Google on 2026-04-02
-
-[N/A][499062376] High CVE-2026-7921: Use after free in Passwords. Reported by Google on 2026-04-02
-
-[N/A][499449324] High CVE-2026-7922: Use after free in ServiceWorker. Reported by Google on 2026-04-04
-
-[N/A][500080194] High CVE-2026-7923: Out of bounds write in Skia. Reported by Google on 2026-04-06
-
-[N/A][500087204] High CVE-2026-7924: Uninitialized Use in Dawn. Reported by Google on 2026-04-06
-
-[N/A][501833981] High CVE-2026-7925: Use after free in Chromoting. Reported by Google on 2026-04-12
-
-[TBD][502249087] High CVE-2026-7926: Use after free in PresentationAPI. Reported by anonymous on 2026-04-14
-
-[N/A][502830119] High CVE-2026-7927: Type Confusion in Runtime. Reported by Google on 2026-04-15
-
-[N/A][504612429] High CVE-2026-7928: Use after free in WebRTC. Reported by Google on 2026-04-20
-
-[N/A][504660052] High CVE-2026-7929: Use after free in MediaRecording. Reported by Google on 2026-04-20
-
-[TBD][434825208] Medium CVE-2026-7930: Insufficient validation of untrusted input in Cookies. Reported by Satoki on 2025-07-29
-
-[TBD][474338157] Medium CVE-2026-7931: Insufficient validation of untrusted input in iOS. Reported by Qadhafy Muhammad Tera on 2026-01-08
-
-[TBD][481634116] Medium CVE-2026-7932: Insufficient policy enforcement in Downloads. Reported by Povcfe of Tencent Security Xuanwu Lab on 2026-02-04
-
-[TBD][488585490] Medium CVE-2026-7933: Out of bounds read in WebCodecs. Reported by heapracer (@heapracer) on 2026-03-01
-
-[N/A][489023922] Medium CVE-2026-7934: Insufficient validation of untrusted input in Popup Blocker. Reported by Google on 2026-03-02
-
-[TBD][489624550] Medium CVE-2026-7935: Inappropriate implementation in Speech. Reported by Qadhafy Muhammad Tera on 2026-03-04
-
-[TBD][490485402] Medium CVE-2026-7936: Object lifecycle issue in V8. Reported by Christian Holler on 2026-03-07
-
-[TBD][491766258] Medium CVE-2026-7937: Insufficient policy enforcement in DevTools. Reported by lebr0nli of National Yang Ming Chiao Tung University, Dept. of CS, Security and Systems Lab on 2026-03-11
-
-[TBD][492735384] Medium CVE-2026-7938: Use after free in CSS. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-15
-
-[TBD][492963096] Medium CVE-2026-7939: Inappropriate implementation in SanitizerAPI. Reported by s3zer0 on 2026-03-15
-
-[TBD][493631402] Medium CVE-2026-7940: Use after free in V8. Reported by sakana on 2026-03-17
-
-[TBD][493955234] Medium CVE-2026-7941: Insufficient validation of untrusted input in Mobile. Reported by Adithya Kotian on 2026-03-19
-
-[N/A][495363705] Medium CVE-2026-7942: Integer overflow in ANGLE. Reported by Google on 2026-03-23
-
-[TBD][495373657] Medium CVE-2026-7943: Insufficient validation of untrusted input in ANGLE. Reported by 86ac1f1587b71893ed2ad792cd7dde32 on 2026-03-23
-
-[N/A][495783187] Medium CVE-2026-7944: Insufficient validation of untrusted input in Persistent Cache. Reported by Google on 2026-03-24
-
-[N/A][495802788] Medium CVE-2026-7945: Insufficient validation of untrusted input in COOP. Reported by Google on 2026-03-24
-
-[N/A][496016840] Medium CVE-2026-7946: Insufficient policy enforcement in WebUI. Reported by Google on 2026-03-25
-
-[N/A][496169594] Medium CVE-2026-7947: Insufficient validation of untrusted input in Network. Reported by Google on 2026-03-25
-
-[N/A][496193452] Medium CVE-2026-7948: Race in Chromoting. Reported by Google on 2026-03-25
-
-[N/A][496206134] Medium CVE-2026-7949: Out of bounds read in Skia. Reported by Google on 2026-03-25
-
-[N/A][496259890] Medium CVE-2026-7950: Out of bounds read and write in GFX. Reported by Google on 2026-03-25
-
-[TBD][496266456] Medium CVE-2026-7951: Out of bounds write in WebRTC. Reported by soft.connect.fr on 2026-03-26
-
-[N/A][496279876] Medium CVE-2026-7952: Insufficient policy enforcement in Extensions. Reported by Google on 2026-03-25
-
-[N/A][496379792] Medium CVE-2026-7953: Insufficient validation of untrusted input in Omnibox. Reported by Google on 2026-03-26
-
-[N/A][496380960] Medium CVE-2026-7954: Race in Shared Storage. Reported by Google on 2026-03-26
-
-[N/A][496441232] Medium CVE-2026-7955: Uninitialized Use in GPU. Reported by Google on 2026-03-26
-
-[N/A][496463315] Medium CVE-2026-7956: Use after free in Navigation. Reported by Google on 2026-03-26
-
-[N/A][496607380] Medium CVE-2026-7957: Out of bounds write in Media. Reported by Google on 2026-03-26
-
-[N/A][496632973] Medium CVE-2026-7958: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-26
-
-[N/A][496645205] Medium CVE-2026-7959: Inappropriate implementation in Navigation. Reported by Google on 2026-03-26
-
-[N/A][497007825] Medium CVE-2026-7960: Race in Speech. Reported by Google on 2026-03-27
-
-[N/A][497008295] Medium CVE-2026-7961: Insufficient validation of untrusted input in Permissions. Reported by Google on 2026-03-27
-
-[N/A][497081987] Medium CVE-2026-7962: Insufficient policy enforcement in DirectSockets. Reported by Google on 2026-03-28
-
-[N/A][497250399] Medium CVE-2026-7963: Inappropriate implementation in ServiceWorker. Reported by Google on 2026-03-28
-
-[N/A][497254383] Medium CVE-2026-7964: Insufficient validation of untrusted input in FileSystem. Reported by Google on 2026-03-28
-
-[N/A][497255035] Medium CVE-2026-7965: Insufficient validation of untrusted input in DevTools. Reported by Google on 2026-03-28
-
-[N/A][497341787] Medium CVE-2026-7966: Insufficient validation of untrusted input in SiteIsolation. Reported by Google on 2026-03-29
-
-[N/A][497365545] Medium CVE-2026-7967: Insufficient validation of untrusted input in Navigation. Reported by Google on 2026-03-29
-
-[N/A][497432281] Medium CVE-2026-7968: Insufficient validation of untrusted input in CORS. Reported by Google on 2026-03-29
-
-[N/A][497450574] Medium CVE-2026-7969: Integer overflow in Network. Reported by Google on 2026-03-29
-
-[N/A][497487462] Medium CVE-2026-7970: Use after free in TopChrome. Reported by Google on 2026-03-29
-
-[N/A][497529290] Medium CVE-2026-7971: Inappropriate implementation in ORB. Reported by Google on 2026-03-29
-
-[N/A][497546281] Medium CVE-2026-7972: Uninitialized Use in GPU. Reported by Google on 2026-03-29
-
-[N/A][497565944] Medium CVE-2026-7973: Integer overflow in Dawn. Reported by Google on 2026-03-29
-
-[N/A][497649372] Medium CVE-2026-7974: Use after free in Blink. Reported by Google on 2026-03-30
-
-[N/A][497735587] Medium CVE-2026-7975: Use after free in DevTools. Reported by Google on 2026-03-30
-
-[N/A][497736679] Medium CVE-2026-7976: Use after free in Views. Reported by Google on 2026-03-30
-
-[N/A][497821223] Medium CVE-2026-7977: Inappropriate implementation in Canvas. Reported by Google on 2026-03-30
-
-[N/A][497828892] Medium CVE-2026-7978: Inappropriate implementation in Companion. Reported by Google on 2026-03-30
-
-[N/A][497849876] Medium CVE-2026-7979: Inappropriate implementation in Media. Reported by Google on 2026-03-30
-
-[N/A][497859275] Medium CVE-2026-7980: Use after free in WebAudio. Reported by Google on 2026-03-30
-
-[N/A][497926602] Medium CVE-2026-7981: Out of bounds read in Codecs. Reported by Google on 2026-03-30
-
-[N/A][497952533] Medium CVE-2026-7982: Uninitialized Use in WebCodecs. Reported by Google on 2026-03-30
-
-[N/A][497975608] Medium CVE-2026-7983: Out of bounds read in Dawn. Reported by Google on 2026-03-31
-
-[N/A][498277368] Medium CVE-2026-7984: Use after free in ReadingMode. Reported by Google on 2026-03-31
-
-[N/A][498352423] Medium CVE-2026-7985: Use after free in GPU. Reported by Google on 2026-03-31
-
-[N/A][498396238] Medium CVE-2026-7986: Insufficient policy enforcement in Autofill. Reported by Google on 2026-04-01
-
-[N/A][498696266] Medium CVE-2026-7987: Use after free in WebRTC. Reported by Google on 2026-04-01
-
-[N/A][498753456] Medium CVE-2026-7988: Type Confusion in WebRTC. Reported by Google on 2026-04-02
-
-[N/A][498765082] Medium CVE-2026-7989: Insufficient data validation in DataTransfer. Reported by Google on 2026-04-02
-
-[N/A][498892267] Medium CVE-2026-7990: Insufficient validation of untrusted input in Updater. Reported by Google on 2026-04-02
-
-[N/A][499065126] Medium CVE-2026-7991: Use after free in UI. Reported by Google on 2026-04-02
-
-[N/A][499067529] Medium CVE-2026-7992: Insufficient validation of untrusted input in UI. Reported by Google on 2026-04-02
-
-[N/A][499099003] Medium CVE-2026-7993: Insufficient validation of untrusted input in Payments. Reported by Google on 2026-04-03
-
-[N/A][499116954] Medium CVE-2026-7994: Inappropriate implementation in Chromoting. Reported by Google on 2026-04-03
-
-[N/A][501745798] Medium CVE-2026-7995: Out of bounds read in AdFilter. Reported by Google on 2026-04-11
-
-[TBD][484547631] Low CVE-2026-7996: Insufficient validation of untrusted input in SSL. Reported by heesun on 2026-02-15
-
-[TBD][487960705] Low CVE-2026-7997: Insufficient validation of untrusted input in Updater. Reported by ochkofficial on 2026-02-26
-
-[TBD][491676472] Low CVE-2026-7998: Insufficient validation of untrusted input in Dialog. Reported by Tianyi Hu on 2026-03-11
-
-[TBD][493099941] Low CVE-2026-7999: Inappropriate implementation in V8. Reported by Taisic Yun (@taisic) of Theori on 2026-03-16
-
-[TBD][494464734] Low CVE-2026-8000: Insufficient validation of untrusted input in ChromeDriver. Reported by Ryan Jupp - HAAO on 2026-03-20
-
-[TBD][494764371] Low CVE-2026-8001: Use after free in Printing. Reported by c6eed09fc8b174b0f3eebedcceb1e792 on 2026-03-21
-
-[N/A][495779613] Low CVE-2026-8002: Use after free in Audio. Reported by Google on 2026-03-24
-
-[N/A][495985532] Low CVE-2026-8003: Insufficient validation of untrusted input in TabGroups. Reported by Google on 2026-03-25
-
-[N/A][496189510] Low CVE-2026-8004: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-25
-
-[N/A][496298665] Low CVE-2026-8005: Insufficient validation of untrusted input in Cast. Reported by Google on 2026-03-25
-
-[N/A][496373088] Low CVE-2026-8006: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-26
-
-[N/A][496399759] Low CVE-2026-8007: Insufficient validation of untrusted input in Cast. Reported by Google on 2026-03-26
-
-[N/A][496426191] Low CVE-2026-8008: Inappropriate implementation in DevTools. Reported by Google on 2026-03-26
-
-[N/A][496555077] Low CVE-2026-8009: Inappropriate implementation in Cast. Reported by Google on 2026-03-26
-
-[N/A][496624084] Low CVE-2026-8010: Insufficient validation of untrusted input in SiteIsolation. Reported by Google on 2026-03-26
-
-[N/A][496626029] Low CVE-2026-8011: Insufficient policy enforcement in Search. Reported by Google on 2026-03-26
-
-[N/A][496628298] Low CVE-2026-8012: Inappropriate implementation in MHTML. Reported by Google on 2026-03-26
-
-[N/A][497427430] Low CVE-2026-8013: Insufficient validation of untrusted input in FedCM. Reported by Google on 2026-03-29
-
-[N/A][497490364] Low CVE-2026-8014: Inappropriate implementation in Preload. Reported by Google on 2026-03-29
-
-[N/A][497548558] Low CVE-2026-8015: Inappropriate implementation in Media. Reported by Google on 2026-03-29
-
-[N/A][497695401] Low CVE-2026-8016: Use after free in WebRTC. Reported by Google on 2026-03-30
-
-[N/A][497722578] Low CVE-2026-8017: Side-channel information leakage in Media. Reported by Google on 2026-03-30
-
-[N/A][498292657] Low CVE-2026-8018: Insufficient policy enforcement in DevTools. Reported by Google on 2026-03-31
-
-[N/A][498353173] Low CVE-2026-8019: Insufficient policy enforcement in WebApp. Reported by Google on 2026-03-31
-
-[N/A][498382925] Low CVE-2026-8020: Uninitialized Use in GPU. Reported by Google on 2026-04-01
-
-[N/A][498417031] Low CVE-2026-8021: Script injection in UI. Reported by Google on 2026-04-01
-
-[N/A][499194407] Low CVE-2026-8022: Inappropriate implementation in MHTML. Reported by Google on 2026-04-03
+www/chromium: update to 149.0.7827.53
+* 149.0.7827.53
+This update includes 429 security fixes. Below, we highlight fixes
+that were contributed by external researchers.
+Please see the Chrome Security Page for more information.
diff --git a/chromium/Makefile b/chromium/Makefile
index 88397c66a0..98d1fc1518 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.52 2026/04/10 17:31:46 kikadf Exp $
DISTNAME= chromium-${VERSION}
-VERSION= 148.0.7778.215
+VERSION= 149.0.7827.53
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
@@ -47,7 +47,7 @@ CHECK_PORTABILITY_SKIP+= remoting/host/installer/mac/tools/ksunregister.sh
CHECK_PORTABILITY_SKIP+= remoting/tools/get_mac_crd_version.sh
CHECK_PORTABILITY_SKIP+= remoting/tools/register_local_nm_hosts.sh
CHECK_PORTABILITY_SKIP+= remoting/tools/set_android_flags.sh
-CHECK_PORTABILITY_SKIP+= third_party/dawn/third_party/dxc/utils/buildit/build_llvm
+CHECK_PORTABILITY_SKIP+= third_party/dawn/third_party/directx-shader-compiler/src/utils/buildit/build_llvm
CHECK_PORTABILITY_SKIP+= third_party/ffmpeg/configure
CHECK_PORTABILITY_SKIP+= third_party/flatbuffers/src/tests/KotlinTest.sh
CHECK_PORTABILITY_SKIP+= third_party/fontconfig/src/.gitlab-ci/fedora-cross.sh
diff --git a/chromium/distinfo b/chromium/distinfo
index 5ffa45f38a..621c2eb058 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -51,12 +51,12 @@ Size (cc-1.1.21.crate) = 83463 bytes
BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (chromium-148.0.7778.215-lite.tar.xz) = 15b6d6d81fad75a66baddf5f9e322ab5eb9fb6ec3231b10abc7d5879899d21c5
-SHA512 (chromium-148.0.7778.215-lite.tar.xz) = aeda39c62f3cb1f54f3e8503f9bfdc77c71140e366333481f5e2347b63f38894dfa9f636ea2c2aba0add77aa345fa0be3365b060328db61567b48ffbb402d860
-Size (chromium-148.0.7778.215-lite.tar.xz) = 1593195044 bytes
-BLAKE2s (chromium-148.0.7778.215-testdata.tar.xz) = e3ef75a72c0c58c6b75036d42d0d2d2cd863464faf9967e4bddb7bb439acca94
-SHA512 (chromium-148.0.7778.215-testdata.tar.xz) = c510eddb0f22e7b6428a36187452d01f9e538ee48af7b7237b6c0a068b998e48e23248e0af35f286df8d2930b47b0119e28b16aec71144b0fdec606edcec4fb2
-Size (chromium-148.0.7778.215-testdata.tar.xz) = 1306574148 bytes
+BLAKE2s (chromium-149.0.7827.53-lite.tar.xz) = b2c8f71e42a5909e959d019eba63592961c2e904f3a4ff30c02ca1f050ca952e
+SHA512 (chromium-149.0.7827.53-lite.tar.xz) = fbe9567bad03c790d70a825a9ea6c7d0e034adf855c455cbb252e7820d0e9adf6f6dc4beaaf78a9fb2fe4d1df7005266180a42e0e224f0d94cc78402784bee59
+Size (chromium-149.0.7827.53-lite.tar.xz) = 1611501708 bytes
+BLAKE2s (chromium-149.0.7827.53-testdata.tar.xz) = 284e0b581d8fe609147fd5c8d4a3714728a99bd3aeca9b3b0e2515b12b402988
+SHA512 (chromium-149.0.7827.53-testdata.tar.xz) = 6f44fe9f81fe050fc81c323a14f629a2be046ed60445e1455c753df8d3b7b489631fc2761c5891e38c666c81ae8f1aa460d134a0384a1674d37b048ec8677925
+Size (chromium-149.0.7827.53-testdata.tar.xz) = 1314630768 bytes
BLAKE2s (convert_case-0.6.0.crate) = c65fc0970543af9611c565957751df80f31efa3aa7c4d8e5eac41712864a67d5
SHA512 (convert_case-0.6.0.crate) = 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2
Size (convert_case-0.6.0.crate) = 18675 bytes
@@ -516,1596 +516,1614 @@ Size (zerocopy-0.7.35.crate) = 152645 bytes
BLAKE2s (zerocopy-derive-0.7.35.crate) = b80899d1b7a843a5225638171775a0c9643052c9e96f7b88a825150d0725505e
SHA512 (zerocopy-derive-0.7.35.crate) = dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
Size (zerocopy-derive-0.7.35.crate) = 37829 bytes
-SHA1 (patch-BUILD.gn) = fecb744b2a7449a46c30e2bc3299f524a2c54cd3
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 9b7a47bd64fcd851e4e0b3cac61d73a6f4ddf164
-SHA1 (patch-base_BUILD.gn) = a51b5aa1ecf6add44f6124611e77b97cbb4f8341
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 47d2ef1718f7a9cd4289696f25106b088b0acd10
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = b5161ee4a1bd1811740d5c9228c6337b0de374a5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 3ce840740d7960d7e6669e84a0611425e372a53e
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = e80baca34d16dc00e599baf802a2af3627ad9c63
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = de20972241b86088b689a141a1f6b992d021b9ea
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = c029e2b78a9e9eb57e1334abec73fed94e329310
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = ab0d7d0a86025183e96d5d3262bf7ed1df5c1118
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = dcfe3ac8a04bada2eb614842d7b9fbeaa2ad2879
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = b15e99ad83ebcb98ce3c91d7b5f4c8733a9c9fc8
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = af19c23150b8a0d020c957bb3c1d468a81180f4f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 4b2f5ccac79574ab63b2e7f5347fd9ff26c60f00
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 936d272c41c69a17229cd55f474b2acd813a2405
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = a44b3964962861da63f3e043eee2152e7b6a23fd
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 174e93bad4de42322034a9315ae1b9526cd6bc4b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 80420f78c165c3f6d7b11c9e733dcd333b003858
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 3e349d886df59495905ab635efa6d0a60aae504a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 7a7297788426f599542d5e58d72e31d18e3929f5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 3852e0ab81f18178146851ca121ccd95e1aa91c6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = dc2279923bfa42b64a0e29e4b264902a29e651f6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = d210fb56f9f1abc598b1768b8b26259017c79e6b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = d4b5f14ba501517387d95da25e76166f0ffe92b2
-SHA1 (patch-base_atomicops.h) = 3b80cdd9cc17dd150da289a0e7bc8116d9c51a47
-SHA1 (patch-base_base__paths__posix.cc) = 0a409a808175da56325439c493e263bf25b5b8d6
-SHA1 (patch-base_compiler__specific.h) = 5e59334b5400c9bec7d5bd01f9d146be28c9dcca
-SHA1 (patch-base_debug_debugger__posix.cc) = 12e919a96b7485ba05178792ebf9e988a8b01e90
-SHA1 (patch-base_debug_elf__reader.cc) = 481a19c07bef9f7b03cfb86d36461a39b9f54f7c
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 24d615d48565704d5027c2e128958fa171aec729
-SHA1 (patch-base_debug_stack__trace.cc) = 79e072241e504c07bb279984b463a212dbbf7c24
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 0df45349d9c34b8480cbae15559cb53f23e31b9f
-SHA1 (patch-base_files_dir__reader__linux.h) = 53f6fb3b1128b5785ca60f7a60847bf541f8c307
-SHA1 (patch-base_files_dir__reader__posix.h) = 661278580fe1b17839e37635fa0d294dc6f4a5e5
-SHA1 (patch-base_files_drive__info.h) = d3c13592fc0447fc9d1f5a9a968ecc5821933d99
-SHA1 (patch-base_files_drive__info__posix.cc) = da5f276cd0b6c71b287bd1912dcb0e5aaa350586
-SHA1 (patch-base_files_file__path__watcher.h) = af02cc2487cea9a94c019119b9c92eb1a9b93660
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 351a7759b2f8a5de500799bd92b22ed089cec274
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 73ac4a8402ab9bad0791f06a51d12873c67743bf
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 2634b542461dd7f9fc14c0fd410a42b577c2602f
-SHA1 (patch-base_files_file__util__posix.cc) = 35248d16ab1b6397e136179bd94baaabf775a418
-SHA1 (patch-base_files_file__util__unittest.cc) = d661c101b257b1ea6e76b5ea9522cf62eb002745
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 5cf149aa1123862f3294e3f632f010589f803ca9
-SHA1 (patch-base_files_scoped__file.cc) = f1a8745a1fa6195a5209b897f9034bac478f7ee7
-SHA1 (patch-base_functional_unretained__traits.h) = 4b647fa3d267da7e4df97e451bd34eac0c4a915d
-SHA1 (patch-base_i18n_icu__util.cc) = 543303a1cdd5e929fe561820c8f1f5a618ac837e
-SHA1 (patch-base_linux__util.cc) = 77583e1e1166eeb24bc41afa943beb09cc846a6b
-SHA1 (patch-base_logging__unittest.cc) = cd28443e3ef8f8747f73580ad4baf39ba5a229e0
-SHA1 (patch-base_memory_discardable__memory.cc) = 6c5ae2323da64db32dd2f0e0a34dbccadc0f15b3
-SHA1 (patch-base_memory_discardable__memory__internal.h) = cc99a0ad6ff0d17f0936dc49bb69bfda9580cdfc
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 99baa2b3f0a9d7921ed27e0d3f85ef28abe3d691
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 7b2dca3ee660bda4323f1f3c03a11b82b46b04d0
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 51c12f8d4987685548d882535357611f9b1eff04
-SHA1 (patch-base_memory_protected__memory.h) = 37deaeb65a9f5a35a98a1d2f383e3ca425659cbc
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 9c9f780cca07603b766c1ca3f92dbf003a50f352
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = dd1845a22f741c43324ff67ce6d89676688773e3
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = 76ad3d5041c484ddf7b080276834faa12a17f5ad
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = b56674be8bf0ee4b4cbc6894b18cbf73fce686fa
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = cf8d7d940cebacd562132acae695d5beb7be7af1
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = c41e67e01d6c699e30d8e2018b5d86a0f9c0f7a0
-SHA1 (patch-base_posix_sysctl.cc) = 1c492b9d7a04e856287491a659eb1bb3cb0fe33a
-SHA1 (patch-base_posix_unix__domain__socket.cc) = cc0b007fe9e15b0ad021e1602f05b63ccd24a999
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = a4dbdbfad8ce1064a8953eba3b50da6a30a123c8
-SHA1 (patch-base_process_internal__linux.h) = d543fcc629ceaf1c3ba16c00de3eac6a6eca0af1
-SHA1 (patch-base_process_kill.h) = c6caf45fbad25e5a4d27211540daa5e65cf5b0ba
-SHA1 (patch-base_process_kill__posix.cc) = 3068289b8d9ea320ff5439a7ebea32c7ca63d9cf
-SHA1 (patch-base_process_launch.h) = 6f80555910181f4745fcfe2fa3f41ab714753c11
-SHA1 (patch-base_process_launch__posix.cc) = 2c3f0ed49f7f942811d0167daf9a7f1c7604025b
-SHA1 (patch-base_process_memory__linux.cc) = 09ec93916e2a6e30ee37cb2db2df1cc56bed6ed7
-SHA1 (patch-base_process_process__handle.cc) = 14ad744d31094b92404fb08e31d630d7a1cc752f
-SHA1 (patch-base_process_process__handle.h) = 059418ed67eb7de511315e1e32bda3c2fd86d0e8
-SHA1 (patch-base_process_process__handle__freebsd.cc) = a9acebb1396730149c307eadc26f6e220d935cfb
-SHA1 (patch-base_process_process__handle__openbsd.cc) = 4c925743dda85862e43d1cc485898947fddfabda
-SHA1 (patch-base_process_process__iterator.h) = 9a63b8475b7ccba058e191b14894c7ef96daeacd
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 174d29ddc14ca71b030b166693f15041019fd7b3
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 83a1bb3d6a45e4e7f2eb05d0073d74752d991733
-SHA1 (patch-base_process_process__metrics.cc) = 2335b8cf14f2d5fce6fa2477bbe922bd726d169e
-SHA1 (patch-base_process_process__metrics.h) = f49ac47f76d6b80b602149f87500d064cf8f9601
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 90b5cb319738fa15cf489b8b3a9674400e4e68c8
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 6d7a58ce765af5ca3cb55f5c79b166a5093a11e9
-SHA1 (patch-base_process_process__metrics__posix.cc) = 9ab8b706aa658d6da4de0a82d17e425aae04dc9f
-SHA1 (patch-base_process_process__metrics__unittest.cc) = ff340080e7dcb0245fa29a39561dbb2dbd058d69
-SHA1 (patch-base_process_process__posix.cc) = b3e9c3aa4d7dba7bb90b5b30668fcedc73dcaeaf
-SHA1 (patch-base_process_process__unittest.cc) = f70ef9bb743fb323ff902d0db1630d691911c12e
-SHA1 (patch-base_profiler_module__cache.cc) = 869caacd602ca2aa999c203826371619817764ea
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 0d7f7130d481a0b96982ad130cabdae934684744
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 54bffc387063345a76e6e17f9be448c3ef91bc5e
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 634ea3f65b464f7f05f160623bc26f2fb743959c
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 9e2e3b6c3801a3d30cd5b843e3eebdaa3a65d854
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 1e52d6cd13127f3545fc768d39c63830473f80fa
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = c88d3871618d66f8d8dff08e7115f2b22220a09e
-SHA1 (patch-base_rand__util.h) = c66bc7dce3df6e6c58b635856b91b40be506ddc7
-SHA1 (patch-base_rand__util__posix.cc) = ca3ce36f73ffbf0340846268f5e39ba7e953fabd
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 6d0c5ef198c5741072aa5f5dad8bd69bed8c595f
-SHA1 (patch-base_synchronization_cancelable__event.h) = 02a9749b15b9afa70b9051f1993cd834ade76771
-SHA1 (patch-base_synchronization_lock__impl.h) = bd88c77bd15bd2548c73342a46e7dd552390e2ca
-SHA1 (patch-base_syslog__logging.cc) = 7182788d733619fca3265c99572431b6645a7a84
-SHA1 (patch-base_system_sys__info.cc) = 13276567125ae832d1f2144ecd337a423255c8f9
-SHA1 (patch-base_system_sys__info.h) = 4be7e4ad95852f7236d6e2b7af21620e06781470
-SHA1 (patch-base_system_sys__info__freebsd.cc) = e71166cc9fd930deb2df0abca98b11c81d204fb7
-SHA1 (patch-base_system_sys__info__openbsd.cc) = 3170bab35478161f96708b2ec6dcd4d607a0e73b
-SHA1 (patch-base_system_sys__info__posix.cc) = 6db9e06108c8db4bbe08713edf1999df9782b88f
-SHA1 (patch-base_system_sys__info__unittest.cc) = 1bd2f6844d2bccc6b03d0ed265da71c5b116ff3b
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 9bc4639e2aeeaddae1eecd148a503b7da673f8b6
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 464f40e42b075d9ff289c888418ecafc26eb5d4a
-SHA1 (patch-base_test_test__file__util__linux.cc) = 9f9285d3850c73cddb36538c9066f2fca03f1596
-SHA1 (patch-base_test_test__file__util__posix.cc) = c4b76ffd6b832f0f887c537a77399d4df66aa699
-SHA1 (patch-base_threading_hang__watcher.cc) = b9a11f2138e3a40804f982b6485e504d851e1617
-SHA1 (patch-base_threading_platform__thread.h) = 59aeeed78d31e8b3bfb4474611df15ebdd3520d3
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 6fd0df650332b8f68a58c25d74e5881c9c8bb432
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = d846894c424043099264b388ef455d86a4723a86
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = 590d4d5285dba57d2de1294d791dbfcda2ad66a7
-SHA1 (patch-base_threading_platform__thread__metrics.h) = 3fe02f3313cee59c918f9ed6743afcfa984b5763
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 5373ca19834286b75df62a4b3098e27bccdbe80b
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = 3a84bca20b10ae02371601916b738fcf734d35ed
-SHA1 (patch-base_time_time__now__posix.cc) = 1c0fe037374396c020a827051071391428287f63
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = b7794e4ad71a5e7acaba4e0b60f587205ace19a1
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = d43a1a82fd4926441df0f043971178f9805fdeed
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 39479d40050bb6a2e4348b4a9dd3c1e9ddf55940
-SHA1 (patch-base_tracing_trace__time.cc) = d27b1e62215c505ffa8a725df4fd4fff5f80de39
-SHA1 (patch-base_tracing_trace__time.h) = b9f539524322b655b0b88b1b660625f7d63c8008
-SHA1 (patch-base_version__info_version__info.h) = 33d12a3eff56f7773b4728fba18eb523d6f9f062
-SHA1 (patch-build_config_BUILD.gn) = 9f9589c2d10d78f540a4276631a01b2e36b00f01
-SHA1 (patch-build_config_BUILDCONFIG.gn) = ba02e1432ede0249738905abeb603ad69da5be91
-SHA1 (patch-build_config_c++_modules.gni) = 6230cd95e19b000448c9e5a090e54b08cdd4add3
-SHA1 (patch-build_config_clang_BUILD.gn) = 4c4fb488b07de3e0bcca1c48e459d381fc4ddfd8
-SHA1 (patch-build_config_clang_clang.gni) = 4a425c9d5e5b3967764b819a8c7392be59a4fc4b
-SHA1 (patch-build_config_compiler_BUILD.gn) = 215d697baa92cf2a4760bf7a78378e59ce5944bf
-SHA1 (patch-build_config_linux_BUILD.gn) = 81bccbe8e0b64b193410aef7e94fcaf1fe58f960
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = adfabd195dbb8f57533c11c8247d4c9d705da719
-SHA1 (patch-build_config_linux_pkg-config.py) = 32e7e0c098c1031906a28994c5e1fa48ba6d5edd
-SHA1 (patch-build_config_ozone.gni) = 76d68b6960d61a5a0ded2ad82851ee8d8da17758
-SHA1 (patch-build_config_rust.gni) = aa35f921aaab3766751db18839118819defb273d
-SHA1 (patch-build_config_v8__target__cpu.gni) = ee91dbf068ae45a08473d710acb8ca2f9a9bb1db
-SHA1 (patch-build_detect__host__arch.py) = e16186d0e0d82eb1419b122b78842ee95bc9d912
-SHA1 (patch-build_dotfile__settings.gni) = 5150165706cb38e765afb4420f2936271cca4075
-SHA1 (patch-build_gn__run__binary.py) = 20fcee952d6218aca7ac01a7eb8a328e7467d977
-SHA1 (patch-build_linux_chrome.map) = b8bf3689f3c0c5e28ad136faf55d2501e3d04030
-SHA1 (patch-build_linux_strip__binary.gni) = 32f8e3e7b4d481cb41d7b3fb3f8d07be08e2afac
-SHA1 (patch-build_linux_strip__binary.py) = d92e313444a3460b13e3a2be43a1c71386bd3ceb
-SHA1 (patch-build_linux_unbundle_icu.gn) = a37c54606aadf785e381fca5e8736ee6038a2290
-SHA1 (patch-build_linux_unbundle_libpng.gn) = 72728d9b77e79d6b790dfe5a2b36ec6a755b59c5
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 488b21511feab54b9ed75dc262f79bc034fa78e2
-SHA1 (patch-build_rust_allocator_lib.rs) = 4cabfd99fa7a9a4f8a779fd663bb79f6cb11b65a
-SHA1 (patch-build_rust_rust__bindgen.gni) = 3120714363fd820da98d8ec5d66699105b874a60
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 63b4fa09245088f20981ad5f9c50f3cf37e67e66
-SHA1 (patch-build_rust_std_BUILD.gn) = 424ba3ced2245a766ef98f61b4bb14f5859187fb
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 86d9bac96c43b6e61b63d02d07d8ac5f94fad550
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 724b32e7225bc61cff94a26494eaea1dfb422639
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = f73eeb138f2614051724e55febed9a899f3a44d1
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = f4df62d882e503eef0c308a1973f47f2aed5842c
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 95c807d47b6137434e119974b6f79ce46defbd44
-SHA1 (patch-build_toolchain_toolchain.gni) = 8526c050800caa548164e2ea0c29372e26dfb5d1
-SHA1 (patch-cc_base_features.cc) = b070e8e35e33e2509b045f5381d08cf087605082
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 59dc82b46e6f55b56b01d7080af8031bdc18df4f
-SHA1 (patch-chrome_app_chrome__main.cc) = 787d36810b5d97a9a5c88af8b849276919ae5279
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = bf76abc89eba6b0030a766682548510c628c5854
-SHA1 (patch-chrome_browser_BUILD.gn) = dcc1ca53c16821957f246719b86b724288d92605
-SHA1 (patch-chrome_browser_about__flags.cc) = dafef595342585e2893c9e6817f809c37e68f1b5
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 8a6a433706d6967bbb68f875a1c463a058548962
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 8ebb4f208fef0d1280f2014afb076f735f571d5d
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 52245201daa562a9ff1d45acf0f7b41ee534eaa4
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 40f33c0d02806678c89fbbfaa938ab66b77a2bf0
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 0dc6670b3ff869ef05240927b1f92be5e32a144b
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 24ae3868a96b48f91dd2294abe9240f1c83314b6
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = df4dcefdc20ade303d193361605cfcc81eeff262
-SHA1 (patch-chrome_browser_browser__features.cc) = 77a6ede481d918d2baabccb34a9add74eedf251f
-SHA1 (patch-chrome_browser_browser__features.h) = f2cb24bec8324ee15194922333a677595cded3a2
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = fc58876491bb48d016aa4f7fb4949e2056bd0ac6
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 4c7706e01752cfb3e8f9fd7f409675ead93f8b4b
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = f47f73c8d5cbef93de511795678249c14b6a73b3
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 27e6fc8c50c68cf3f459f1c6bacb15390273ee14
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 0cc8337774cb59806a3beb6eb732ec36086bf592
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 749d6c6e5698ae610ca808f419fcdab095998db7
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 28ebf89ec982f73fcceef72456a8f783d2107190
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = c677b4f5151c2dad141acdb4fb143325ba3e5d93
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 6d95a740b84cf1d4a202d2550bd353e6e9045bf0
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 8f41d4b207bdba1640fb7d3edc28cec247fca17d
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 6fe210e4a80f36c2321228ee7be5d3480846efd0
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = b8b65a743dbdac2b423f5b77319c94324a2cc9ff
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 1eac6108318b7811fae7659361bc689b86f37bac
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 97a62bcf37da68847b6f188b179a37613d438e0d
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 86187c44a02c4b4377a84c0b58d787ec44a18bea
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = aea72a678bba800a198ad834f49bf529a7ab2919
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 0b3573f83cf8a04fca1c5d05f204c7075ed6a44e
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = 237298c8f4d85d6b8f904dec678395c057d61fa8
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 71fc7dd6a83c91b97b5c165b66d6a9e933e08c8d
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 5c5b22fc2c20ce2994d275f07f55a858d32769a8
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = c2a9e8a77cd03814ba303db2275e329ebde57000
-SHA1 (patch-chrome_browser_defaults.cc) = 64da62e188f729381824251b744871f7754818c1
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = f277c38ae35c80484de36edef63d62b01a817faa
-SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = c64b11abd193f5c4b0c24a8e6e73e718b09639f3
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 299a0c2ed4eff868baedfe2a5dbcebe1c95042cb
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 2ebde8c03ae7b78573aabbbd97fbe675b61b6dc1
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = e22f647cff4335d0a7205377e808f993f8d72228
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 1641bff9d3b1c9a91228f5e9381bb666dbd4f01e
-SHA1 (patch-chrome_browser_download_download__commands.cc) = d779de067d03d084f66b79b4eda304f999e82594
-SHA1 (patch-chrome_browser_download_download__commands.h) = 8d7df681bedc003269150c3ffdbdd940537d2d3d
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 3259403336056fb0295d2664e95bf5de7a130d47
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 68b9845253b051308eba0f457b91d04eee579c36
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = 03a595c055231d9662188aacc00f308c0d6f5c8e
-SHA1 (patch-chrome_browser_download_download__prefs.h) = ce105f89f639f87356a6070c03c8e4b1bfb98feb
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = c66df2751f07ddb57912f747dfc9d83f0a2a7c6f
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 380f9eff95fad1f9cf7e0bbdf4f31a2b80af00a3
-SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = cb19af6b63d3e2c8c3f5aee780e05d23457d24f5
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = b327e1c78f827ac9257815141b8aa4f6a8a6fdb3
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = 324e6ccfaed59a548f0b408fcc3a1a78752d3210
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 380c6d84db81c4261eaac50c217cf9433a1c5a76
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 8eabba2353160b4bd82b2895153dc3caa0a64259
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 19ad5d1e7611e6579ef36eb9258fd3a1e50c1f7a
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = cd96c982bf7c612fb2409a4ba01177d3d15b48e6
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = c8b6aa278ccf616f55543d4e2a80137503951e27
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 816300b828d4953973fa26fa6a63ca2671ceb678
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 8b9234ec63e0509c993ca3cf16131dab2dd5e0cc
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = d5a020ee4313217d6cb0db5d6087ea58eea98bb4
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 316c5f9b8848443930041e4eb984c663d0f8fc7e
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 55a429c6174de33345044b65ad2d6cae67f61f8e
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = 48aafd752a8a442ca4120f5e1ab5fc4fb2536eef
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 14e049842fc4ea3a4dabf2c8ab0d965224fe028c
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 46143da976a940cc561c6100d0f124d0e267e16d
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 6073dac919ec132b9e97ed832f73768f7b4f6442
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = ecbde03b0fbb90ddf284ebe5034a8da7e101b14e
-SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = 20a65ac0e494f44695d618c1cbb89bea241b2f8c
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 9e5318de1e6a17c634db63e6dd6a33b7f2b426b3
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 22e6bfc684a202670dd206ecb16a8f51fa99e280
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 1c7a940dadba019c1e9a6f38e62b60324a268233
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = be16331b402b91754ef931d224e2546aeb39e609
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 92ecd9b049b3f93c4a0a6e5b0591b14bd6ad11ef
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 702107830de73fe28477e526f1e054d395881436
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = e52a42306853ccc5b641686f9bf7ceef21f5cc29
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 9b9576c369fa8073a44e2d6ba3b1c61402047a11
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = bae2c3a2f4d10caba1522c0ace8467d6c29e505d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = f71e42d209a9e2fff6595a50a70ce067fe7326b9
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 0f0d2d288699013e7fbaf0043348ed14fe95f688
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 767b9f3244f433feaf81e36e5055a5f90b698f26
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 873a57c50f857653e997ceabd9da1b24818473e8
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 13953c02f3504499b1b608bc923442ee8b004676
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 6f89e4ba11026f4a7557194e4e7996818e868b05
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 46e46aeb0dea537f529bf69e2d202a9b777be7e7
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = ff4ead550c0f1c108bb4edc8090196081d291375
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 48878419bff3572021106d8be7df5cb0e3145044
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 348b82814186a3bd788125f0692589c4374431da
-SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = 47c9d487781402b329c9e4af241bdaed4a6556d9
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 529fd6d602975a11c09550a548cf2e870807f0a8
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 1901cd6c445123d03ba81c344ae2c9ec415705b7
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 07164ffc9961ed612b5b79bde3e74deb2f7d2102
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = e98f943c2a5e9f945b9c6e44d5026b5ba56fbe57
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = c670927880959fccf025f9033586b68bd2aa00a4
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = de380822c5a2a76ac7a902b84893ad3825790f8e
-SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = 203a11af096793c028183df849fcf08d44129969
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 87f67258d7b45d8bb446d56038175c2d6529c227
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 3fdb73debeb8851093f3cf78cb76007f5ff9c718
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = daa7d957ca4b537f72b1bc9363f4964a8fea93e8
-SHA1 (patch-chrome_browser_first__run_first__run.cc) = 7be9440e7f6b41ebd2940fa2a789c22eb1433cc2
-SHA1 (patch-chrome_browser_first__run_first__run.h) = bbda56bf511feaadd8694eb2850cef7bd2bf8e42
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 2b6bb7c28808f32e16d473448398ede7ff5c8eb1
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 1dc9b48830392826691234a3e9c2ce705f97d1cd
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 1dae4e39f33d28eea19434f3553794b4ee87ad23
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 510f4c967f0844f3692e4a9da941c0e2d0969b76
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = fcce1f5ea195482968d993fb90135d4ea7df27d0
-SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = 1d150d6cbd7cfa6b07049fac0f2ad999ba9f3822
-SHA1 (patch-chrome_browser_glic_public_features.cc) = 12d66c19ad63b804d060b715c15954f5e57456a9
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 2f7da9c50640dead290f393d133cb9b90507342e
-SHA1 (patch-chrome_browser_global__features.cc) = b1ef609feceb199aa9733f770127eb04f5fc8598
-SHA1 (patch-chrome_browser_global__features.h) = c39d29af384a15287a481a1d284d3d85f7a23f4d
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 59cbc74ea2f091d8164c25659e57821bf75be176
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 095df7c5b311e5dec53dcede3a8f030439d18f77
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 819e88e9174d466ec1d6226fa66c8b31bd6df185
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 98dd0add3c143ace3bdb15b46d14b3d72f311f6e
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = ac1bdcd3c442e854fa3745ef7b021b6f5de1f44c
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = acfd8f12ce08c426739a3db50f76e8e5b05a3214
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = ee030e44484a4f47094219e2b1e10856791355cc
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 3b9e5c8be2eb661d46a99422cfd0a4737807e63f
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 1da33a45a9bd9568c34cab714f1a0dd40e14c99b
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = f75167573b0f603533e2332b12e9d459d5280936
-SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = e25fd5a50fb4923d6596e605c11fac4c692a9868
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = fd1fccff0a61d23ec9efb43f12b516272e539458
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 4014082156624dccf02b93ef680374a59f313be3
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 94722fbaf4b18d02ce64b9aad3574b738470579c
-SHA1 (patch-chrome_browser_memory__details.cc) = c47a52bbffa490a3c65b7fa5cac769612d7bc334
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = d482e5e87fbc33924dd805110c5a9f7b75782870
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = b0d7d70072575df0356ceb606d2ae1ac744d9d2f
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 747bc38b04868201fe00734f94d3cda1e5260cd7
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 226733cbd14edff1cff74c5a81182b7aa5902986
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = a597511d0f2e9a55d131125c55b3426282d7169f
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 5638178324343e0af117ff6a8730862c7c20e620
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 3762c452e9090ca861feb96970d4508edec5f090
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 349e9f352b9bf64cfe6bfce04c0551fd0e1953b7
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 4c3303e07dc502fdf7a29414daeba95358ee5a57
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = ddcca3ba4bd77aaefcecab3068bfcb89b09c19bb
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = cf0d7afdd79e4ebd83b62c35eda4d3487b1af2cb
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 8a0c546671875018eda85f4445add37caf07e008
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 2dbaccb2b26d26839ca4e65702b434e95fc0095d
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = f5de59732bd269d7f15fd72b4f40cc14fc405496
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 723a3681a5eee595430acc73a1c92831af8618d1
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 142ea1e68a54650e1ebab1427de9c764e5bbbcf7
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = ca750b6b7ac6a56856c6f47b369a52f1d326c2db
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = ca9960efd68cb8af1b8bf6c89ca559a844e32f3f
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = fea8d255a5c13e82aa3a15af38dfb3daab1524dd
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 1a017ac1247864472910f81c2b07781587e17dc6
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 9fa09afd101aa8a26d138e30cb1e870c258a6fbd
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 6247a0b3344748a15dcacb24dfc03155d5f2e619
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = d6a54575227ddb03eb92935788e0aaf06cbc903a
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 63b74d8409d97e267ac32cc569d37d78e557dcdb
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 2b1d5e515fbab7292e766a1ebfe0be6aa6148175
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = bc44e639664f349ed381a515cc5e4ad73f8d0d93
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 860155926bb3e4f5400b95c4b782f34145a15764
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 146ea67d93114904f236d0f458d0b6d89c3beb38
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 53bcb865198c447b58bcca2ee417c16809ecd3b6
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 1de4cf52b309341296e046514a7dd88ea6ecd319
-SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = a49b7674619359ff231189e16e616cab47ec9141
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = c8c280bd128a801b8f4dc9576e0088fb5a8736f4
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 59091d77657deb3f4f6264e0d7f9e534db9155aa
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = d4618c9d61d802520b103e3ebd2a5c296630636e
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = a5454cc269d317971004aa6e730dc3c482aa651c
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 63268effa746253e7ab56f57ced4687c67e1afff
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 694a5d5d818ab17edd8ee7826587d99d9d9894dd
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 884930b1d3710e8846a3cddcc93bdb7db6f98c73
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = 9299a94f47682f2c152ad94a25fcea053d71f6ed
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 35b400c7769c456497f5080dac516c7835bdf585
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 512a4a3516f133b881399b17388af5030af78b5a
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 21c6ebf3ab2abd0d01dcd463f254645d75714900
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 320851af6854db9dd23c6bd201a960919a9948e9
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 52313265763a2d3ca74bffe9e1881a474cd7e4c2
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 04e92535d933e3c9103172100b60b186e717c030
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = a5297c548d2cd78095d53dc97c85962462f582ab
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 74ff7949b7ede8fbb07a7d105388c623ac1c601c
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 290bae921f2a863751a27a004199c04bc982f87e
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 86b2671c24ab74a90dd04c093ee71cf53edd3a73
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 8d30d359be5fafbf5ddbababf92ab55c08857645
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 24da0ad1dc947d5bb01f6eba8abd90f203a1d6e2
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = d6c7fc54dade4b650d3a06654804c50b131d58a8
-SHA1 (patch-chrome_browser_shell__integration.h) = 875f467da109bd3a1298ee6489cc32f8ca5944c0
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = d45dc86babc42b2a76560d20072ceffcca3c11be
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 51cf89b2ed20563cc9f0cdec834188097abcb288
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 9470de4b3884ecfe6cdcd96fe11d4044e88a0b0e
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 9fd13e98d0aa1f8f905c1454fb5b37514ad42789
-SHA1 (patch-chrome_browser_signin_signin__util.h) = 4ad6c9a38edad9d3dd46fb546c83b09b920e50e1
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 25a3f091ab73923831341ca63b5994c37549c884
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 5e3b8f97866ff5bfccf50dfdd3633503a0412b3f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 07b1c779defaf2000d6df2e0d836231d35219336
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 346feeced42cc1a59fd8b35ac876171071045435
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 8e512702ea51857fc92c4b3a46716bb692f3459a
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 109def0ad3f81656c17f6a31c65ce1717217e185
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 7aa39d466409e9232035fa1e4b679d0c4a4f8d46
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 46ff6197c2d221502e4621b25ad658209f51b8ca
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = b4397a50ba6c812ec3d58e872c760374a5705055
-SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = cfee3f890245a91b4d6b651fc65da36e505d20ac
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 21cce88ddfd446c6f79ae4323465d47f29077a55
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 7e9f80ca4c80208dd976efa1c138f3ba8ac3a0e5
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = a77508cad0463eb89442473f4691f01e549b4a11
-SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = 6afff97a0455d671609761cf681ddc117f4600f6
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 2e1dec3bb8ec7e6debaf7621aac2794b643246b6
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 39c63eca6448266a623c0692dd0c692db45eb4a5
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = d59c32e3175c562b712e1ded521f7f39ba604f0d
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 2cb42273e248267f9eafb009cfad4e08bf6096c9
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = a3bf3c9e03b1e18c278088213a777e3c6cc2c8ca
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 7062bc33acd6a934a82aa7a2d44fe7e4044c082f
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 8320b99cad7770b7102ed68cdcd5f5375a7aa852
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = 3a04e1229e51fa52f7bbc747228e0815bfae3dc8
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 80a8b69137903cef63a1b6e98d540d0edee7ccd9
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = f662bbd09059357656d2cd16a2ce390cca1aba10
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = fa11efffe56829e80641e76f3a65c3565b7cf817
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = d732bc3ff9a9db84fffa8be457ad2e79ae041329
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = c02d8ca6ec9ce97ca83fbea1a0bf7ac10b5d6d47
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = fb1630aa8888868847fc88b6405bbdd27326f754
-SHA1 (patch-chrome_browser_ui_browser.h) = 63e6b21f8a485c7e06f2bbb1a5544b7a997dfdd4
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = b753bb798fce6fc2cf1a3076b54ccbbdfc4a2c68
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 34fd8f0e1cf3ae2523544c7230418510e93953c8
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = eeb78cc360588b253ffd687be1f87805a4b87907
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 54196b26e99d8a63d2da149777c8180954a550ed
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 98fadcff7286c382d093d5a869b7b1999a5ae282
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 9a643a28ef9a3b15c7e4edf191434090b79938de
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 764ff8127857d25ecbffa648cad67944aa95773c
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 1bd6c7b836ae220da19dc6e87ef989b8ec808d09
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = f0a1febedf1ee3772a9187924bd9d4f83b2f4f5e
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 7179cc11eaa4ad4d90b624d31052a10280b1c056
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 326a2e25914a253e8c6ced6aa2e5dae15dd5fe20
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 4d942b040b0544a92c4ed698a146880b95628f54
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = fd38f1fe1c99d8d10207f3969142260e547a8cc7
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = fe28ffa43922a15b5416edeac02ca73b1acdd91e
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = e0171d406e1f5de87d727bad7ac38933bea1d550
-SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 56fd4dc1768e88b497d9f61f7ec4915aa668fe42
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = ef6b93124a4fb9437cf7dfb4fb957835af0451b5
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 7e69510322cda451105ece390a15a6588607e22a
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = cecef12902a1b51ff025b1d50b2f50f45db815da
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 82a6a568518365c62c4eb0f85ebdb55e98fefe5a
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = c4bf8b9e679e8cceb3e9a98084fc357f8284067b
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = f01bc7355608135e49462f9354dc731e5510af50
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = b3917ef1dfe6fb0be163013f767d610237cf9cf2
-SHA1 (patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc) = 777a455a7756e92c36610784f5952755e1bdfa79
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = bbe05e9541a8a1c121f0c73554b9dbc25cdd1193
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 3d3d4bf95b491bf53c513c9a63a53d9b6c29f7c8
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 613ba6c2a294baa5d28e6b6813caeee6baa4fe53
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = b2007e6f87b2df040b30241cea08284e7b031bf7
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 28453cb15655b9469dc82ac185bf87b0300fd008
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 886e17c5f6c80f327f804d3fa62a2bdc231da162
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 6d5b3aa9a6ddf378bcf6e61e5fa1736b6d7fdf50
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 65a29fa4fc23dae9e427c75dcffe5bb77bb62a28
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 1e81718a5f1eb6843cec650297ec910f5f9f7592
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = a597f614fe5500f0a50f9fbaa1ee47879b7fca83
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 27c2df3807a2e2e63e79db9539271b2304f7b1e3
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = ffe7fc32cdf544c4f7917752d4984847a5c36f62
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 7f43010be38cffe7ffaeae4c5bd51cebc9c5d2e7
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = ed3bd4fe93c65740d0a9e7d89befc3be2f5b2c2f
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 20664f761e26ac2afc8da8ff0293ad677c63852c
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 6bded7ff314946458c12d6025f4f8868a8da9d52
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 5306e601014dcbb044e9e90359f43605304fdf76
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 40698b98cab72531bd8fafb9574949091cd0d521
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 5c4fa1651ce7d4cc3ccfdbf314964194e117e3a6
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 04dc664b745723c4ba0d10075b0e81b4275a8766
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 3dd00293514ed2b89d07359dfe8128140a6f52a0
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 4ef855ebf25e4c70d6ea8aa81d2a4ccdaaae4fbc
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 8712250007d34845912aa7c90b40fd00d763e710
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 0dc2aa75abd5480ff5777646cfe6d895442c24ec
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 43adcd5c16b18c8f3e43998502da36fd8854af32
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 30ae2964099c1be20b61867312b6ec85375831d6
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 51727d95d6010df07fa0ad3883ea959b62dc0cba
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 06b4cb80bccf466ab20532640623ee9a1a465ada
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = c06658c209204537c576d4e7672fda19804ca810
-SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = dcaaee7ad638907e0c0c06d99c960de87a796dc8
-SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = ce620afce91a39b0b7195a5a525f5e9163f7a0cf
-SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 90a19da6da61b8573b1b5da20fe4cdbd1a9873fb
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = bb78b577d262203bc392cd9e26c5859183bce669
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = fd6f57da997f2068756dec60b70598a450bb5228
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = a180a320c3a23a13e88c840be03aa5141c98c803
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = c1ba048f3045ddb9e38625d5f6d606b048b3594d
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = e922af340feb1814b325a7c8ea8afc40510d7f9f
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 3d7fc9968d4ec118b36f37c6b52006134f1b2240
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 8dd06786831edb00a2604a3b1e4183c0a440a57d
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 27aa877194537b61e676302a99c53ee5a129c818
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = abbebc8d441ff706a764aa32af22197aa0d97ea7
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = cba2d275213702fcd2e817d8c4c41ec84a6e7bc0
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 9afc00347bd9181c2ece3ff21468f930bbc5b78b
-SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = 4dbf4eea656b5deeae53abe600efb0d8677183f8
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = dd35129971e0396dbb1b9be3b3b9700124b81018
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = e30533353be456c99b8ebf8cb84bda98194e4155
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 4ccd5830230f9a60679f54ca16cb09ca10985ef4
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = a04d084813fb5edc9cc33a3205970add435202b7
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 1f1ed2e39d677c03d5362ae90c3dd5a6cb5f4edc
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = 720c1774e009b0d2d8f04bc0dc33cb54c4b013fa
-SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = 0dde53ad4865a2843f8b98b4fb80af420b3ebe83
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = fd3ed932ec5bf4e6a2f06a05eaa163e6b9ed15bd
-SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = 952cb569ab46dfb1a6b0bafe231358ebad8f942b
-SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = 0241ec0670830fa485918c745b7dfa709372f924
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 4e490d9b7fadf1ba0f737241ffad13c5d2fab91b
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = fd7f24d1dd511433bd592da3fe423ce1411cd3dc
-SHA1 (patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc) = 4caeb0dbc825a20871fb38a2dbe8858f47768423
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 3ca96e8db2f907a9fce055ae9bcbc27acd215f6d
-SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = 9088a89c205e7bdfacc3a404184a09132b745a27
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = a0dc5848caffe7bcb008d0471c78c645d57e0bee
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = ca4e666024acd2164f2df2e35d3a0e0a3b417220
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 2cb5f4a74a3551d09c61c475e7c3aea0b9b74d99
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 7424b20694f619a4ce577dcd1cb9ce23f366df16
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 0235b289fcc22f03d105221c45f53714584e47ff
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 2ffc1ceba4622bff1c06579ef3973c0b5d249304
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = eb6c0087135358b4463d3c85eae2301e4c510842
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = ddd2c8cfdf851baf0ecdfab9eb641fb1c1fdcd98
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = b783042ebe8dc1e6fd0f2666522445bfcda8ab67
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = ecdc9f720f1b8081cc5eb71a6fcaf213eae19dd3
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 0d9fdb793c1d1c66f1aea56f74a126e3bd6d2f59
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 7769c5533ce19da9de3a0c781041a86741ffb299
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 8d612372f4e566966b0e0e90462f385e00cbf9fa
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = a9588db83d8eda7a9b18d6b5d1a69dcea9d3c09e
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 35ddb0169c89c614cb13a56b082cf561c9196b83
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = efcc693907e2415c5f86ca8fe698e08bc213b9e8
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = e16dab773a55152b105b67501b8b29d50cbfe2ce
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 065161ed2a614029d200833e3644fb1ce58363a2
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = b1ab6c934572b7e2f4f88e720492ef1bd56d0b09
-SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = e015f574cbe9f39a35096861e9aae200634716b6
-SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = 6609b371b725622c2e2fa1780bd39e1d16453b3e
-SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 464d7b49f4bec9ce5686559e5592c8c3c6530afd
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = dd045f4a3b7532edc6a79dde657aba52db68d0cc
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = b29bbdae83229435f85036dab8cf5e7cf29048eb
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 6bbf53bcb666c4a257434acb7fc8d0d0c7bdaa45
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = a91d5f59378e1142f5deb6e62bcbf28e030ed763
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = d65801a3098ccc2cbdd8da88b22970e20323f122
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = ca68da8862348689f346bb1e88dbc6579083c44c
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 2ab2a54416e9414fd7b5fac2c14b04205b995cac
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 502a03727ce5595ad1160c5fb32d86e54c358135
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 70e6addca0d38829d35195acbff7c6be319a0feb
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = dbfc0cabaa30d8f5383fb340eba8fd1dae981b3e
-SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = 2ce7fec5d7aaa3b6b2bc4a068081ec24fa34ef86
-SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = 01990f030501e5f2e06c41bc7480f7bd6c05dd57
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 747fbd6868d2e8843553a55980ae8f65531d2153
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = d79f56ea72a8f17834df7279ca0e6fe12eb4dd28
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 58ccdd8fe7b0e7483ca3751f09975b45feb776ad
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 8d0f3ad57096d164ea0ba74a3b7979e14318a79a
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = b606acd5ec2b0f2aa296e38b6fc52eaa9130a986
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 0c7ff66613e5811437672c228d3ba3aebd808478
-SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = 736a5fa547cf8ce5853cefeff94fc9a6f8bd9cf6
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = c230223d1da4defbeeda9d3cb51a1ffa3d4055a1
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 628ee2a6a7e75aac69950a9a1b5cddd4348cfe68
-SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = 782b809cbadba6ab0abc9bde7f397de228d44d6f
-SHA1 (patch-chrome_browser_updater_updater.cc) = 3fe2c000f8300e066be5f99df5a10ac510466865
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = 39fc147c397204db6668973a2b15b3b4cbce6bb0
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 959e0461164f5375b6421417d7049ddd23397dfa
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = ba65987d6f28c8009a894c90b42604d0bd67a034
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = c72a8203c8f3e30c278d0784bd1f2d2aaaab97d2
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 721937dae55d98cc0717ac0bf5f397fc73daa9f2
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 696141d82bcb29a44d4751a95fdb718f19524ecc
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 8ed83fe229f6447e2b79a1064165f851067b8392
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 040cc610a79baeff5462b9d81917e5a1c9405d62
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = c22921b443c62ceb7b08f3b75d2406407bbe4607
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 56e0e7dddfc76f30b9d892d753918f2db40de846
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 21da96f5f15a30f9ed07f71e760d7dcc9ed72d9b
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 4036a40e01d3a30780633239020ec47844ca0a6e
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 30af7b59732e0ec5b8943dae642f76dd37ccf5d4
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = fc7140beca21d34e6c1d20e7646d45beb2229db5
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 1c2e3a1a32b3ed58d4c8f95a4a24e2e019dc79af
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 47c52f79e1b8f56ac1f1ad63dd4c080a91b35426
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 512eb597d37fd85891a670ae152ff10638b56947
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 22afa544d7c98c2c707ff60115de14b5de201e31
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 6eff1cdaf08adac8c23531711cab2badbfc37bcc
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = b6f8a36d9e91c166465558d81e83173ea0230243
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 6949fe9c294bd21bce8d9f5b0227113056e11f81
-SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = 35521897727e34654694f34bde06c8548c799619
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 09e03076234ab9aa0f8b231ca1305e6404e6b69f
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 628a391b8fdeef69d7c4d6f93c048316c375063a
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = fd63922d4b6fe4bc69cfb5459ae3abf31028fb9f
-SHA1 (patch-chrome_common_channel__info.h) = 3a9283d38dcc5c83d99816cf2289868552a7d8fa
-SHA1 (patch-chrome_common_channel__info__posix.cc) = 58d66633f38a41f373b91babaf2e33fcf450cb6d
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 38d5e5058255c0614f5a7fcdb8748e104493786c
-SHA1 (patch-chrome_common_chrome__features.cc) = 5e8c7ae4998d5f39b1c6dedd4079cbf89de3f4a2
-SHA1 (patch-chrome_common_chrome__features.h) = 0c1ca2f5c1878eab561927dfe51064d81699a313
-SHA1 (patch-chrome_common_chrome__paths.cc) = 164f1d6920d6da979deea0f3462d5ed68575184a
-SHA1 (patch-chrome_common_chrome__paths.h) = 8edd55dc939c9a4c740053688f9f34a194f367e4
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = df23121f8a2850c5eb784eb23d6d1f4bb5b7a4b2
-SHA1 (patch-chrome_common_chrome__switches.cc) = 01ca6218fe39b2dd61519c4b4b3ea5038960d020
-SHA1 (patch-chrome_common_chrome__switches.h) = 809494701b9ff32a48407026e0482cf185f0c06b
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = fb214caa6e7a33792ab6b987f0d19ee5f8efefec
-SHA1 (patch-chrome_common_crash__keys.cc) = 8b903b62b5bd1a76615ad557624ec450493fceeb
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 928a3651431440dd108dcec6d21e0b4afd94fa5d
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 772838628a170fba27938d2d32c839c4e551d92e
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 008be0667dc6350a3f454efe6f4e06e9b0c05340
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = 1c5528a6773cf5742fbf61420d2b891494ae3cb7
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 3e4b52592cb432d2616050abab01eedf9faa98aa
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 367789caa25a45d5e38026043c13004e81d92d86
-SHA1 (patch-chrome_common_pref__names.h) = d2678b372f1a95b543991bac4ea6efb44ab0c0a5
-SHA1 (patch-chrome_common_url__constants.h) = d8ea191469b39c4f92b9154ffc996527a712bd3e
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 5de813ba76afb2b5a6a1b475cc1f0edf604855b0
-SHA1 (patch-chrome_common_webui__url__constants.h) = fe2e8400de06782ea0e5b53531c34dee3e5fcd6b
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = f10d8813187986b5a57934716de59f44d9130fe2
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 32bc96ae8572bd882ea33f6342f2d6d8e7d84f93
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 1fc4fff0aa4165bad4b6141fd3d59bda8535f42d
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 33f56960834cc1a679cfadc96ec05de231abb77a
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = a562d2dc9da22f6777302a91b609f842e58a9b98
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 011b74bb46300501299bc3a2d3d0cfe0f853400b
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = a61bdcdb6a9cbe4e8b856d375e5fa4486de61672
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = aaf899d24fe647667cc9cf7c8c22f1585dce2e77
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 8e58702ad6138c631b61e99577e1e380cff96564
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = e775ac81d5679eb7d2d337ece02c0ae014a9cf84
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = c551bae81f9c7f330a74ea15f48d3ff678d1cf35
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 9d3db7c8a92f7251301702029ac615dfd6872949
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = c411bb24754a9ead5a6acdfc8cb028ed04790357
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 20ab2ef3b4216f951363ead2704e283d39ed624f
-SHA1 (patch-chrome_updater_configurator.cc) = 7028fea573ccdbd13b6ba9ad01fff90a9f06f724
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 5cffc3a529b3e7fff45e75954c5a5b8a2946d2eb
-SHA1 (patch-chrome_updater_lock.cc) = a0d9417104c6d4553b0e54c93566d24543dc1ee1
-SHA1 (patch-chrome_updater_util_posix__util.cc) = fa8e64158007e395dc11c60ee8f7098ea2d9b6f0
-SHA1 (patch-chrome_utility_services.cc) = 0baf47b3f7c26d41040c746aa4a95982f1f8b39e
-SHA1 (patch-components_BUILD.gn) = 346bf7c86f6ff5fd12e79ddb4aab746bcb0e5a13
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = f2c94c767f36aebba4ce0d3ccfc26df04720ac3a
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 420281003742902e0f98de8b845db8e609f988ba
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 0cb9d204dc36719c13c57a8b10767f3ef23a04c7
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 3bf8226fc7aa676ba087dd31aa33979581befc34
-SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = 10e3772066ec0a35c1bb873c5245ad39de739e81
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 574dc1d21f5210f49dbd5c3ba25c1e2fd927fd68
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 6d4382a78510582c7ac044c20bde38fe975824c7
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = ba123106ff6120fb35ce088739ce542680d5956e
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 4d5eb6794ec50fce2e711bc1f81f24f5b1f24d4e
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 5b787f1ba29902c5e53e6fa977d809648846b824
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 043d55b91f986cbb0e6d9d4c1044084e7ded9632
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 03fd75a67e04a73ab547783828a8c8e804c92530
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 0ad9811d6a87f8cc1a3b5f45e94886c074c1701d
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 09b0f163127281c136e79edbcc2ffce06d73bfb4
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = e389e60c010fc72376c1f5fe14545b325d8d2d99
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 19f9fbcf564bb9accee3c1a7a63164f4e90d8300
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 25c9c83a9c6eb7f95f03ceaf5b51d06d2759976e
-SHA1 (patch-components_crash_core_common_BUILD.gn) = d6c3458d901de14ab0a96ea3db91ca0d3165fd8b
-SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = 977a730a574405aa73244a45b908411bed0cb633
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = a38e72e35ec03b90415ee8dfe8a4e17923401299
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 0bf3097ff494f7545fdcbab9e668d910172c98a9
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 0e4d9faf702fc2a15c68cdc7a44f699c6747e30a
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = c8fa256bc60350b0c8cf6d81ea59f2175e32d0bd
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 91b9e9d637f72cfad45e4f7588c91cdfceb549dd
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 8c69fbb5b74cce68eb759eb06c1d4dedb7b331a1
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 7945d90ba3201dd19bc47e2665b076e6a4b11db2
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = a5b760f9ab29d2988afcb832b8f3a219fc5ba748
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = fcffe328c1424cfd27a790b641c95584506e4b6e
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = be32ffeacb28bf22d2de747da28739a3b2223039
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 4406d80888e80a95f12000ec0eef32158e80dba7
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 2198a91a177705849f378395971cbbe2c9cf2cac
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = cc0d52ef46b9cb633cc696faab5ef909c64c1d74
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = afece750d0a68735db96c6d7df1542b07b5cf964
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = b55e6669aa62b98e3993f19afa7b23831d9fdd7e
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 5d25d0159bc36b5588bc791cc55181f9ce74505a
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 872ce10b58fd3f4e5e2d5a46194a4a595e6fcacf
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 8cc4f8058b69a6892db2577d0f6d0fbbf36baccf
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 085fa27b75cb93f20053433602d98565400740d8
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 52a559c7c8a373c110502bb7c5f5f593fd4e351e
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 253f7a0cf16c0ff4c86e0ba97c0e167f64c0a3fb
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 921d3e87c65bd258c7c9da8f30f919ca83679781
-SHA1 (patch-components_error__page_common_localized__error.cc) = e95765a85fa130bf9354be4151c484f15223bf03
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 5944868ffe8f389f81eddbff25819d2886575f90
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 6428848b08a10ebdb1ca3f06a079db33aa88c514
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = a07abab01f7cd2a8db4b3f15536e6cae40c55c2c
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 65a28f9c547dcdf9148c807d529e5d3485885399
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 5e5a1622f0acff1ebd7e4528be68c654079de4fb
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 33cf37fa2d7bc13a458ee1f3bed576a4d24cefda
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 75af7eed624d4b8a800f45671a5974229f9ecafc
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 2101a21b3396840a5a2a4c335a75b70a8ae713b8
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = a7a13ff4c7c357f1a4fb731cd6b151e8be811ce1
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = f2a8c22c27fb52c71137be21916b1bba850b7839
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 19cd7fa70b1c1bcbeb44c6cb2194ab54b5cc8880
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = fdf8d74fa890988ada5c91e89e2d3848799fa40b
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = c8f74a6862c759bff79ffb562a5d616af3aa72b2
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 8d9cb61c3c9f0fe99385144ec8091bd7968aa202
-SHA1 (patch-components_gwp__asan_BUILD.gn) = f0166c06553dc2fd2a019714b49623e622c600ac
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = cc83814d0f3101aeb25158e6bd2e47733ac498dd
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = d820df0d18e4d2147d0de997f20f7081c13d3d19
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 61943072c083dac7be1b02008127ba9781f0579a
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 3f9b11c31544bcfe35ac7e4b90c4f434aafac217
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 0ed6ac37d0f42f292bf930a45cdb5bb0c6ae95a7
-SHA1 (patch-components_live__caption_caption__util.cc) = 615f407b2687e17352262375d27c8a284ac863dc
-SHA1 (patch-components_live__caption_caption__util.h) = 1a2c091b4b3940d7acb1efaad885298783154ca5
-SHA1 (patch-components_media__router_common_media__source.cc) = 78576fb9358481fce9e4d1ff33a264fa4fd8073b
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 8a97e4f9074de0200d3aaf8f5c96bb6d989b4023
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = a10bbc3b2c3bfdcf32bbffb61de9f46e75fbd77c
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 9c17ad8e08e624617a540f1cf3871b4fe6ce131d
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = f2efb905a48fd3c15f86b22e7dd07141d2e375a1
-SHA1 (patch-components_metrics_metrics__log.cc) = 6bd36c731d4cb34911ea48a292d84b2d64ec6d4e
-SHA1 (patch-components_metrics_motherboard.cc) = cb9a43a8e294d9cbf483f3f90bf704e8f614b190
-SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 34ec835783883d3f7577ace2dad726682011b8a4
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 96b79edf72672c3c9dff6529e91070c360d4f140
-SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = a50b8578a07466b29e8db75ea1923846644b873d
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = c6ad8dd49e7fb55216720faf1aa4dd2df87c2959
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 5f9ac980ccd27f723a9d7bcdb225c67cf4320a5b
-SHA1 (patch-components_named__system__lock_BUILD.gn) = d80fd74f95c6bba8d5c181336aa7b37d5cca8de4
-SHA1 (patch-components_named__system__lock_lock.h) = 26f7c5cc318d1289dcb24ac2a706f8616e0e4e5b
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 5b8bb5c5e624cc0f3e7632186c4d212ca0c05e5f
-SHA1 (patch-components_ntp__tiles_pref__names.h) = eb61e7f1afab6015f8ac139d018fc25bfc0a58e7
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = 1e83b758767d154e5ee3896044c26149ee1e9025
-SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 766ea22c703c8d3ca9d79b338db437415558f0f2
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 1c798da746c3aad67607046bb40bcf75e4199a31
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = e2a49aa1fe5c171b3fb47688aba6310e17b73001
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 27e2ad687416e6f7c41f4541172bf60bd841fd4d
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = edbbb92c0419bb54bab3144fc14e3666be43e61a
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 25f0425fe669acab110f19d04c0ed31edccb602e
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 91a07cf90621fc470899454563567b856c992bb6
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 4ae268110dfff72b8beb252a1a262de920fdcff3
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = b2fa56eec967758ab962d97a72e6d2b68df2d9f1
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 15a308847caec07cebe984cb83ccc0124bf0571d
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 4f6158089e712fca12e5c215f6c0bcd8441961da
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 30af21677e10657d07bb13f5d6f7c891b9f96e10
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = bd802c17036e823b333086622097cb292ccd10df
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 4f0a91f94fef45537c71048a4fd193a58a745fd5
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 29eddb4149725e77cb597cbf4be162059a6b3ee8
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 1daf70a23a48a1b6d57d306138f0bf0d1fdca1a8
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 98c5062bcab94fc8540ccda8b7b1e5f5dbb07135
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 2fe43e7e96ee2b34dd8be8f7f9659ed11451528e
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 94bcb5fe909f179b3c0c623f8c018d8ebb02cea6
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = ff0f884422e3b38336faa980793e23343a3abfd7
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = bdc9ea93598db4e3ca89e3185839593b0a3d17c8
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 65d2a5447a5d339549174b41b15f297f0d433ed3
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 3b9b68b5a614e6800e3c720d3fe6dfcbfb00bc1b
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = b5784f38826335cc574b4f1135ed9eafbd3a1d99
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 06b108813a9dfcb1fe0274ade8d21be31407b7e9
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = e6fc18a8dcdff641294a6720b521f47720f77338
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 8b8765565557be304ddf87db09d4bf57d2b03605
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = b0b4b0ea72a373bf19293dd6d6fe5fad67cf5a2a
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = bddf9f583bdbed99183bd41268935aaa389a5ae7
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 647525c3e58f22ed60399f40b247a2372f74dfa9
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 074a2574ca666a0ad8a127b76c69cda4bae50087
-SHA1 (patch-components_performance__manager_public_features.h) = a962e4e6d82cc9768e25a3a1fe996af0f982cce6
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = d29224bcea39e1b153bd51031191e1f2d53465a6
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = aefdc63bd4e7d5f2ff8dbfdd56e11ed05d9ebdff
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = ba243dbbef4ceb4e94c7086a82966ad2375a0de7
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = 3a6fd6b12689f7174afe279fe18c2e4513772baa
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 41056cfb2d05fbec5f714ccd2a1ec39efb1743d5
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = e6f6cc482f6bd49b68320d5c727b17afcddae257
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = a8fe3823730ec170645181144367c5d5cac3eab7
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 7bed76110c77d0f8dab8e0c60217b8881836f9ea
-SHA1 (patch-components_power__metrics_BUILD.gn) = 1e22da97642018dbb26650a90d686a36b9d82fcc
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 26570729339541e51a1c26dd9e39b2bca50f593d
-SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = fa6daca6a3f0b4415e6e4a2005c44d4af14beb45
-SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 8e7c4605774ef95e55586eea5ad704a92c77f6cf
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = ed3c4f22a69b0e49e528c60117bc441092c776d4
-SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = 1e9235c787ae002aadd11f4789db7ffeda6b508c
-SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 624b864662e00c66f789563738cd0c3f634ffa97
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = 7cb17dc64de8147b41eeeddfb27460dadf400fa7
-SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = ba4fbbd74a08b2be3aa3be5fcaf1c69d36cae09a
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 43379f7e699500b5dd08e010c0a6d60353b97bc5
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 60a25c5b65e99286cdf4cac21511bf37cc2c1e6b
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = c1b5f4e3a0a412f50e8a39638d53c2228b9edce5
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = f5600924721cad6baf2b65368f88da9c48ff75e1
-SHA1 (patch-components_search__engines_template__url__service.cc) = cc012926011ff9b37b2f1a0d4d4365161772eb02
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 91f08786f6a8307d8be451af350485e5cd3344ac
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 9acc6bbb2695db8211e06dec5a335b2252e4f5e9
-SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 7770835476084f3de8fda2a22f40dd8b1df889e3
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 2de5e74aedb28a97a2054b0c32298293c10fe3a1
-SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = 8dfb8f82c54f17e7d59bb3e972512e25e3e4d10f
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = b2bff8339450dc44c8f59dea6600c85493fa475a
-SHA1 (patch-components_signin_public_base_signin__switches.h) = 5c59e27eb07082ce9345975db9514405ea1cf5fa
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = b9fa05f55790269a5bd1458c25e74572885a160d
-SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = 6492147f10f9997be6cc9bc94021d2a0792a7778
-SHA1 (patch-components_soda_soda__util.cc) = 2085a78b0a229c64f3b46806cb063c01a5fe53d3
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 5ba737e795b9e7dd919203877b24b1010a3bddcd
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 0d81224737ca178d0a183f01e0f189565ff93c49
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 8db8ea474aa849b1901371108a5f72bf82f73982
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 127ddb838bcdc6784620113f67901f91f974aeee
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = be5120769354803446b79365f791cf961f8f7f52
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = ebfdf97a53a55bc52e4ba025e1d224fcdb3047ee
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 965f386aaab17ee6b3083e54918aefd0fc990a7f
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = e76d0c15840e7d966f08a15e35853590ef463fec
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 2fe59dec3547b29c3b04f61ec47b18fca564cde2
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = 5f871149327a7d6db708c76e0e84b51156db8750
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 28fb169c44cbcf3f11096b17a66cd214723efdc1
-SHA1 (patch-components_supervised__user_core_common_features.h) = 1b6ded2de4b4cfc1f26cf8eb9c9d77a5d5854a5c
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 25a090c759c3b983c98be538538d62cbfc8d3257
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 2b7cc9b26eea29ba5322d0e427ac906b440a9343
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = babe33d408bf73b0c7926dfa6f9915a8b4c1fc08
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 18984451b3fe36f5dc6432bc0a4b4de2b2a4c683
-SHA1 (patch-components_sync_base_sync__util.cc) = e1ea00cde5f963f90a0296a91864cd3dc3905620
-SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = fbc9325784873ad0953e2ad6c83c5d752058b7c5
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 3f90e08259ef8df6bca845cb9ed9e0b19af7001b
-SHA1 (patch-components_sync_service_sync__service__impl.cc) = 0e4ca8f1c2f8f77c250ae80ae43a930e9fa8c777
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = ab7523ff43c201e98fe6bcae5f4bac5833e774b9
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 913edd9931300d79d15cdb77b682d4e096ca50b3
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 8ae046ceac5ff8fb9180612489df50863969effc
-SHA1 (patch-components_update__client_update__query__params.cc) = 794b0b8e4d1a19f29ea9fb38a52e4767def1833b
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 4546cfd01129f70d773527d2a9d781163aedcef9
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 4c714ce66eec567c2b2dace1650e957dfec05518
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = 3db1cc2ebb15afe7e6d4eaf5a764ce5709a5d22d
-SHA1 (patch-components_variations_service_variations__service.cc) = 565c9dc5878e7348638fd1b6c1383422ac8b8a00
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 817776203ba4c6478cd416bdc7d2eaab8d1b4855
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = aaab7756a319df5cb3b360c1b6a73b07f4f41f1e
-SHA1 (patch-components_viz_host_host__display__client.cc) = 85f9f4c46d1df59a481bd61cd2c2f4c5de2fbeea
-SHA1 (patch-components_viz_host_host__display__client.h) = 66f344cb3c35e3b95c1c292dcc773fc3ff80646e
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = dbcf95c4f0e79194ac254c7dffe75887cd1010f4
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = a5e462939a8e4d9daf264440912777fb0fdf51d5
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 25ebc709d62edb4c171754bbecd757da9f42175b
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 0fd28f3014840e790e6eaec46c5918508e7602d9
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 9e8a8b7fad7b13760d803b95839a441647f26085
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 5bb5c9f1adcc2f2d77884646a216a5a856de851b
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 0067c8742583a79a83e6b3ef0d79a0269d3a45ea
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 5982866c56e968b173b4763e43235807f7ff2a39
-SHA1 (patch-components_viz_test_fake__display__client.cc) = aaa7540983ac7a709b57167519171510dce42b0a
-SHA1 (patch-components_viz_test_fake__display__client.h) = e16d1a17e6a1099bc1fb0692e7aed6d751e68eac
-SHA1 (patch-components_viz_test_mock__display__client.h) = 1d002d6f0900d388a407ed2670b172909dea652f
-SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = d6a9c72b00deef263a058b1a619814ef0b1597b9
-SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = bdebe39f704ade1e4c970c653c03299399df19c1
-SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 66e040959b97409700f340b877593142bab194b4
-SHA1 (patch-components_webui_flags_flags__state.cc) = 4034b3e509f39046e4b126a3c106a0b24ec39f86
-SHA1 (patch-content_app_BUILD.gn) = 0ca2ddecdca8f445bf173d334aff37b70247b450
-SHA1 (patch-content_app_content__main.cc) = 11f1b417362736ba96de798b6a19a89c8236214c
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 421642dad37f52a51344b976599b2e1875f2b2eb
-SHA1 (patch-content_browser_BUILD.gn) = 534fd3c1c8e30bb9521c4c61f10c21207724ac29
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = 21465103f37fd092a370a5770f2f307604335b57
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = d5cf32d3a259471095e46d186141f327eb084729
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = c4be4e0fea64c4090640baa13498909cfe717140
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 1f2cc86b0905675078cbc31bc885dcdeea477dd0
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 256932145f5d6f5457e8303bbaffc74a7066f5f8
-SHA1 (patch-content_browser_browser__main__loop.cc) = d53d16942e9fe6ea39534ca5f22ee1eb21b5021d
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = b2cfbb310975c1da6724e73aa73466f9302d9360
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 4cb24a7bffc439b5875508e538a41f58b27c8194
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 04b810f0ea45da4e8640a3c8ff28564c44283d56
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 47e329af82601d36817b6a7a581dea10e5de9fdc
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 50d6617e7cd27d27029e372f986d1b1472eb9206
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 6213a3378f26e50d86b6914eaf0ff7559f9b90ca
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = ce4075888b410b47d92a039f4e95064311b369eb
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 62ac4c50ed01881125ef3bb497edb19f5a518f83
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = a7cfce9a407f06d586ef6f63af6da9d9f1dfcc20
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 75ad6a29ef1f1ee83872490532779fb3d5b707dc
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 701dbad8de858e28104b70341251d6cd056600cd
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 32345ad38526ecde487fec25968f4e2777c01a8a
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = ce845ac23156e7c5e6fd1cef6792ff93c6732df6
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 6ae36d284db4ee83f6f379326cefb1b3874c7319
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 8abacb50e8a43ac7057ef006391af985a18bb2df
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 6ba6ba474f85911e5930406a1fa40ffdf311e51a
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 9082db317d10bf5236ccd6a9ebb75870c6f99453
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 70476e50a27052605b6d7ac2932bd89cef7e5575
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 730c85afb392cd3a70ec3a52a70e0fbdf034e56b
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = a624496df2499bff864ef3df0ce6cec06eaa61b3
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 6aa3b79294fc01fbacdd32a7a3543f4eeeeafcb6
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = b814542ce54678920408e3ca2deab93a21065b09
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 8834acec7d979727c9b5e4257a180070431c4087
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 27da0cf769e6e065000ec5a66d866b1fa3a1e3ae
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 831775943c809ea04853741dc7b955f7c4660631
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = a6ea8db7f268cffabd1c2963a3b279a2c15ce6e6
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = afea10729481b0ea05111c0a3db7aa270d65a45d
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = b729834a369e37679a472fc6a9e68a0718b896d0
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = fbe6ed75fce32946b19df93492c68e5926da3d43
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = aa89062eeeaf098dcbf6ee76b608d8e17dbe01cb
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 0087b0df3438cba476c66f5f0a906d5ee754d9d1
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = a2fe2babd94e24ced75f76dbf1fd0e04ff61edc8
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 891e7437e4f2873e63f4c45ac0c68b2d9d804d9f
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 901612ed056f7571178d8306abe41a3e655c7341
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = b623730f05d16e2fe90dbc21fb2327d4770788e2
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 2d6120169ac71fa7701b95279d40c94bbc5ef664
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = b723e4a158c51f6dc409e7a9bfca6edff5b9b4d5
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 7297135aa4052bc80bdff809f47ac52eb876a902
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = b8c6d3804890433e7aeea3e90154456e3677c47d
-SHA1 (patch-content_browser_theme__helper.cc) = 9dbd2e47bb78e46d8347ea96b132faf33aa3394b
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 69ff65645a8560cf4781bd6038712a91c21a249b
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = cc356b51c71f3f2b1dafc5dc52c5ccc8d7c41cf3
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 3b559ae03ab4e0f5190a2fa2d0474d5a16df6ddc
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 6ce9af7d399b42ef02eff68a4166c0a5a0c2f600
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 9c852cdc515b79b878424c3522e55b11168fb58d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = df955198cdde2bf63d7a07d72c991daf56b37249
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = bb916090cf7c9ad5942fa483b1a176d61ec4bd2b
-SHA1 (patch-content_child_BUILD.gn) = b67d0c830d93e282d4d00d52096079500061f633
-SHA1 (patch-content_child_child__process.cc) = 066d219dd438a9124de461814494eff09649731d
-SHA1 (patch-content_child_child__process.h) = b9e2d2a1893c51c60747661f73bc3cd559be7a88
-SHA1 (patch-content_common_BUILD.gn) = 7ceb2306363039376f593c9f20f68e6ee240496d
-SHA1 (patch-content_common_features.cc) = bcf82fcee2f867440d8b5fe33ed3bfba9e5e892e
-SHA1 (patch-content_common_features.h) = e9d653c1f0103d010e619074701fdc43be68bf9a
-SHA1 (patch-content_common_font__list__unittest.cc) = b2a01b832c8a697204a98dce814df2eba1aa34b9
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = a819e91d0cd4afd73bf1ebd21c7cf69688adf438
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 814f9e2eeca18ea73ba8415975f3aebb9a9aea68
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = f9409126c22fe0ce1b4cd29ff6ded65a18b64ce8
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 26d23bd4627e171e2a2477cd429189b202de8fb4
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = bfb4346f54f208e5ef3c37c112629bb7a984e75f
-SHA1 (patch-content_gpu_gpu__main.cc) = 4f666e86c17bbc2e5acaa9f10c56c1ef96a4f917
-SHA1 (patch-content_public_browser_content__browser__client.cc) = a4465477b36aea4140082a253c9bf32d9e905f85
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 175491a9a20a9de4378005fc7afe694cccbbc1cc
-SHA1 (patch-content_public_common_content__features.cc) = d1962e05dc54ea2ab0b70191ef2d4be9c8057a3b
-SHA1 (patch-content_public_common_content__switches.cc) = bb59d047db1f4b0247e67ff5114962c2265f8e0c
-SHA1 (patch-content_public_common_content__switches.h) = 400f51f10080c10247ae66a0080d0d5d4e720602
-SHA1 (patch-content_public_common_zygote_features.gni) = 758f8b46ac341d5ba1d915aeececa879694a8389
-SHA1 (patch-content_renderer_render__thread__impl.cc) = 5e156a42db7f0e921e1896a0ef7959bda10ab929
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 3a6a0f839fbc34bf391944e67dc944ee5bc17e4b
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 27e5b08b48daaddf696094973d0d6729985258f2
-SHA1 (patch-content_renderer_renderer__main.cc) = 678ad8e57ae189bbb77e2ff96042818703a75023
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = aa04a7b658b7cc36c432f9db9b06e1fa2577f067
-SHA1 (patch-content_shell_BUILD.gn) = e1271791aa9d85e72c7ee760900844dece4cb6ce
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 9d0803182210dbb7012cdd008656fa25fa4ef624
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 1e5c5083ef4fc740d16a6178c14c1ff7cb20500c
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 937f5783e138e08a4e711a93ed1cfc3994b4a823
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 8907cc87dc3176404394b5831da282112d2446a5
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = dc3a0ee37ec56fc4291f11a2bff78b044f329727
-SHA1 (patch-content_test_BUILD.gn) = e1c7b06b16d91a8ade86fe6ce9b059a0ab9e3b20
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 149105f44cee8937a490f3aeb5a40e133eb082c3
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 4de27fd930667f0f3b01d8284913363f2d7fae0d
-SHA1 (patch-content_utility_services.cc) = f22384ebe9a8b742fd7b49d6ace0fcc189976b77
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = d2fb8127e9a85e0c94345af250607d8d060fbbb0
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = b65e14a6d1f2beb82b947507eeb8f7b1713334ab
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = a6098ceeeb0f33ad4d1e5ddeb44edf7ecc14a5cf
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 550c97f4d1cadf42502006a536e8152723c2af77
-SHA1 (patch-content_utility_utility__main.cc) = 09a955247cf622cd0034766882e1ca609440ff66
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 2c21d7c523e051ff4ae16c4ead55985b1a1e47fd
-SHA1 (patch-content_zygote_BUILD.gn) = 423b7705ca9d5cc590d661aa88c4d4c101e49ac4
-SHA1 (patch-content_zygote_zygote__linux.cc) = bae90e91ccfe84af89b605534a96873125c976e5
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = 754dd82d9037737182159889afd23197e111698d
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 260633e36128d25172dbb6c254b079bf77770d63
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 17407fc216d76faa06dd3cee3374f5635df8f2e7
-SHA1 (patch-device_fido_public_features.cc) = b36c7b83443529bbbc4dbabd9e12e91de0f90347
-SHA1 (patch-device_fido_public_features.h) = 2587a8d6d022b81502dda7935cd82720bfeebc22
-SHA1 (patch-device_gamepad_BUILD.gn) = b07af2f88ff4b70f3b94a730d5742320f53dfb7e
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 88a82916dc6ca8ac3ccb5632d2c43ebf458e7007
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = e4605f7c4cdba95c88e0acf3f56b78ab443bbe78
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = fe87fea151e12668c53b84614852c5d6305c4e87
-SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 05dae6c2bf677456c43f5bc5d834c9c68ee07f33
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 903a9d3f4b7bf1b87a7321be97c01ae9ff121a2a
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 163ad3ce39d0b61f6a08ce8c5c01c831aaf86cbc
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = ffde2f0bbc2e2045cd4cc643590f3c74d30b01b0
-SHA1 (patch-extensions_common_api___permission__features.json) = f84db316bde44e74b00b3c0b7209e93167501cd4
-SHA1 (patch-extensions_common_api_runtime.json) = c7b225123fd591d3ca292538a822c21cbfa653fa
-SHA1 (patch-extensions_common_command.cc) = b20f4f5551d3f3028587a8a3be8345dfa6b986e0
-SHA1 (patch-extensions_common_features_feature.cc) = b1d6ef84e9cbbbcffad7c3bc7bdd89f24e751ab4
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 657eab9da7a6b8a2e21674e5acccbc46ceae56ac
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = f2db8cf67037a438d4c80687de12e11d4ac88914
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = e7c027f35d275925918964ee3421eef9b8e5ce74
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 29c686d3875aa09dbae40951a28087c891dce15b
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 4e5663783430c3f451533a4741dc00bc153ad81e
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = f857a75d42ec55ea6d9f88d0f191116b73cee320
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 3d1dfbe9eda3782b381cd699ec9270db5ddc332d
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 756d6285139966019ae689603a6a024564958386
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 6fee682b7cb0beb26df2f7a43793774f50c63c20
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 21b066a1b32e6514aa27b1d24d57d0e3d0aaf1ed
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 39b79720fc8dad8eec63bcc060df68c05aafc95c
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 43d953f396e332355718b86fd7c61368c3bcf785
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = 7ec5e6e862828df704c8a51c4c7c282ffbcfedb9
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 60707036fb725929939df2200aa57c4d2454cc0e
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = ce1bdb5bac3954e7ec202f3ffb5a71fc4b944ede
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = dc10232fa845c1e9ceaee4bf0ec1c1b705fc5e2c
-SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = 32e3f0cb828fa3e758fbecdca580cf296ddbeb6e
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = fa3c313cdce83c84f1b933651855e04c32ae6676
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 7dcd1325c2f4c0b697c6cb67ad127993fe344940
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = c3c113b4f241bb8f94003f2cf928484e87a723d5
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 4cde1d30f638c86cb0d2f3d1743baff16417c842
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = f70c9591a70d95d47c0589f569063992b3cef3da
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = a04b852a1c200cfa9acb72064f897a325463d467
-SHA1 (patch-gpu_config_gpu__control__list.cc) = cdac6e8b403b18f48ba3db8ff66b624129ab078c
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = b2a48dd3daaeab6bb782f8330e3e810447d1842e
-SHA1 (patch-gpu_config_gpu__finch__features.h) = 7b05f53e1ac5f7b004169ea0dfd27af2f87a991f
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = 63382d27c8139d5329a21727d96cd041eb8ab142
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 2427b7e605949ee42a0b7f255397f9406792a902
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = bc209093cec6b39e8e9f8d4ed559e1f9e6c0a5c5
-SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = 2ceedd90624decff87f91a789f7f6e34e275cc81
-SHA1 (patch-gpu_ipc_service_x__util.h) = ff4028f06286db2d45a0ef62f9adfaae95a0f12c
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = bfbec7aad7a9973e1b2ee55dce6e926aa906d2b3
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 01fab1bc6bf61a7dcffa67d1c9d761ad5804a4df
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 385244813a259e318f699a7b193437109787b802
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 251c40afca637d1e229ca755656197c3155bbd8d
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 5aea63fee6770e6355ae5484f13f5dbbeaa35638
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = a487b3db422aaa7eb57241c1f49d973f7c6a3be7
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = d46384272a6dab716af56a1528887f862ef6dceb
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 93db86ee2faff9489a65f1d02c6b268da698aae7
-SHA1 (patch-headless_BUILD.gn) = d68b301e0caed5a3cf2eca3f080a9bdd1f8fb901
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = e0393c3db579054516726ecf19032b168605a61d
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = f3c17b19defc6494e22413f34056e03ebc3807ec
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = ffbc20eb9bf45d5e091ec36d4958f0476dcbdd13
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 931defe5a49aa823400526b5bbb2c51fe3b07ef1
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = f5a7398d3983ad4c0ffa346f717a1acaac83abed
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 391b604c62547539cf733883056933df13f8b1dd
-SHA1 (patch-ipc_ipc__channel.cc) = ed5982ea981aa60d873b996f2162ca1e54f83805
-SHA1 (patch-ipc_ipc__channel.h) = 852c43c102a915e76f9e3a74b0c92c64a072ec3c
-SHA1 (patch-ipc_param__traits__utils.h) = 61e2a7a4fa71fe73685e580c748bea59106ea4b4
-SHA1 (patch-media_BUILD.gn) = b7d3a81c1d6e1e745baec1f4bf9a4c7173a0193c
-SHA1 (patch-media_audio_BUILD.gn) = 83eb6d9a56dfc392eddb1c23aeb2a43c95247fc9
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 52371698f6cd1df37f5ab8b2aaf52c7c5c0b412f
-SHA1 (patch-media_audio_audio__input__device.cc) = 8afc6b100348eeda26bb6dfa5753b6dae8828f67
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 66294f848d78816cd674c38152eb0eb17852b7f8
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 83359655e22611ecdaaf5b9b4e437c614839be7a
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = eae543fe784c10dc0cf06d99cb329ce200698e4b
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 56a6941bc496374bf886aa18e959acd666be7d69
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 0f5d935b43ee3c511af4b4a7eaa2f4acf45e837c
-SHA1 (patch-media_audio_sndio_sndio__input.h) = edec4d84e5edeca855c6716260c7b577e485fc20
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 0bbb03a67ced2782fa1e2b860bb6fa88197fd147
-SHA1 (patch-media_audio_sndio_sndio__output.h) = cb01ed725b9f18b4ad496fd9b998eb908e30c023
-SHA1 (patch-media_base_audio__latency.cc) = 7ecec745785703853547db60786a982928fb9293
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 8a277ddb9e5888f4043533baefa40e457d27384c
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 7b56e34f5ab06052a3d562f781ef97306580cff3
-SHA1 (patch-media_base_media__switches.cc) = 168bc4b5f1a74c62ff73699793411f93e3a68498
-SHA1 (patch-media_base_media__switches.h) = 610daa454f944adc05dc6472597f537327777f57
-SHA1 (patch-media_base_video__frame.cc) = b90120605c59dc69986d144970b0931b1f5a8588
-SHA1 (patch-media_base_video__frame.h) = ae2ced613cfe2b8f018c5d22fb96cbe227c3858e
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = cce82c96c4856edae057e0104a7cc6cbfea20535
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 8ee3e46a04c6b6f4f955594f4e604837a5097e2f
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 6be5a5e9909d8326a585cf6e274d86d2ae8d3ecf
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = b54859cc4e7a72fd133d9bb7bc5af1353389fc00
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = d064fd0f615e7dabfd502f61b3a0859fbc20c38c
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = e210c9c6bcc81ed51e39eb9027dbc410f22d0051
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 2e831b24a019cd4ba1bce570db59e95d6a17134e
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 8a71f9fd853760dcebfa246ae488a8af9d0872e9
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 439208b929a413fd5f91435b148a4bcf2d1d95eb
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 9f7d9131dca97a8573f4780a6ed5fd863f4b5d34
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 76e6b720222c9eb967d0219883e52bd758349039
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 766d764afab33d4b238b9ca3b5a584f71e2b5aab
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = f4d78c2e4dc7dff96b1e55fad976d911ba68c590
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 253e938bbbad2e4e4f06c28f93562b6eb4d08e38
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 2520c1b89a5a047943e8f3a776dc1d4c4017968b
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 7fc6754145b8c1ed8d9302e9711fe97391329a4f
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 56cbdef0b651166c161a5880b3852b5ad866c393
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = e762c46e615bd6e7ecfdf4bd3e7f7fc38e400faa
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 1a0dee1e51053b2875986af8b65659398d473dec
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 710239f42730444b30996f192866be2dcdd7b685
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 8d8d374a9ace119e9146e6147fe2150f13af9b1c
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 8473820f04dc721717d0339485d6a3cfc3d69f00
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = bf8dff1c4797ee3a8bf67efdbd609cda7c45d030
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = ed816ce5663859865cd8311f6faa893fcf821d16
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 1435ec3a73fc86dba4e343b5911b49ed02ad59be
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 4a100d46bb447259d673bac98c52e6021d2e23ca
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 23fc3d2a81bc5318b6f32e578866b91030157d31
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = b5a7c9f40b0d342f8c37ceafb7a1e2df1dbc5031
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 5363aaca9a278c7bba226024264a088a28e4801c
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = fd271cdd0e5bce5150179b635a8d740b66d251e8
-SHA1 (patch-media_gpu_test_raw__video.cc) = aad3ae41de8cd3ef85974a68fbc19f8a447f7a65
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 6a1483c7f3041e8f4dee4ef69b54b26798b775e8
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = ec26e4cc103af41d362bf4a799b57c54a8aa8dfa
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = e46db9d19e84b8081df87ef6d9856134ffc0d1ce
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = a20d09a3054fab6d1ecf0ef567d9ec4ce34c75cd
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 8b7c53c7a0b326f4d5536821f53484df56cb1dd1
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 28094c911d76d63070f356a908069b72599d8e77
-SHA1 (patch-media_media__options.gni) = 814cab8f0589c573ff5d3bb4a7083f566c1a3cb6
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = aef36cb6409ebfa5eeb11acf478272dedfe743f6
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 7545abe3e14e589439f2da6557dea49b8b7cdc61
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 4e6c750b1a6df909aeeb37de2343df3d6d9f6bc1
-SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 63bd3dde3f05429321a52ffde8c5d28e0e77932a
-SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 69a4a09ff6c4a5b94af63152f69a685bd0c52aa3
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = c7498ea847f5cbbcdd535ab8941377399b0022cf
-SHA1 (patch-media_webrtc_audio__processor.cc) = 723626c993e5415f110e12fed56e79b6149b49e0
-SHA1 (patch-media_webrtc_helpers.cc) = ad9063f8fb754a24216ec79f16a10e9f72fb27bb
-SHA1 (patch-mojo_core_BUILD.gn) = c94600fc090471a06ee450fa2d2f0e07ba739648
-SHA1 (patch-mojo_core_channel.cc) = 10734940248cd0e3d2cadbcdaca8248c527984a5
-SHA1 (patch-mojo_core_channel.h) = 1969f7ba00a4f29319a929790da23474b94d047f
-SHA1 (patch-mojo_core_channel__posix.cc) = 188fc9314711fe6f509bdbe1a9b87d7b48a61eee
-SHA1 (patch-mojo_core_embedder_features.h) = 9a6077d9ed30a22ffb42bdc8d094e39a73a44802
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = a98793743069bae520747886f57c7c48d2bc9801
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 18e4b0e591a39d5dfa371d3c89f7b9fb3325aec8
-SHA1 (patch-net_BUILD.gn) = b83d13c2c33321df39a0acc74f1c8c5b787930ca
-SHA1 (patch-net_base_features.cc) = 26eae35f02df602b492f155f576315f9d743b62a
-SHA1 (patch-net_base_network__change__notifier.cc) = 1ca287230a42d43405f6562694b6790928d01e90
-SHA1 (patch-net_base_network__change__notifier.h) = 0578ac88bb04ec931d45afd5e157567f7244a41b
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 5687a69f964e2e042110ae2b711393aee90e5bcc
-SHA1 (patch-net_base_network__interfaces__posix.h) = 109d6ba450f7dd8752e98f1d1d549798a94f13ef
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 0f0272b147c92eccf7b4299a8b8cf13f7455c6f5
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 47035b3dbb449b96b30c828cd946df0492fa751f
-SHA1 (patch-net_disk__cache_backend__experiment.h) = ac529cc9b2fd512dfb829d9459d34d912d0b141b
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = ba392f125177d15bea5c8461e95faed3b924358b
-SHA1 (patch-net_dns_BUILD.gn) = 67f1b81784ae2a81dd9e2415a36fa2c1a96f2a47
-SHA1 (patch-net_dns_address__info.cc) = d251cce01831ada966f3e2696caf78375f44818e
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 1a999f0e3a765efab16601e5679e2a7285d8942d
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 4d2315fadc5764ceec99f35f6506d465a8eb1e03
-SHA1 (patch-net_dns_dns__reloader.cc) = b98bc9ac613fbbb177324800af3d148a0348c777
-SHA1 (patch-net_dns_dns__util.cc) = 701a5f9e63789fbc3eb53bb70e60de42605c72e6
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 71d5ad022ee1b8d100a6bc977b88401e42a9b037
-SHA1 (patch-net_dns_public_BUILD.gn) = b72d84b40679461da4e54974cdb37f433fb0578b
-SHA1 (patch-net_dns_public_resolv__reader.cc) = b266396cd88d962dc43f24902939c1557c980816
-SHA1 (patch-net_dns_public_resolv__reader.h) = 5ae62c9387ee95c1ffc04710f4449de0191fffc7
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = af3e66b21d69576e6994f5bcb91ce26c98fb4e0a
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 5c9475d0a847b9fc3137d0343ddd2f36e4506e45
-SHA1 (patch-net_filter_zstd__source__stream.cc) = accf9553f5fac98cd86eec6899b4d203ed26cdbf
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 7292e288d17c9efc4157e62b11d5d65f7cb66e50
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 870356bd7999dc7a0922629e6046e437a34a86ce
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 945ef82b671dc64b19dc59f593413b189a838a44
-SHA1 (patch-net_http_http__auth__preferences.cc) = b0140a9b138db7155dbdb11b149a35e933ce0490
-SHA1 (patch-net_http_http__auth__preferences.h) = 17f1a1b52e19e7acd6f4529e2a65d476a997ae08
-SHA1 (patch-net_http_http__network__session.cc) = 6afc3146b2b498e6d7e3e83975eb8f8507984710
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 0631a443ffd4fd227c08753b4f0397b8a04d7dff
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 24803f45389f1c8f96bbb51f8a3b9a76f81a8f75
-SHA1 (patch-net_socket_socks5__client__socket.cc) = e587687aecf61b61145609bab72261cf09205116
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 9fb00c52e6bb59124660aa0d9f686d8cad5a53f8
-SHA1 (patch-net_socket_udp__socket__posix.cc) = fe5761bd0aef90f68473c33aaeb2f4d6ea3cf890
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = f33f78f841ce7db6f525edf8e90e52e86cafa931
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = d799b68086b871fb096e051dbd2c6bc1ca776d3e
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = b3d94defacdf2649b2a12f9b038dfff7fe49d40e
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 3863f618b89b7da5e6557ffe18563b6cedec16e4
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = bdd0f4066ac3fd105ea5774284c43d391a656a58
-SHA1 (patch-net_url__request_url__request__context.cc) = 3c236a8d56d245c3aa285e3631929e13e3816e5c
-SHA1 (patch-net_url__request_url__request__context.h) = 3a08a2f2fc7fbc773a417eea74493d3577329c6a
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = a59d1f0c21777f11aefef0610ef465245af38e0a
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 67b055668f4c80c138f23cdcb6bad8015658225f
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 0b48a0a7758fcaa0b28c4f8dde35ecbf4c2a182d
-SHA1 (patch-printing_backend_cups__helper.cc) = 99e34b64516b09c96dff2f698e87f51b365babc9
-SHA1 (patch-printing_backend_cups__helper.h) = 374fe93ca576276f0a211477b03e1c52b8efd569
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 73a0db65bff5d69bb4f728c521e444df331c54f5
-SHA1 (patch-printing_backend_cups__jobs.cc) = 9f5f894c5b9294c242b274947b432951f7507c68
-SHA1 (patch-printing_backend_cups__printer.cc) = 1ff809fa6cabc658db926d2ac2ea799661c03dbb
-SHA1 (patch-printing_backend_cups__weak__functions.h) = 585426baa1cd4e72052bd1eda69ef48ce785cd30
-SHA1 (patch-printing_backend_print__backend__cups.h) = e07b5ac2b28c4cf2be5a03702dd69b3d928028b4
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 7af462c18e8408017fb614572b9582ce1b42649e
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = de6dd6dfab4d4750f625c8c695d250ab4e394eff
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = cd37b20f3bf0c55ff52c6db57f6df4576b963808
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 25cd3bff94890f78bb73a4dfbe530d06f576a0db
-SHA1 (patch-printing_print__settings.cc) = 011e8ec053d78e232bcfdfe44a0b98cb56ea7de6
-SHA1 (patch-printing_print__settings.h) = 8d5655edd0a04a0d19d2fa7c1d78dbd1745e86f3
-SHA1 (patch-printing_print__settings__conversion.cc) = 69b9f0e228de0f957d7746aa413929a32589be37
-SHA1 (patch-printing_printing__features.cc) = cd5b6c7dde8a7b06bed9228eefa80c99a2d3d871
-SHA1 (patch-printing_printing__features.h) = 8fd5aed57e7cd994e98a8bf6aec64aa23e44e088
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 0c1a09c32152c858fbcfc5cb2182dcbde1fbd48a
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = cdae5fac9af1d45555e676c1a0d9e1a05e5bcbd1
-SHA1 (patch-remoting_base_branding.cc) = 6d511b03062a7a1159ca1d47ddb1d5bcecbe7cea
-SHA1 (patch-remoting_base_constants.h) = 368e36de9f4179e1488870ee623d92b168471b29
-SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 14062a42269926d8bc03a1159c792d5fd7741f1d
-SHA1 (patch-remoting_base_environment__details.cc) = 232afc74eb52aa38ed93edf691aec25431ad7ea7
-SHA1 (patch-remoting_base_host__settings.cc) = a613d54a0b4ca4f17dfcf104d518b6a51604b5fc
-SHA1 (patch-remoting_base_remoting__export.h) = 804901979195e9ca6937abe322d0a077ce3fb916
-SHA1 (patch-remoting_base_security__key__socket__name.cc) = e50b7185db922dd3e2d261b909d40e5cd1b86ff5
-SHA1 (patch-remoting_base_username.cc) = 92c4e74b4ef4741a7b1cb79a563106758a4ed0a6
-SHA1 (patch-remoting_base_username.h) = f996a861a74746d3f2dfddb28c65fb3d83d37bab
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = b3a7672a9e9d27a36241caa6420613bc783346d2
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = d3dd03cb74f8c749057f3f70a51d6bc079c60b11
-SHA1 (patch-remoting_host_base_switches.cc) = 6ede1e95ad49a50f27cae6db3544c7bd46cf99f0
-SHA1 (patch-remoting_host_base_switches.h) = f084e930e9fb4b92752b013bf743a6119d060571
-SHA1 (patch-remoting_host_chromoting__host.cc) = 044b0040c62efa4d7de7f1d2686d815174fdd785
-SHA1 (patch-remoting_host_chromoting__host.h) = 7ac92b40862cb996d86bf329021672ecab69344d
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = dd4637394b66953743b5de06fdfbbf5e5ea1e360
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = b9988d887123c297fdb7b96dfaf3f36b0ffff25d
-SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = ef221b1d596da0d0fdbb0ecc70fc141ca9cc47f6
-SHA1 (patch-remoting_host_client__session.cc) = 2290e7e52783bf506de5ab38f85d8da62a2bd0bb
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 387db29e64f0dd3a6ea21f380340cd8a5ae24e12
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 86dc5d6e19d7610e31917cef7a652a4a43a27a88
-SHA1 (patch-remoting_host_desktop__process__main.cc) = e9feec75950d9a233dc05b954550ae31890912f6
-SHA1 (patch-remoting_host_desktop__session__connector.h) = 19f0ec96332db89404f3ffe3a6ca1e98e069639e
-SHA1 (patch-remoting_host_desktop__session__proxy.cc) = 32aedf0dd17444f4b0fcfc44091206f4a37303e8
-SHA1 (patch-remoting_host_desktop__session__proxy.h) = ea276f9ad466a83e946613eb2764e2f6618aa530
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 857500bfacb8acf849cb9cc9aaaa9e8fa617a970
-SHA1 (patch-remoting_host_host__attributes.cc) = 0fbdf62ddfa9c3f6a37c4ff3bfe43a27a40329c6
-SHA1 (patch-remoting_host_host__main.cc) = 72a21e70928d252317ddb60f84961d9031d587c3
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = b2772d7b549ed1291df243ea388dc6221d708602
-SHA1 (patch-remoting_host_ipc__constants.cc) = 1a51d01cd30778efc0594545c36d5ff450085b7c
-SHA1 (patch-remoting_host_ipc__constants.h) = 8a632eb682211fb559d374a8d40b948f89ab881f
-SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = 133101e9c5612127a2c08f93768c9ad30afcc049
-SHA1 (patch-remoting_host_ipc__desktop__environment.h) = b329e8a4e4347584103867b0e4a435f73c382487
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 1e89d2db3067d273243344247eaf12ffccda3cec
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 4b68abafc1ea80904f81c244c9c23cd9a13114ce
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 3a36fd98cec02f13877ff1a6fd699dad6fbf4e4c
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = d19e6464bece0512583757f4da2645eb628f56af
-SHA1 (patch-remoting_host_policy__watcher.cc) = 157e4ab267782b3d9ad88ef6c5aad674c33a4428
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = be59201e4de29d300cf31ade18ae12b0fcfd6fdd
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = cc30f923aeef1e3e0aaa06146778f49807a78a57
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 5d5fcbf998ba68255e24662dcf0082ae889fbb78
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = a2d516d8d83938a781f49e16ee9933fa95a77f04
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = aa86ec18cdf9689e374b62d6a54c03da231a81e4
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 5e9c809bd6c860dfbab9056b52c9db7c67395405
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = ad974ce21ef11eee3c4fd7bc074d99f0ec3446ac
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = 0f340ed91c65e81c838351b9c613bfe78926d316
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 5cba54bfd940db5f54c0dc2a2aced26b487e8eb1
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 085e996ac008d7722858cbafc72fd5ea596c17ea
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 21b281f976dd95ad6cc28245345366467b0a8513
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 2b08bb443f4a4f8f2d2a6fa452b00241ac3e1d03
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 16193851ee37e85eecb89493a3c633e86cf0142e
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 987f731204aca0284763184d9ce4e7a62d2147f3
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 23a1355b8a2c485018e2050ba014f84527b6daef
+SHA1 (patch-BUILD.gn) = 2478b78545bdb776e527a3399d48a937e42278e6
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 44643625b4624d921f675cec0ecbb3e754b0c206
+SHA1 (patch-base_BUILD.gn) = 8662b288d2e08d09aac7813386c32cc754aebef3
+SHA1 (patch-base_allocator_dispatcher_tls.h) = 5994cbd8fee1c980d54d194e91304ab1c1351fdf
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = cfb89138d5be14352a29d7130d40751c3666f22a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 3780290bc39a78842da50c9e1f57a4e60fc5d0f8
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 885097960d0d8a30a891452365437373d74f12b5
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 4384872697a046df3169c8f2334aba20361bc656
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = f2fdb7a718c0fc80c931a4aa9f0d50fd460468d0
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 53fe1cb29006076636bb87538bc026a4b5ed6120
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = ed506c37ac52a17b9859cbe59c93c6663ffeb366
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 7129af25cc1aba28cebf9c55d476976e7d9bb0f8
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 5e74776ae0c40c499e328e19cb718d9aff7ccfd6
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 86af551268cab98fe57d6b9fc8538463d3165423
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 7372ecdc08c89c8eb650ef198331bd8cf95adbf1
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 0abaa6003af908007e12a6a6501e6eea2d71adc2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = c622ae8e62278b86791203aa951ecf60035ebfff
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = a5d2b4d90f5b2e547ab79564de41afd77b3588f9
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 9177d3920de07d4b6f7a91c4038f771afb562209
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 10af11457eb36bf142ad039147e7d78a21214cd6
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = c629275b1979cec694924323f9fa143dc391e5ca
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 5f932f15afce69a972b6c6ac2819de69280eb5eb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 8b9b81fe9d90f0e182ebd59ca68e5bd09ec707ab
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 10d9ef6a9e084e94c5faa0263177a18d0746bcfe
+SHA1 (patch-base_atomicops.h) = ff967c1240dddbe09c24d5e0c55999d752e2c0c1
+SHA1 (patch-base_base__paths__posix.cc) = daa674e80062a3bbbad74f2745228e9cece86aa6
+SHA1 (patch-base_compiler__specific.h) = 42907c75efebb5c6877d77806fb272b15673c993
+SHA1 (patch-base_debug_debugger__posix.cc) = 1a429ffdf3a10f828b45e0aeed27ff0b4534328f
+SHA1 (patch-base_debug_elf__reader.cc) = ebcbad76b9f0212ddfc66056e4028e2cc57fa5bf
+SHA1 (patch-base_debug_proc__maps__linux.cc) = b4ad9be18d14b0a808c1bb71ffd9fa9443d72bf5
+SHA1 (patch-base_debug_stack__trace.cc) = 3e7d3e8f4337e9d669198b73459fe42b48018cfc
+SHA1 (patch-base_debug_stack__trace__posix.cc) = f087b7f731592f5450991d808321136633b5243e
+SHA1 (patch-base_files_dir__reader__linux.h) = 647ad46a428646bbb46695ad91cb292b3d22b6c5
+SHA1 (patch-base_files_dir__reader__posix.h) = f803912ead71ceda087767fea867f10968ef10eb
+SHA1 (patch-base_files_drive__info.h) = 8c97e64a6e74656a75aa2f800d192de411462515
+SHA1 (patch-base_files_drive__info__posix.cc) = 3cfd577d7af8f60065699fb560fa57538c9cd0ad
+SHA1 (patch-base_files_file__path__watcher.h) = f0cd1174d12eeec9bb1ced9bcd94caaeda2669fe
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 3790d7c1aa2530351fc6c6820d31a4cee880ce53
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 8fae436d5b89c22f7d128360c0e3909669d8ad32
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 8efed09706dcfda281a1976bfbe3259ca8aeb74f
+SHA1 (patch-base_files_file__util__posix.cc) = e0a50be2695b3ed81af15ce89023df26e54291b3
+SHA1 (patch-base_files_file__util__unittest.cc) = e7fd97704ca849f85b0c32a94feb0fc1a89bc386
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 6d73a54288eac0464a7ff1b825479354957ecce2
+SHA1 (patch-base_files_scoped__file.cc) = 1fe056e2ac0c67dc7d3a7792de1660cac4ad4c20
+SHA1 (patch-base_functional_unretained__traits.h) = f9183e4d37d9b4668cf66bbfe09fc53facec6009
+SHA1 (patch-base_i18n_icu__util.cc) = b2ef106fdf37446826231939ddbf40bd42788ada
+SHA1 (patch-base_linux__util.cc) = 073e85faa39117a1b7b91b6fa0a7a6e44ed34743
+SHA1 (patch-base_logging__unittest.cc) = 865ff706e0c7dfdeff5171d7444c83144e7fe819
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = a7b168928835c60c7fe6b74833f3092fbe22da85
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 84fefeb9632ed12a1e18ab21534dbe70f6d92e77
+SHA1 (patch-base_memory_protected__memory.h) = 0db1f983849a97a06159e0b19c7ee88a2d072188
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 32da17b20bfc2fe64af23f252531b112d2334ada
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 6ddfdcc9c6238f18e067fb70d8e7bf49cd7dffa1
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = cc6279e347cb74346c9debc01e600b6fa82b1fe8
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = a22ad697e8ca062d5138453bb263451badd8fbb5
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 3f8495823339e6acf002c2041f04debd132bd231
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 0a52ec2bee4e11c346934d167c2af7ca6c339a2c
+SHA1 (patch-base_posix_sysctl.cc) = 7c47e2b7c3318c64202b393b457c644419276a02
+SHA1 (patch-base_posix_unix__domain__socket.cc) = f07279a7d6ec86c5a5747b08320781c506fac554
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = c0ce67aa2e2bce4b5ef791edb435f80feee3ba14
+SHA1 (patch-base_process_internal__linux.h) = 3db7d1f33d7d5c50d79051f8cc7c9872666afca7
+SHA1 (patch-base_process_kill.h) = 0ffb8eba5ec92c224e7fa7e10b94e146795f0f85
+SHA1 (patch-base_process_kill__posix.cc) = fc9913550deccad3642e162c2a37a39c0947625e
+SHA1 (patch-base_process_launch.h) = 976fd19a7ab06db7af62ba27d00682f7a102723c
+SHA1 (patch-base_process_launch__posix.cc) = 70bd056871a45835724abaf2f842070d173f813b
+SHA1 (patch-base_process_memory__linux.cc) = ab9b435be2fb5b7e6584e9f1826f69be9733e472
+SHA1 (patch-base_process_process__handle.cc) = 13a3830d37ee02c8d1bd901a45a3b4fc54fe2963
+SHA1 (patch-base_process_process__handle.h) = d7ba183c59a0ee61d122062026435993b2a3152b
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 12b1027fbd88d5591f725ca6726bb13bb4f3f07e
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 23e96797dbd497f331d85c342f53f5970fc8e92d
+SHA1 (patch-base_process_process__iterator.h) = d906d7a95818652b424286d7b32ae15f27ee522a
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 886c597eeeb1aedb939daa0b99e545e5fa67088b
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = a326a1bf2a6a31dd4ff75428c13718443437f6c8
+SHA1 (patch-base_process_process__metrics.cc) = 9fb3424a521952fcfff84db6a6aaa52570da6da5
+SHA1 (patch-base_process_process__metrics.h) = fc68c1f92926251208d829ba2069872b7b836429
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 1bf4e3607876b4f79c7e96fac07bca0b3f477712
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 679b9852cf92dec5717ddf89588001cccdbf3f45
+SHA1 (patch-base_process_process__metrics__posix.cc) = d198dc3c5a1d73e8509fe48f3099391fcbd1d766
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 39d87e006fa8ae18e44aed2d79eb8ef1577e19de
+SHA1 (patch-base_process_process__posix.cc) = 8017843f1837cc31e3202a2c2e5acf6adc69c00f
+SHA1 (patch-base_process_process__unittest.cc) = 2f7ec273f8eb9bbabccac2044a045137f82f2862
+SHA1 (patch-base_profiler_module__cache.cc) = af45ed75718650279b857e18fddc3044cc8bfb46
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = f50077e5dc878fb38ffaa8d76b3c2b05801cae9f
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 587992b9afafbc1ab979c657bdb8061884829675
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = b003c68d74d1ed600fb1ad69d79a37bee78fef09
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 8e6e1144a040e54f21df7e861f8b8a8418236d02
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = a117811bcd360ce92a8900810c2975f01bf529e7
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 51e57d6a3b87bc85cb532bc0192bf9ea7a171ba3
+SHA1 (patch-base_rand__util.h) = cdcd31558da88b80a2c8e14ec47a24ec6368e11d
+SHA1 (patch-base_rand__util__posix.cc) = 8054ba369dca0ee888039867112badf5c941796e
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = aec3f5174cf2bfbb9c7f39a8b42296716fbbfece
+SHA1 (patch-base_synchronization_cancelable__event.h) = a2e71826e7a45e0947221ad7072b4659d17aa715
+SHA1 (patch-base_synchronization_lock__impl.h) = 878e0ef16aaf33ae76e8e673fa3a36e2c95f5952
+SHA1 (patch-base_syslog__logging.cc) = e0683da4cf863270fbc9546478e284e55debfdf2
+SHA1 (patch-base_system_sys__info.cc) = b794592c4c44996d7b4755664cd4733a719ed509
+SHA1 (patch-base_system_sys__info.h) = 12e7422fe8169835fcd2f92a6ff921bf202ae7dc
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 4e542e4f742761679df2dbcba3ad37f0771bdd49
+SHA1 (patch-base_system_sys__info__openbsd.cc) = d23f1e28f5b6c496cc053e6a9fa94cbf9dc271b5
+SHA1 (patch-base_system_sys__info__posix.cc) = 018efa86f87fa419ee6a7821b0d478ae0c6ca0c6
+SHA1 (patch-base_system_sys__info__unittest.cc) = 6afddef8625fe7a5141014df824d785a44151d4b
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 60a5eee34d74ff78e9b250b13ac0125c4609a712
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 33c12c122a8e7d92766b420fcc1cc41750bbeb7c
+SHA1 (patch-base_test_test__file__util__linux.cc) = 5c2a9a2d2474ce57e7d2f42d9f8e0c61942fdc8e
+SHA1 (patch-base_test_test__file__util__posix.cc) = 3c7fe164b131974691a14523fb827084390c55b0
+SHA1 (patch-base_threading_hang__watcher.cc) = 610dc48a47d054e6f8ae8b64c046e790229a03e6
+SHA1 (patch-base_threading_platform__thread.h) = 8fac59efe2b2c1a40990e5700be60bafc03b6dab
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 71afac4fc63df69dd76bad4ff5dbdfbba4277de8
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 2cbf6430c2fce7da879308b0e4fd1aa6d9f4da23
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = a0843eff3b194f0adee9d2189029856c02315183
+SHA1 (patch-base_threading_platform__thread__metrics.h) = b80ea8cf31429db9d311170e2c1f2211d35b7d7d
+SHA1 (patch-base_threading_platform__thread__posix.cc) = f3c4891b8fcd6caa58582a3b08422717354b6028
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 1a90a75020a0774b20a59fdf97c9b2b12ea9a129
+SHA1 (patch-base_time_time__now__posix.cc) = 5bd9365606a058b521479f8d4f3aae848a317c7d
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 2ed47292d79a06c8336360f6d9566234d05c083a
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = dfeb5fda1ca690aea54ddfbab816721251c4a808
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 8beed1182fcf6fbe218d8bbe576bb269ef92e442
+SHA1 (patch-base_tracing_trace__time.cc) = e50d5dad36bbf12b9bd39d68a72c510c204e6b70
+SHA1 (patch-base_tracing_trace__time.h) = 25476deb3e813ad021d26787dd65da5b382f1ced
+SHA1 (patch-base_version__info_version__info.h) = a016aaa23744092b3bbdba8865a630b3cd1ab38e
+SHA1 (patch-build_config_BUILD.gn) = b6f1533fa32ef4f9311faea6c69af7b5916f6029
+SHA1 (patch-build_config_BUILDCONFIG.gn) = a4ae4431703010f9f5b57c7fbd314e52f26aa21c
+SHA1 (patch-build_config_c++_modules.gni) = ee993be3a54d1f7f41324d1f33d205d74386bd92
+SHA1 (patch-build_config_clang_BUILD.gn) = 59ab9af29c472827a58a3775a1e27ed92adc337f
+SHA1 (patch-build_config_clang_clang.gni) = 977a276fbb6d51163eeffbf45a7497094c749169
+SHA1 (patch-build_config_compiler_BUILD.gn) = fd2d463db8e3e410ce14b55136f48cdc14250a71
+SHA1 (patch-build_config_linux_BUILD.gn) = 925439559d4099e32eecf49ca3131f9da94641f4
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = cce52aab7ece68c5d95cbe682776942d378b311a
+SHA1 (patch-build_config_linux_pkg-config.py) = 4bf28cff0e92b9d2b3b63d867ce0762865d2efc7
+SHA1 (patch-build_config_ozone.gni) = 3a2828346c401c254cf0e01069d4891b197fcb7f
+SHA1 (patch-build_config_rust.gni) = 9dd0d403f72df865bac6982032cc59d2d590447b
+SHA1 (patch-build_config_v8__target__cpu.gni) = ff1b00a7a7a97ecb980865d42a0393dda661f784
+SHA1 (patch-build_detect__host__arch.py) = 649aac2e6ed2581f07e0474f0dfddbd63602c7c5
+SHA1 (patch-build_dotfile__settings.gni) = f0602232587506ddbcecd40816f7ced1d79f1860
+SHA1 (patch-build_gn__run__binary.py) = 507ff191a3a2976222f90a1b1fa3a33c0f81c0dc
+SHA1 (patch-build_linux_chrome.map) = 95c208e4e3d2f5c86f1689686cb37b71fc4c62df
+SHA1 (patch-build_linux_strip__binary.gni) = 963e4125bdb6d6cf10b1016dd916b1ae7ad6b64c
+SHA1 (patch-build_linux_strip__binary.py) = 31812f27d23a453a98d6cc58ee36ac998e334f66
+SHA1 (patch-build_linux_unbundle_icu.gn) = 1e90db89b2269b0215af92133a89d4a94f7a82c7
+SHA1 (patch-build_linux_unbundle_libpng.gn) = 608285a4218585f3accd065fd12bc9b5dcf29a26
+SHA1 (patch-build_linux_unbundle_libusb.gn) = 183688bb0f0025effca395e564360a389e40534d
+SHA1 (patch-build_rust_allocator_lib.rs) = 7ec4f109a5f77fafea029a63ca8be3b73d3f6753
+SHA1 (patch-build_rust_rust__bindgen.gni) = da0243a93d0bcf4cfa4ac3330e298e8e4b530738
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 80760fff5b0e79ce3e8e54cd7e1bedeef526dec9
+SHA1 (patch-build_rust_std_BUILD.gn) = fee479266f35b0c68a489fd1699f2d726f291604
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = d90b661501d275394315cfd85e8d3afd83487ef2
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = b2f878aa48f20b593759f00c5247bc91c48cf13c
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 8b2d7fcd056d528af21cd33794b9a9b018299afe
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = f3ea1f5f72ba993b117942ca295da7888c14ed76
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = bd40f0765df12ec851112a5c2f6a88cbc9267b66
+SHA1 (patch-build_toolchain_toolchain.gni) = c20ba2c228130be90e83385062e2ebf55456c794
+SHA1 (patch-cc_base_features.cc) = 399309a57b85ab3f6d21d402fc7264918c61201e
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 4aab6725610d7c0f750a225c2bddb0c97411db02
+SHA1 (patch-chrome_app_chrome__main.cc) = 61f0ebb907fffa1d37394ff56e6fc9daf3ca169c
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 1142babcaa475bc481c46a064f74cb21453ea787
+SHA1 (patch-chrome_browser_about__flags.cc) = 45bd84690bff75a0d646e533c864aa051dbfbbba
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 4c3da2690dd5c49f8debce2818043586bf124e54
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 8ec2c259d08152179c9336e986a83574f0712185
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = d924cd3de6b6b61b0e6f21608174c53f288d71d7
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 9bda5bab2535f443c4be7b6c690d2a8a852a1f3a
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 939f8cf8bf5aabd566dff4448257b369101e1ce4
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = eac6cb3bba34e2364c43a05d7d6447e2dfeb21e7
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = aaa91081163b65fe82f0d5fcbd79af6a2ecd904d
+SHA1 (patch-chrome_browser_browser__features.cc) = 3b12ebce964959ec55461cbc861340d3951c0582
+SHA1 (patch-chrome_browser_browser__features.h) = cad7cba1e6c536a074adc169b6cf1dff560d84e0
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 6e3c278ae315059c67ee50ad5a4d84b9e7a6068e
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 1f01eec88dc0a337e92daed5ef987ddc855856fa
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = b502d7673a15dc78f876804968cad1097075c494
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 609d645884cf31cbc9ce55b70ae69fac9770b556
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 8b8f7e4b60b13e73847da5af78e5d4a8d9f8891a
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = afe31457af860ecc02c9b144d449d42db1707aee
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 9ab96c29a106a84a28ea8e13bf7a20936bee3292
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 780ab16e2af07f1bd4e267222a4dff02513038c0
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 5625c5398c16475282c928826c2c76beabcd21dd
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 9630a170125a30b65cb72c8faf4e836efddf2d70
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = c3824540382d5c0e6b997d70cec5815177c9a382
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 12fa045e35fb74d309a56503228fc4372036de8a
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 48d474873f1fd7d80527136d956331633e90a6ed
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = d78fe5910dc7f4509b0ddb1096184f3bbb202316
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = ebfd43410415eb134b3ed13bc3786c1a31d50a90
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 194f7301c5a0335593e3a65519d77a9e7d4c4c3f
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 57d18f692894c71a7e829a8278d5468a18431b49
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = c6427b8da70e63937e169772a9b132cd227605c2
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = 18e536bdea9e78326faa9fc75ac1c40433b822a0
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = ae63eb4520affcda16fba39478d0012cdc67a70e
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = d7c1d4761f0fbf338ad3e4b56b66d93ddfc99148
+SHA1 (patch-chrome_browser_defaults.cc) = 7f5cf95f8535f7af2b736fe1da9178c4d8757a56
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = d42801162bb6b95c3d8c6dc72e0c715d991f7db8
+SHA1 (patch-chrome_browser_devtools_devtools__policy__dialog.cc) = 54e49e7034a19a30bb7c03674119242db8001c56
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 64f11d9651cda7b409902d16e7327540b2c64411
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = aa26e2d7ad0d7b8d22dabe3bd6dac8222565e64b
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 480cab5852109095660adad57da3ed9340bde8bb
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 20e03279390f7b5566c78abfd62d9b45bdf17110
+SHA1 (patch-chrome_browser_download_download__commands.cc) = ed5166f1c3d88ac7b6149a5c12a967a6f3a5ec5e
+SHA1 (patch-chrome_browser_download_download__commands.h) = 986f46ea0f321a80c90327cd5dbaaa32cf0e18a2
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 7811611390ed540a80a1bbef2ad3097d7620dce9
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = 0771c6c6817f663c14f52e96823d918cf6a133d3
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 9201ad306aa558d0a1bceb80cf3d0e5800248edb
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 82655db363c66c1c2496fbf2b6b4e41db729d3da
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = ce9a4480738e76d460831f4e8059433de1f5939d
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = b5f6ae90d38d4b5a7d46a206f90e9423354fc61c
+SHA1 (patch-chrome_browser_enterprise_browser__management_management__identity.cc) = 029e2e72edb3f78c6367c757c4cc72e7775cc6c2
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 9ae87b413ee306f0602bb0a56367e125beab0507
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = d024fe0697c3568a146ad4471a82f781b11fbfcb
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 1975975ef43a7868e0afbf2209071342cd4d272c
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 67b8eb4a94dac7061f749010cb68bfc2fbd2aa04
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = bf5115815fce1f13f121de5cc6cbdcec6492b41a
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 971792b46ef7e2ac857ed110f94433a1bcba7673
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 0c49e3603a03eac975c245a4207256da7fbddad6
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = b59f4610f9c7b0ebc970401ccd5ed9983bf9f8e6
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 9226fc9446fd9e5291b244954acf669ee2cd92e0
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = a9c406a2c0cfd6a8caaeb75277da61f002c3841a
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 4559978d25605a49cca154a8da16a9153ffcda65
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 578e32b02de9e4e537506d4e639d300230121d30
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.h) = 54e192b0814c753e281f17c71ee14acb6907af8f
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = a44a70d448873e1ebc4624512a1f06a591553458
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 9fee3326259d024a4e5ade37d86233dd8f3539d3
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 245d13aecea4a28e9729df7590975e64f4a6a4f0
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 5599209d18e764ca7b8850ba2f05c0d4e676da8b
+SHA1 (patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc) = ee5f779a659054a492c05acecddea61271ade3ca
+SHA1 (patch-chrome_browser_enterprise_reporting_cloud__profile__reporting__service.cc) = a49988747986ed0b6482d1cd889291f0b3a70f65
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = e40bf283e637cc9a08e0e4cda959352eb6a598c0
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 00f4dc5c8d898831876f4b6210315d1902d7293c
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = 7aa6ef2160cb23d827e9f89a0c00d8ecd1f31c7d
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = d770eff304714c6ab7e7f83b212519ba83a05639
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = a253a01bfbaede503908dd428a150af08cda77cb
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = 63b85c994a4acc67010124a217be5b8998fd8e09
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 572b8d9258be63f8d45011b250b23f22f3bd562a
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = c8025ed112e7304ee14bbe434e8bb70860d1576b
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = fe037ce5c4cdb5338fd8d3cb2e44cfd240b037fd
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = c2254f5c72c0798754a6d9f155c6e7c705000afb
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = aabea205a2828b8680082a11d18e54987bddb11b
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 1d44f5fd8055e71c29d60b704ad7a89861981414
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 729d5d5512913f60ba74a277dd7a8f0d0f86e427
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 97ae6963998487409d1a9c0b0592a9912f771879
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 853d9cd93df6a344ffc3049a219af19e148335fe
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = d9c6eaa5e81a05c8d4bff0f3cb41ee790aa9e951
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 9d5bb09742ec274570ef730c4f198c0e2b8b3241
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 1ac9ade8c705e6c191d83b2881619cf45302dcd4
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 82e2e040026c6813a4f0919616dbe24ecab37b10
+SHA1 (patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h) = c52be67160a49be5d9f5b0fb8f1a594d60fce6bb
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = fa14f3c16a47b969184d86e43e131cc535e07fce
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = fd2e459b4b36f6035f6bdfe422c6832ce552527b
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = d31ec73a6318e1ff8aad873d2c441b33b0b91b35
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 4f952a2ab3c9066c5bd8e7942b5fc2061aabe02e
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = 468dabbcb6a27aa7038b89bdb75116e0e4259324
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = dd6d8e1e74e16c6ef35d5402742f33abcc8943d8
+SHA1 (patch-chrome_browser_feedback_show__feedback__page.cc) = 2bf1235d3bff25747e09e287d08254f616b80e61
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 9824bbe9e2cf5bf3337e78928fc221d0a7e1f4c9
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = b575abf2f27c6ec9a5f3e4afed26add557f708f8
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 508c58d2a0bda4a21d7534e0f29a22b43a581c45
+SHA1 (patch-chrome_browser_first__run_first__run.cc) = d5b876b88d5003ba6e6aef2c5f2ff2258cc1fdd4
+SHA1 (patch-chrome_browser_first__run_first__run.h) = a5214f412ed07c820f1bd3062f880bbca12cc144
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 11ec0e8753c675ff92f80095fc2433d28ca4f940
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = f7556d5cb1ea7050c36e8ce812661a8a7bc2d028
+SHA1 (patch-chrome_browser_flag__descriptions.h) = e8cda47ca2d1c82e02be01a446e89f719e33587a
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = c86896438aad8fb465244f94a18b0e275f1f0c5a
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = eff4dc40a29a84b4d5d5cdccad6e486c322e4f11
+SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = a2dcb570d5f1b9419be8f68fddcdabf2f970892b
+SHA1 (patch-chrome_browser_glic_public_features.cc) = ed85bb7a371b6d33dd23411868b0d932d345bb5e
+SHA1 (patch-chrome_browser_glic_service_glic__instance__impl.cc) = 4238ef36cc1faff9b3681266de4703c22a206e99
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = 0db1f6cab5dc8a81c76faafd3c200f3c8c8dd890
+SHA1 (patch-chrome_browser_global__features.cc) = cfbd94f2101e82014d4a44d1e1ec91a62b4bf0f5
+SHA1 (patch-chrome_browser_global__features.h) = c8284fbad1ce3872a3f888bfa3266b51632f7021
+SHA1 (patch-chrome_browser_headless_headless__mode__init.cc) = ab67989cba30686d3f11314f8e682ee786789f85
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 1281958dff0c487bcaa4d026ff2f97a2e7b577b7
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 981fe429c5ccd2cdac5ad15bae0ca602fc3976ba
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 3030027c3d03bc80084c04ca0186fd0bcf36d76a
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = a23cffd4564799d5ca731f0f3df62efaa6616f18
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = a247cd379b9fcbbbbfbaf1daf4ce9b61cf3ad348
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 7cbcf8a7153dd6fc03713d6ad64c87f33029ffc4
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = a7051ab81069f5edea54150192b65b6bb9604c54
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 96e787a5bf5bc7d7d0c4360e00a11bed981fcf04
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 6ff39c8178759e62d56f912f1cf10a35769c7d1a
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = ba36885e153c5e9fcc09666ffedb68856a8a072c
+SHA1 (patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc) = d5ccf48b278b218f5a9d26f357feba7968947e0f
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = d5a2bfcb25e2c41def238d344e2f5b6107979d7d
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 74d3b72178d7bd2596775e43fe2e0be5d3ec910b
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 4f09481d5d60ec5b2bc0c458e8d61b3eb9663d5e
+SHA1 (patch-chrome_browser_memory__details.cc) = e888d302a1c39d15226edcbce818048eb5b30e6c
+SHA1 (patch-chrome_browser_metrics_BUILD.gn) = e3f80d9b4b8324ac53a89856ae55e94a497153e8
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 1312652fadae63a631f6bf174cda083ffe3ccf48
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 0279577d9c4466a87e85da11193a80d31fd4a948
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = cfbe94d3f8756cdb544de289a5466bf708fd9217
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 20b48f2d8341ab0391d6546dfaceb1ef8c621035
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 803cd75c23a970a26b7cea0bc17f8c2da76a4809
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 54e9bfcfb0c27641c317292130d2f8c728dfc69c
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 2f6857d89eb4af7f9bf09773ff147efa5b263070
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = da53d26ed7323351f0b010b1251b80b2d699e4e0
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 92d792f35efe71f0465afd43ec29615b492f1f30
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = a2615c088811543e387d3dceb7a8f91f712b5fe5
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = fcc58b7bc0f4a78b290961c779210f426d2a622a
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = bbebdf2b80925c0e779e4d807c6a0b47808d3ee5
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 5e759efe1f59e5fef2df72fa5aeb1d8d59063e68
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = e3473df8f2beacf89be8384253d6b720db4f244d
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = a4a77d52dfea174c335e64603f4bc577f1758e35
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 1b78779a4965c8a31889ed737ed229bf7e9adf70
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = 62b7e2c4c3ceda94c5bdbe51c96c886cb27af96c
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = ad20c7cd389c0fc0c62d4301fb2d32a4077f03e4
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 9ec835cf6fc85d3b0acb85b0901b10401f77ec85
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 071c38afc0cf209f7f05ef80d2b530ca36d3d224
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = aba934208d806fe3be50d15c64ee6052c014b5ae
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = b2720968403985c8a851add22527fb79a96e5137
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 0543e25778614b10de1198a1536f8abce619aa5a
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = c2d5d21648037b66be846da919e5aea80737bb41
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = c0255987c72e5c948dfac839247365de1ea1fa6c
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 9b46a7bb4ae4485fefda2388fadf7cf3a09aabd7
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 9d8bd9b7cdfb648b0539db759e0ec16e8e543bca
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 9a932208dfd634031b78f4d5264677f9c1952154
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 73419c3c0857290cff8b2b81f126416fbd68c66f
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 992dd27584a857b382ea7612f661f18ae220fa66
+SHA1 (patch-chrome_browser_printing_print__test__utils.cc) = 6c0dca880932c94a80a2d30c1ad2297ded315c92
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 2f1bdb69d796881ec8ecf507b62dc95bbf362ea2
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 5b7b5fdc6c366f7d00825f16e687bc59e84370b6
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 14374be926fe82dd37a9951c1f9b09589d0d55f5
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 0a547799e24f9846ff913dad55a8799650de7df6
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 97880bca2c873d06c46a910b6f0a7739cb73c030
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 5ac3eb2cf8a84e22e93d8b026abb725c77579e3c
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 5f0c6043494597d627855ec4918ffd81891f93d1
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.h) = fb0ad4c1e985a5d037dd9609a9ecf077bf11f876
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 4fa775d254f3bc8bcd675ebe7712308606dae921
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 1146476a95ad887605c5902cd04ec56b8a430bcf
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 1bdc146f2ba9d37cbc9a5c8272c414e3588027c1
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 3c89ca34c640ffbd3fc5ddb40d12758d6c399f63
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = f097c6506dbba70a8c86171cde50ab0f8b6ec21e
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 0ef396f5747fc5fb1fbd4380f3c76e736c8f0afb
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 074eefb38f7bb35850a308132898a8e7eb267d3c
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 8c43f45e4111a32d4f2efb70d676e55a881753ca
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = b2887f13072920e41213e3da27ad51a31279a782
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc) = 975202ad36bfb9d24719a37716f6f54f8b5e21ae
+SHA1 (patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h) = 9b4d285fb45d9486f0591ce16ec4145689770240
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 9634f5218112411bc62303312b6e483b25322227
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = e953502216aeea8ddd73e6749efa55e949c76c3b
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 7722b7ee254a1487834eb6f926b895d5ed1595fd
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = a1d69fbc3efade83f269eb66d166cf2e8bed8e58
+SHA1 (patch-chrome_browser_shell__integration.h) = 272e569ee2c8eb6640315771f5dd735b623104f4
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = b478cc7c56770d10a2b657a0ca36e2f344a4abe9
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = cc51fefb103f90743f6c620a9accd958f449ec00
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 9507bd5c269bf0f3e694a00c836aaa047fba2041
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 1c5bad6b891e4ec7dbc789388e717e924194c8b0
+SHA1 (patch-chrome_browser_signin_signin__util.h) = bb0a2510e0579291b11f72d2d68aec7ba28a80ff
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = b569eb89c5218b01a97ecfc3e7b3f019f7aa943b
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 4972b4948b23581e2f2a7314e278748d004e1fa3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 76b447f26d62d36afd25be8e5ec90f97cf9200b8
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = f594667b3899b8801c93a6fa2ab95947f977ad64
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 9532f7feff33d471e896b14df93e898afd0f735e
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 60b2362f5b8872350ebca1e1d65edd9c2adb0951
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 2af6084e63c0d37742347d4ca08474b27a8c062a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 922957399dc8ca5b5a62a27a52019d3de20326d5
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = c4a3a85bc34c5928d48340d164418e446df1d6d8
+SHA1 (patch-chrome_browser_support__tool_support__tool__util.cc) = a2ca4f09c8574b40a05a925cb7b8cce5654fee85
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 43f9980980ced6cc0e6e82bf16952b4fdd96f000
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 607fb3250942a3ba9f021858a765a6a65a92e4d8
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 11675a941ca68c74f56f66ac77267064f11ef036
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = cbbbb12bf2dcaef04e31d2fdf73fa25454acc72b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 569a5f6f5eb11ecef1c650e2a8c55f523fa453ce
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 9e846354e96b3e46f5e4f4ae85e87517ff5f6c49
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = c8e4a674a9eb26a20382364a8b0a74aca6b1f998
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 981c5e588fb0a5bdd2abf4f0d4a29c828eb3b970
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 5614f7c8086453dd8bb791682576cf7c59e82caf
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = eccda2ad1316613da6ed5c716c84f91d6f667f0d
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = d5055225307718f4aa18a0883f6c2be50a620917
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 43ba43089dd8aa2af0b29aea9611390a7ed84982
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 5645a44a7b6eccf1a3397f448307536fdfa84b02
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = f45f2f3977d5a3555afe6f61cb8e2f378d083e84
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 4d86c9e61d506b598f480bcf7755ce461c9dc980
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 8e67019af51f70d56cc01c3e1559996cca5d82bc
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.cc) = 00a7ca1a0d220d91cbb44de9d4241aecaf59a101
+SHA1 (patch-chrome_browser_ui_autofill_chrome__autofill__client.h) = ba025d3b6baf944768ff01f58c5580179c83fc9a
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 57393a182a434b5c1e327b3afa82f18405f73976
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = dc05fc30819ca46136d01ccdd5f79216c2c25a28
+SHA1 (patch-chrome_browser_ui_browser.h) = 133af79316320b02fccd74f45b4ef04ab29fcee0
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 1a3661e2c585fbc4502f6886087f4b6581a15cc5
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 7dda227a31945569ac0f2e0764bb22c5380f7bb7
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = f1e18dd0256fb66700ca0f465b9ae8a66503c954
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 62b39feac01c5ef371021f1434af7f8c3b8d616d
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = 0c643ae6aef29937246726e527767634ccf38595
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 6169fd7733e78e4c2b947720e3441410b0125c24
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = ad7a07fd6b62c5cb345c161f2eef386fecdcb677
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 9c97521ed370bc9f254921ee7f12793d2a7f1f89
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 29e17eeea1294ff268f014b3b37c895607c897ca
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = ad713334a991dc803238e516a35c271ca8604a52
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = 43160ed7df19cf32bba410f0befe654f1c353174
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = ed8af1d52145637306a00c743e5e5263e9dfe7a2
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 5cecd874f71432c3299f93aede3f2c9ba7f5defc
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = d83f35560a5ca25f13aa4ac3f7625799948dccb8
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = 3b9be93d39fb5c21012a6e3bb6d88283d416f446
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 492485e48936bd8393e0625504b7a4528b01d68b
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = d4fad3235b854b3aeff777cea9032e39bb3ecefe
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 99e87ed45063b16ac5a9a9058898acd81222bdcd
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = d40acd8fc17edd5445d7072090466994c6a2056e
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 25e7cbc50770351e5697af24894298231560d014
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 740581a3f28fa92208e945f23c9d30d8aa8c0580
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = aa34fdf7b295cd949f1bf254f1356f08912ed8f4
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = d1c45073d6933d50dd1abf14e96ea4f2475340ad
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = a6bc30f1f7c63c10eaaaa0cd3a531fc76a050ef0
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 5c3e89561d1b02cc153650fe3b6081b9142ef718
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 5347fae62dea96143da18511a71f763edbe272a3
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 07aed8d302a60d34a4d506fc399117d784cd2c86
+SHA1 (patch-chrome_browser_ui_startup_url__util.cc) = ab320489c8b22261e940ddebad756006a6e8403e
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 40c446ee30507e7a73dc7ab1f92e8b4e0b1201c2
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 6e57fd5f12ac4b133eb0837c3d2fb90ac6a2cb9d
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 372b0241f67749ef8165cb7560018950d1d82057
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = b40aeb9a23d3c72989851081d577d9b7583d9519
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 5952a331df3f473881e2a453aef969264d05ad63
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = f7f0d609ff73c856894091ec22d3ede447f5e393
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 82869fe1e616f96d312cb5fb4daa4b1336d201dd
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 0eb10dc48fd59148f7fb6fd7d01250b5a44250eb
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 33f4f5502e61595fe14665e869ae808e8ba6b8fa
+SHA1 (patch-chrome_browser_ui_toolbar_app__menu__icon__controller.cc) = 7b3dee9426fe3d58f4d0e8e714579fec76d5bcb5
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = f6f40b86cabaa97dffc69c6040f6c522f789783a
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 711754aa047a67833c38ca8d92c8dbb54e4133c6
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 5140164fbf1f55898eef0f95578ecf7411f810d1
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 4bd1ce0083a62bf0cc877f48a2445ca8f51922a7
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 210ab9daa103ddceae26608dc18aa8b96a221d59
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 937c7a58abe3025b65b53e01646b99293fca093b
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 80672e7f8a94530ab734f86f2adecde98b2a008b
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 89da63ce234351511faa3787e57821787c898480
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = d4500d604bf649d44fdad2b5c4f3bebea64af7fa
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 500e065855ae9908c6f47188d92303de73379f0f
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = b5093db9e4079e957fc6999f158ca61118330c5e
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 39bba923914a74d7ff8d3716545695753bf7531f
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 1dd1210c28e8fec04b9115778f2fd027e83a0a03
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = de0c3cee0d97dd04ae595d1e806a93594483fa03
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = de8bc594ae6b37bb0dfedfe3396f6c561ca83e45
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = e9fe674c69f9f00857ce3f15d5cac3544b34f672
+SHA1 (patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc) = f57cd70b4b74d4685a9be624160c8c69715378e6
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = deaa880bc9c1e00f7cfcdb5a6212f16882f00dd5
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc) = 1a579038fa5500eca76558a26e9d305b82169421
+SHA1 (patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.cc) = 7d51997239de4fc25a165aef53db6a08bc911d7e
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 475fe835db6ad4fb2035c70e1441f71209f78409
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 34ae13257f61a135b4e731f86c5dbdc72d8a79ea
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 6709f64cb2db4cd297c705bf5cc4b050a6a552a1
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = c2d6e50e9f670bdd8e5008e32a7bd424b38464bc
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 07ad73d91d10e762a5ddd27ecfe69deb75c9932d
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = f2b598cd6dfd6e0ac8453b9fe30b53d6be91623a
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 409ce8d8a791c01b3386b55e68f02ddd26cb586a
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = b88067fb761634994378256544dbc36fdc2c7f68
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 3bde7aa028b9e106a13c8225dc73b3979af120a7
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 4e09dba07edd4de37251cb8df2ba396c14dd86ea
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = c6f5a001740701d724e4defd3f3e7285c6583481
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc) = 406c195527f34605a3f015e1dadd290f9c427f4e
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h) = a50ad82846b0de7d75112d9d20237b58017a954b
+SHA1 (patch-chrome_browser_ui_views_profiles_first__run__flow__controller.cc) = c6773a23bf176d30103cd7ce50c7a5629151ad4f
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 701cde82c314a8d34a56b20de3b65b89c88fab78
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = fa9164bc9754d4e29dcc3e715bdc2894a1ced56b
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = f683432826c41650e5fc68c96b4d01d5d5945a89
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = fa01f5e94ecff5a3771af830087b5493e1ef952d
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 2b5180f02761db227ba78cd95a348b4635436d2d
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = 97782c6345c181806af7ada2778a46437f6a9202
+SHA1 (patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc) = 4988e0c28665918590c1c1019b108ed84feb6daf
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc) = 6a3f5e0b8f7a78521d91b4e8eff9fc1703c07982
+SHA1 (patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc) = a3603a929b215759bb53167349b8aaa6b43873ca
+SHA1 (patch-chrome_browser_ui_views_tabs_shared_drop__arrow.cc) = 4ba7cffb81653741c274309fdd58ff7d7724dd68
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 8760fb6f3968aaf3f2d228f740db821f5ad43c3e
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = feede6f3de84d86a8b799a2872df4a9bd8837d9e
+SHA1 (patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc) = 8b9271fcadde0de18850a0fa81b80ed7a1ab4106
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = 00cb99bec2d1ff54a3f479922c1787c32bdd64b8
+SHA1 (patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h) = 3cfab32076b99492b9161eac9bbd58f5f6505236
+SHA1 (patch-chrome_browser_ui_views_toolbar_toolbar__view.cc) = df1d848d73a971ef077adee97e6b5942ccf18e2f
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc) = dc29e68cceda77c4ec25f3b81c027c549139a1d7
+SHA1 (patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h) = 989e62b9172a8ad23498b916b4edbd62835f0cd5
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = c4a0703fc074664248dd8245f7db08ba3bd84ceb
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 3b2180cf9ca64c0a89e4276e866c88376fe8adea
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 094ca0c58e0863fc744d37691509f9b98d070d1e
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 845d104e1b7406c73325ad23264c2384e132ef55
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = b6e39e1e063270b3623991ceed43c37308c68afc
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 43ddef322662f6a96a81f5f1a98b5288fd8d3287
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 0230c7f71d7d2f1b46b0be693d14c8bb35745d88
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 8c3fd3fc01ed754b307efcb5b94aea8edffcf6a7
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 7ab660fcd09b2b301c50e4595f3e0487879c3a45
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 97511e5bc84b52445e09b46dbc0f008a45a5f438
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = a908f7fdeba9dab2b2e595ff867617d72b31ae6d
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 95084a118f3641f8bfd50cb1d53b8660a22f21ac
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 4f611966542afd1b92fdc9598fb785809293361a
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 92500a176036866c5fecab9752e5be6630e35c3d
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = f1c4f0ca86f3ba3e810eb745afac623bcd28dddf
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = b71498e1c70ee1cd1e18ffa4d6109cf7303acb83
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 64ca442a715fa59fb4ca2d373b3429d42f2a90ef
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = ac2b66c8491f743c64ee1f3946da2148001dfba6
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 7c103cd73e1f87b5d475d78721504ddec574b286
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 5e5e74b895a7e168074099d3c4922a3d3d5412c4
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = ce17cbc75d4bb6d843fa821e19a40379d2c3cf9f
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 0753e3bf91f61f62e59e31ce4e30abf69aac27ec
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 90787ab2139d66e0e83becbff9d37ca0e3064944
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 3d6ca9ae1f4726af7fbb430f4e189bc5db890f1e
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = ed5938ea8e530cc5e15be79b00fd8f5945af0968
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 9cefaf19e8c4c204c4649a46ec18c6d629c2582e
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 4af4f7091b41ca7f6ac35625dcb4c913e502a74f
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 17ae0ab0e32192923dbcdb06822c2ac34aec862f
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 7db63c45b665c91084488bd3f4757d5af43723b7
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = dbab7c523cdc1f5811dba177e06a391a5fd2343c
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = a4413de84d017b117f9174a3b811ea675e9a38b1
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc) = 3b8e2ecda0857c706b82d6ca4d19d20d1124b1e6
+SHA1 (patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.h) = 05155f2aafb50aa8824ae0dd314e33e5532865e9
+SHA1 (patch-chrome_browser_ui_webui_search__engine__choice_search__engine__choice__ui.cc) = 7c6127a2a101f2c114ea3b5728482771923d1287
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 06af99f8f56bcfd9b65f005bc8be2eed2bae3f1a
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 9a5a8cd40a9e57e8140232a88d3744cca8519d2f
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 28df79e60d31da79b76527dbbba91ac78b70a2af
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 898d9d7e8c92b7a6515ac7698c14d66f32444602
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = fc0ed86a7829c9449566a2e7741ff29042dff5b9
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 771a67f5eb948b4a95072fb69f872ce42e2ed319
+SHA1 (patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc) = ecb0f1d56969d811f3dd0adadb422dcb538193f6
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 2c44b84fb314869b44fdeb66ed4d5cf4368e657c
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = c3ee1ea8cfc313b2f202e5754d9efac20d962d54
+SHA1 (patch-chrome_browser_updater_browser__updater__client__util.h) = cf59bfd3a9d499ea66cb5f2ca77c250e4fd6388f
+SHA1 (patch-chrome_browser_updater_updater.cc) = e6f95061680635bd03670328982387f3fd797e35
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = f3c643ca98ea90b05fca4e4faa0cd6dd207db478
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = a257fdc62b45a06e8911e2af3a03938fcd4ca42e
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 4936ef7752efa42e950a12cb4d9a9d4b540631cc
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 5849ba635e8770bc289a935eb93bfc841a818b4b
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 9d8e2ea8d159285201527af18bccb7d05711b22f
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = f2710bdbe06db40cc7ff59a90244d866ff51fecf
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 83bb18241e6d968918f932e8bf022937619a576b
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 66929e95c49c94f1389350162864f8b9579d8dab
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = e7c2040bb6f7170cf048bd2b063185786484a505
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = f07f2fa90969e23e7631c84cd0d4f866ace78ca5
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 9f5593b805e932aa5445469130fbbaa8be042b2a
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 72db7fc3a55a30a5ff0f46a5884899126bae2be9
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 944d67ffda2b6495817d1ab0e550e0bf3fe8f4c4
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = a8d9f3806bdc8e79fc518f3ce0f491b9ae03a7da
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 0b1c54fdffaafec36aa6deaafb2d305a31af12c2
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 7733fa7c6693c9f0d4084eb59e234d1e25564e3e
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 7f77a0aff204e0863e7c7a2f631e042182e379eb
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = b3f062bbc10994e80667e44e0cd8493bbbca6ef7
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 6c83ab742800f6eca609034fa620017919af9cfe
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = df59344560240235ada74a52050433b82d3351e2
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 5e1e6c1c614d206de66d9389ce282b3459bd48ca
+SHA1 (patch-chrome_browser_webauthn_chrome__web__authentication__delegate.cc) = f7a1aa59e420a856f9ba791afb791f52c6a38296
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 1019c326a3ffaafbc393aca122c8c80e242ade16
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 40a1dca17009f61ba421fd45f3b0354eedfdcce0
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = baea45016885b7ece802ab526ea62323bc496f63
+SHA1 (patch-chrome_common_channel__info.h) = 11aa329ea12eb6ef7320d080afb100491cbe0ae9
+SHA1 (patch-chrome_common_channel__info__posix.cc) = e47ba2d9209b89a991919d6e34717b50605c6bb5
+SHA1 (patch-chrome_common_chrome__content__client.cc) = 704c5cdd102c9a2b537795e275b0c0b585e63312
+SHA1 (patch-chrome_common_chrome__features.cc) = 3ed7e218dee27e5e2c756f191e6284d88506b635
+SHA1 (patch-chrome_common_chrome__features.h) = cb137959725af36c9f6781aad8358a243d443afb
+SHA1 (patch-chrome_common_chrome__paths.cc) = 3b359a3dbfb25d1269dd92eb9dad4bf65226b3d7
+SHA1 (patch-chrome_common_chrome__paths.h) = bc5ca2a44f5b3b0416b6dedc2a5e5d0d17d6df36
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 9c236042496daebebae7aee134704243ba8980f5
+SHA1 (patch-chrome_common_chrome__switches.cc) = 4716dbdb3ed1a8e88a94b2081ab29358634e1b3b
+SHA1 (patch-chrome_common_chrome__switches.h) = 4bd9189d7634131ac30600cfca70b3d66f387033
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = f8feddacf9cd8701ba71e383679ca95569c4943a
+SHA1 (patch-chrome_common_crash__keys.cc) = dd524842b4e2bd1ff6807d29842c268ee96bd162
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = 90a071277590997bf7eb076972e944cd6a64b91d
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 649ccb9485cbd0605af1b60b43e2c91bc301c740
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = bb243ca1e3e79bf78f6d5e666c869517a0112aa4
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 7004562ef26a3c2332604457e63bc4d9c62d7ca9
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 9a9271f3e8a6fffd535c10ea5908ed01bf4f4b6f
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = d83429b2e96efc9cfa424813cf38011beb68cf87
+SHA1 (patch-chrome_common_pref__names.h) = 8c111a6e223a1f4428729e152a0677d643ed0179
+SHA1 (patch-chrome_common_url__constants.h) = 33688c04fa3523946ce6d90ff3b867ca4ef68071
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 70aaa0638e180b6b9c6874219606882ad826d014
+SHA1 (patch-chrome_common_webui__url__constants.h) = 7882a7090534c66e4f72e46cce435a3b72f28728
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = d19a88a29ba5a62b08916f70a79f60f36a40b661
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 57a8d474f723a5872749fdda61e81f7a05c7a338
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 8a178efd804fbdcb2e490799a65a31b516a07c21
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = b1a145d90d3c4b05161c51aa02acd3dab385813d
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 564e4699e270461b71e90b498bd31ebfd979f33a
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 8823bcccfcd51f76fbbe8c3e13c748a9998cf6e1
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.h) = 416f5c645017b923fee35da6ccd8bd91e6143d49
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 3ac532df698d78b35b768f15132ec0d328f2ddf6
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = d0a75e9597663535596bea8147b9ef10bfb5e690
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = ce41843d0c7e37a468aa30abd70be8bcc65cd5e7
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = cd86bc3ecbdb924a210701c976498021c6e08e1f
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 12f006a37ad90117dbc6b234b884c448cc4e3ff7
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 438298aa7e566ebabfdd361665200b42186a0cd3
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 83ec0f247a70e7ea1924dad43a24da05e1b37244
+SHA1 (patch-chrome_updater_configurator.cc) = c23d0194087979bb7deb1146e8e8df74c6fb67fa
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 4860230567b6f9fbe87a2b1234dcd4d958ab1d8a
+SHA1 (patch-chrome_updater_lock.cc) = 134967ed6d0eebb802531e628bcce96e8d2eddab
+SHA1 (patch-chrome_updater_util_posix__util.cc) = f25473aec631c5bbfc417eaf8c7e313170208fdb
+SHA1 (patch-chrome_utility_services.cc) = 71cbd139286f66383f4559be1503439bee361366
+SHA1 (patch-components_BUILD.gn) = 5f2dccf2fa4e8972b14385213bbba39aeb8ac811
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 4f1fa46eff31d2b0a2fd683e7d20b9aa0bc99a41
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 6b57198046de68ac5219f31ed4c33e90589b78b9
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = e30536b1639fdcd5569ca1eb5f5e57b0547b3f1a
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 2e4b38d804762c1e77c4cd82be1e7624c094be93
+SHA1 (patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc) = fc3993591c331fa06a11970167972be5f1ea5034
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 765e35c6e140bbd68985b7adee5409cddb5ed7d2
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = b528d4c216d2f9bcc71842fddcbc58500e69a155
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = b87d257daf575c11c56ae15f2bd9b3ee68c39f64
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = acdaf04a8ee328f96ceea52bb38a9b7edf7caaff
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = ad9ee9301565ae531530411c4570707c2ec91975
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 90b61e685c24170b8e39b89176c2baadb550ee9f
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 435a5fe9c1e682158d7746eef815a00a8bf1be36
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 6d072c97fe04ffbff865e423c3eaa68bc869852c
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 531b55aae715cfd6f600b04ad459a67e89190190
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = e677c3a00be1c316861e2586f55d533635842c7f
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 9c023665ec67c94facae8c83a8dfa4f1f3103d80
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 2c9bff692399c5771a4be7092532c1c1cd15d61f
+SHA1 (patch-components_crash_core_common_BUILD.gn) = e277797a010b387c2a1c80209d272bd4b5083a7a
+SHA1 (patch-components_dbus_xdg_file__transfer__portal.cc) = 04f09880f9994a7e8c035607c139b8ec1b6b687f
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = d347ae77874a12f7448606aaee58e92eb5f016aa
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = ba606c3ed79c2bd6230f1805cdd909d1eb619d30
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 9aa8267d1a14048e47205ab867f42a756ae3105e
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 4d8f526f593a41194e0f90b256baf315745b7b04
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 4e9f9902f22471a69486b4da24d0e72f0b092ea6
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 09bfd3f9bd27c8be4a96c2cfda6d83166abbe00c
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 3ab2bf17d80e7e6dbfbfc32ccd661ca16631eed1
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 7f48bce1607a514d7cc92100dc86aa5fe4e870e1
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = ed98f9cd1f7a5830d3094970d9b0bfb56e06eee5
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = ccebdc537de20ed3e05763e29945e4df87281c1d
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 6b2270c4e72d8d900a680e0ab4e8f6d88f653df2
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 498f828aaf72844d644d1cb87f46b0594f5c7841
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 7d848e9bf242cc40dd55c51435224f94395b03cd
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 7f98c80428c6ddac70315b1e9891d551c633ebb6
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = 93b567ccef3654e254a6eb7b7c5ea39417d48816
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 7161e7db0da19132be0ffcbddeed834293a92680
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 661400182b28fa9e677b0c7c76f97235bad4d1f8
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = ab670123d9524b7375ceb1beb7227b08e337cd8a
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 4d03b7327c2cb698d13470e95bcb4d4f104f915b
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 70cbee4690fe0ad3de068eeb9277586fa6ac79d8
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = a52bc9c4b5a4f3b06f4203d439e217630523fcae
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 649a78606c1e6f0a8f33c6815ee60efb5cf7a56f
+SHA1 (patch-components_error__page_common_localized__error.cc) = cb7734251c31116380455867098e06be874a0cce
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 33f317ecd6d3050f047e64bb4afe8dfce854f225
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 3ead3bd9f45cf3e114eee25eaa3236c7f525a79b
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 1045ab726440179322812ccd342817ba29045105
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 0b22496b48b6ed16d2a5d36c1c8837f416b9571a
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 94187d496c2bc6fd6af65e0e19b097c501404b3c
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 95e82efc1467d45ba6b658aeccc5866a3b6b641b
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = af8dd6fa91852a1af8715a32cc9b44a88f7e4f30
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = b4ac1885a12813ba7f98a008140ecb098334a432
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 1b76e184a4b47a7854d5bc6d54b92d054ddde5ea
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 67e312700ca179313845e235df188aa06627767f
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 72e76ca5a2fbab4001efe3cb064e01c62779d1a2
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 60833d5f3ee34101e567aff4703f3080c576400e
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 4c327bfdb446156a131fc43d37af99b821fb7a70
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 413bee1d53e70c9ad0446dc556e58f04340e17d9
+SHA1 (patch-components_gwp__asan_BUILD.gn) = c19ef55523888217d3028e97e66f1b99852c4480
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = 3f573d9f43205ac0fded14e631193094f8fe7580
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = eceb794cd32ab43f67bfbd4ce7eca52581f211e8
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = df2c9cb072a4ddcfade7b1ccb04ba93b43781879
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = c5a541187601caf123bfa412f54ca7128c7c3364
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 7793233ee0326a4e7bc667b3dcf628e8380fd77d
+SHA1 (patch-components_live__caption_caption__util.cc) = 82211dab128bab986fe8ebc9cee3b868cf302926
+SHA1 (patch-components_live__caption_caption__util.h) = 020a8d322ca55cd71cc3920188a4e97b74871ebb
+SHA1 (patch-components_media__router_common_media__source.cc) = 8f347fb4f7ada50f289538fb97a018ef0e5706bc
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 4779c1aaacd264d86565c39e310682469c9e965a
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 9b0e7e4a0c31f1de8370d7310acd10612ef6f3ba
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = e830fd17f89ba3c9f90c5a6c6d6c074a18af9a9e
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 1dc54d96a78d61ef856d6f4dcb155dfb56db2b55
+SHA1 (patch-components_metrics_metrics__log.cc) = 3ca6574c1e40f8db36e0677716c0947810fe111e
+SHA1 (patch-components_metrics_motherboard.cc) = ba33cd46a2ee1f705edb6de0ace444862b051130
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = 60dd871ab7dc9665a9671a30a7ec9b7d34f43be9
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 8c397455e7cb443050daeaeaaceb2b3b3471ac6e
+SHA1 (patch-components_named__mojo__ipc__server_endpoint__options.h) = 7c7fe270bc80d713107f73aabd24bd057791d9d2
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 8a9b5f21b6e3a9120556a399f16a22a86ae83266
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 349464ce146ef4a29d9f02b3b7cdd99784a4eb44
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 5b4d08390d6098d19a0f344b7979946f35b39337
+SHA1 (patch-components_named__system__lock_lock.h) = f0c72908d260c693a6d99e15c48991c1b45b5f17
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = fd1fc8375e43bd9a4ba1899035e3536571a62f54
+SHA1 (patch-components_ntp__tiles_pref__names.h) = 6789d9e83273e879ec6179792474125f01ddfef9
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.cc) = 562072e9cc2e3fd140e7f66ea68f74968ac9d30b
+SHA1 (patch-components_on__device__translation_service_sandbox__hook.h) = 03815bbd676f964cdb15e22715a92feff936699f
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 2f37fb39e26fc4189de395449e110c79779ab82d
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 313ea5fe9fc958f4bbcbd82db53c013892e11596
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 81c81f7d94f0e204e60ec207b3cb19ec9a338aab
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 0b0aed9ed072ebdf5f84343605ea65a68f36d50d
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 5e15645af12577dd44b2510a272cdb7e24a70d24
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = b562de604dce0a0797c159112d086bf7742b8bd3
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 7f4c1ba3809027e32e3c63f159e54634cb2b0724
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 733ded82fdefa668ad362e6eb1738b4c65e31299
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 82dd0d2721eeeb2fa8bc666a36315eca91c53ac0
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 9312f6a1fda66c4307f5e6e21f68ce5118069c16
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = a8d548dd35f7ea5a68b0b650184edd5313d1f305
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 094eea074945c88febde7af067086aef041d6785
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = 9b56faafc770198d9aa1fd76f900d5c072b69315
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = f64d870c72ba5c5af3e5ae84a003f1ef2efbe059
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 1900d4749795c23c3d328498d9d72ee80e40fd6b
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = cee3169aae2ed8c3dadabd559e4cf94fba5f6823
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 5cfcd44244b3c8beac230cd21d5a08b74a25cb55
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 053504f40fc6b13282af643ca28f04875bbf5a62
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 0319ec0f787d9888717c943cd3aaf9a0ad8a7f9e
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 9eba82e28610215653fdc43b5a1a77aca844f6b4
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = ca18385f8909f8b65ce6ef028ef3240826c0fda8
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = a79e155535793e6e0ea7a73fa475dac85a0500ef
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = af1ee41ea8fc463d9466f0a51e310e5748b56068
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 4e374339a8f897fc9ebef275ba20a0672b92e132
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = c77043eb732a7000f5b21c9e19de66cfc868a58c
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 9b62f773faa845140dbc5c315886898f60cb2d55
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = cc7269df9052ced900cc4a9b62d01ec20c37fd09
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 0d2ef850955bfd39aff712dd85bdb9cdce7c8b32
+SHA1 (patch-components_performance__manager_public_features.h) = 8f05e7b5b147d98ad9c6a7c019fe6e585e4f15e5
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 4fd0772040fe19bca225ed69932ef05f5e551ccf
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = c60840d510b313431a914365c67798c95c5ef5d9
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = d3d2cee5eefcd7a261cce529513984b427c04c9c
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = cfae1a03508fd8ecd220711abf6750a9086529da
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = b36114ac5ad1364daea64a1975662b2d756381fb
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 7f9eb17c642e760b2d911ab3bc8cb6dc3b8b830f
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 0628f711fa9630242bda416259876a8edf855538
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 82be3293536a468c6252e6d3a72016dca0d28db5
+SHA1 (patch-components_power__metrics_BUILD.gn) = f64b9bb96bd7918be292d96cb028403922812378
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = a9f99e13735904e6aa64e8895d604e1fee8fc76d
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = a84a4c76f893bb1111d497202b35711dbd1dcca4
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 5e59673334809b5a450864d5b5eb86ccb750ccd7
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.cc) = bc312dc060c9ba617e5b4f719db65611a2f11167
+SHA1 (patch-components_proxy__config_proxy__override__rules__policy__handler.h) = 6258d4e554a349c305603b9dedc6c06827e35e78
+SHA1 (patch-components_proxy__config_proxy__prefs__utils.cc) = 9c7d4a780ac813b3ef353310162a328da7e6b06c
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.cc) = c34a88f30ce12f88b55a35a5b0ef5c9fc89491e8
+SHA1 (patch-components_regional__capabilities_regional__capabilities__service.h) = ff4c631b54265f28e5eced18f2f0ef0d27406c85
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = fccd4efe1b1107da131f3aa133a73293af7e579b
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = d79bb9ffa928de29626172ae8d5830d3b9427e97
+SHA1 (patch-components_safe__browsing_core_browser_db_sb__protocol__manager__util.cc) = df5c293c618bfb36246b14a52fd760b5d8e68c5b
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 6901be088459812e18c911e4c5b93f9829db0a51
+SHA1 (patch-components_search__engines_template__url__service.cc) = 081feaf0e173c81a7d4134d90816bf8b6d2f3b5d
+SHA1 (patch-components_security__interstitials_content_utils.cc) = b48fe7983a02eb817db6940abc9caef0f01c2b73
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = ba5af60c421515c804c476bcfbe5d3f54c02ceed
+SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = daf8391c4c7f9112f2f78333194fdd814d800f93
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 402857c26f82a25d03fc9f36bc934479fdff3555
+SHA1 (patch-components_signin_internal_identity__manager_account__capabilities__list.h) = f9efc8203d0766a9f2d1245a1d95b1db0d5aa413
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = 144176248f062fdb4fc4eaffc7e7d2d4fd0f6c35
+SHA1 (patch-components_signin_public_base_signin__switches.h) = 319f4c8a9a0c1da9fcfaadc72be3243c1edec1b7
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.cc) = 46d79c5061e35a756e2342e12ace86ea8f36caf0
+SHA1 (patch-components_signin_public_identity__manager_account__capabilities.h) = cd4319e2176c0bb3a3c51a6170d2569c9f07e2e7
+SHA1 (patch-components_soda_soda__util.cc) = be63fb79ebf5041b310105c8f3d6af5709932742
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 9c13ecaaeab6bd218a81dfe63fd228628ce30cb5
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 6d5ae409e1dbf6c75010a003145f34c9b3aa3a79
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = e8bacc005863989306c0b8859e46dadba5eeae4d
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = ad723321cc0e1198f9e863c69cfb868c8fbb115b
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = ca8e72cf981a52ea47ae77ed9bb9d1fa1ea88ad0
+SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = df81b4b79b9e2aca6a91b4d9f12f67bada6c2a1b
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = e72fc8029549a1fd37b2b418882714f819a25093
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 1cbcf71818197156890b54306b58fd1f3930fc07
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = f1edb0189957a3f8f6f006299c5217c1b1da9b77
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__utils.cc) = ca84d76fac3e7f9e448edb183635db37abae886b
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 0c30efa66ea5d428f7a8a771b29bb1721a482533
+SHA1 (patch-components_supervised__user_core_common_features.h) = fe6728ebffef76ee7d71e217a32c551ef45a7b0d
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = c8c008a974bdac7f6656c7acb00f9b22f7a16b91
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = 7995127b3630d654c3cb880c0ce07d0f5fcee243
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = fd36c783037c96fd56ad1c78febafdd726bd0e5c
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = ca4981d99ecad2604744279dc08663382df4ce84
+SHA1 (patch-components_sync_base_sync__util.cc) = 0d1685eafb2190e2183846aa4c560676b7d1ca3e
+SHA1 (patch-components_sync_service_device__statistics__tracker.cc) = fce04f6af9bdbe13a8628d33335c6b502cd477cf
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 947493a5f3114bb513ecb902876bd7d7f9e978e9
+SHA1 (patch-components_sync_service_sync__service__impl.cc) = 5b40d2155909ba6e664142d339e7c4cceb0a9894
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = 26d419df45109d94f68ea0b9b90f48b89a761ba7
+SHA1 (patch-components_translate_core_common_translate__util.cc) = c14f9cf7b489afe7b2357e2bf462e7f52f35f74b
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = cda408bb9a8ce1327d40fbcf68bab0bd7dd03d14
+SHA1 (patch-components_update__client_update__query__params.cc) = 7660965096436a558558d71f0959cc64228e5f5e
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 3a9ed46daef61c45727141fe3955a09a696e93d0
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = ef60bef1e3f2578336e6ac78f5afe71a0c4d35bb
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 32c917d94b8b316304733edd9d24925af5893377
+SHA1 (patch-components_variations_service_variations__service.cc) = 6dd9a03495e1410b7e15a7b3b034ba6d1ba97d3d
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = e0a427c24447c0f8622e1608c75652266b9f0cfa
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = e71a63c3f5546ce5177a4cf5acc7b852b4c59b85
+SHA1 (patch-components_viz_host_host__display__client.cc) = 5627c160c9301a45e11fba701b22b2935ee8f170
+SHA1 (patch-components_viz_host_host__display__client.h) = fcd9542344f7e35e2b40b12eca46d2cba707775a
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 96a73c9fa315ca402ea81a28de51d5bd67348c3f
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = d39be05a1c3404d4c5d71cde2cba155dfa0228d2
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = bdea38bf6fc90aacdc0830479c9956083e981e3c
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 8415e97896c885d421358ade49ef318cb9bcb9a1
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 8decbb677441257542c8d3b4b5af1af387a2df24
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 36ebc040c2d85dcb644d767b9e7776c00cffd7ed
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = b8b7613580b197342a7919444a0ff468d0eeae33
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 45dfc5d9319bfe85ff3688b2781df587d0b41bb1
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 03853e15e3a867e078b46a54ccafba535ccf16bf
+SHA1 (patch-components_viz_test_fake__display__client.h) = a8f19beca811e31972c55b3490152bbe94e6f140
+SHA1 (patch-components_viz_test_mock__display__client.h) = b3ef2cd987b9c64c67e367f56d1e302f66aa0dce
+SHA1 (patch-components_wallet_core_browser_network_wallet__request.cc) = 5e0936eaa9e6883ac4da88c5b79ce90b07148915
+SHA1 (patch-components_webapps_browser_web__app__url__config.cc) = 88b8f71ef3b9db3556a730392fdd1c08dd760387
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 1a7c2ec4f8d87c48ff080380fca7dfc4f65fd669
+SHA1 (patch-components_webui_flags_flags__state.cc) = 3f62be4c24814b4d80d2124a5e38b67a6290c049
+SHA1 (patch-content_app_BUILD.gn) = efd89adb1d71926d1457e9372ff76ad67f938acf
+SHA1 (patch-content_app_content__main.cc) = 8b610f4c81939498895a4c24d9b8671aea3fcdd7
+SHA1 (patch-content_app_content__main__runner__impl.cc) = 6f01a58daca3043cdb86a7b06b3889e0a0e511ec
+SHA1 (patch-content_browser_BUILD.gn) = 5e03b1b3f02f789cba52da90f4abebac0d63dbba
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = e10434cb7a7002eee157681fac8e761b33c52839
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 0d95a73e0235bcb55d7148a4676e9e13e97e8778
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 352bf3f673d6eb0e433ac905af7eac8c0ea29d19
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 3099be40cb922fa9c6522114ff07cd017beddb9b
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 1fceed2b763f61bb07e0f389fd8a07214fa65ce3
+SHA1 (patch-content_browser_browser__main__loop.cc) = c340e08451f72386c47065c5a0e40fd4473e6577
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = d9ebfc30f22dbf352df082d36bd0f34bdc151ddb
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 902d4ea5c61b697715a14ed418ca4233a6af67e6
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = 6bae32aaeccb74a1c3153313e78e704e815e37fa
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 3dbc955be394f2cd38d4a517738f64dca782665d
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 7a247b00d4d644ad8fab1e88f915d7900fd29111
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 8f9dc5b6cdd87f4e5008ac8c3a26a4f894e3f528
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = e869382af01ac6ac8e337f6076f20edc8b0fb458
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = d5171d3fa48febc1c4575b31e89ccaf310a37420
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 9c73f6e588cdc24f9b8128212b8c9f498ecced2a
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 19abf3d6a7192bf9d1b70027ec45514b3fa9b95c
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 261ba41a5a61d5dcc596428b4ef6eb0f2695388a
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 6c275618663de4149711c60b2559da38b32e5b82
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = d3ec6776677877e079a6c2fad30f1b2849c29c55
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 7ebb0fb937b82a32384b9f1238b9eefd08afe26f
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 3a7f161d7a211128c11c04305f5dc7f62aa1bcd3
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 5335397ebf7218211187a74707728d6e7737ab3f
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 496ad9e8e085b01781ae6cd88b44822d912ff987
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = b0654f4f51432400f6fcd5eace9191089886c213
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 31da13c40dec2f247102c4c324e8f6686775122b
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 7ec86eb4754dbbf8fb9d6601f570b0970662af6e
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 337991bcb1eef245306792909bdd7f6b76a7e089
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = cb35e4a192621494d5aeed0ce905be1049152073
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = bb5b2f07bd95244d1318107fa9818ec224eb93a9
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 82fc38842cff82b333aeee2e8673c5881b5c06a8
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 7860027e5d7647828edda2554f23627f06944557
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 4341ba345161b86969dc09cca3da57e8918f0283
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 2973a1372fa8357660c7a64f3b356c4b8a7df4ca
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = b4199f8346dd9354c1151d6beaa96ac62c1c9f6a
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 858e5b6a4c8e70e5a97d9a3021f2d085d4255894
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 2a7efb9e23a7fe2ee918b5903fef793b7c6577f0
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 229662739506fb422ed63159764ea2fa2d233632
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = c2e6501172e70fd49af0f6d14692a10183d22bd9
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = cdf0b1fceff4ab471c6d90290a3aaadd04143b55
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 9ee0e47a26fc8006f4d6d4da46413a8f7f495ca2
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = f9b0bc27b264d7407b68eb8fbb26c1b12895439d
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = 3a92b99bca48ba95b1c690bf1429f0d2f49a6793
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 1e756ed28f25436d6255664683c578b3ae146b98
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 1d225aa43ac11d886b0be5148cbb512ea8e5460d
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 8c3312d55784a2f82540050610f0503c6d08a2f2
+SHA1 (patch-content_browser_theme__helper.cc) = 3e8051094e4f031d8a26da886fdafdf6c4eda1f8
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = eb51ca7d83acb8672081c9c789f0347230a2f1af
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = c2966365e4d8a584434d068777b04e59d67f666c
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = ae511cdd489980e8b133ebf33809dcf2975e152a
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = dde8328363e07227db0310d8459ef9c6732f4eb2
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = fd78c45f7a31a66fb688e11fefac8dc9e959c123
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 65ac3cbacdac393a0a162208c2ae176a5850650f
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = b2046fb13472996104650db275e775831055fc81
+SHA1 (patch-content_child_BUILD.gn) = fa70b9ac92f09c8002558da0dbc53fdd7b928d46
+SHA1 (patch-content_child_child__process.cc) = 56d3999901092cbfb163c563067e81302180e88d
+SHA1 (patch-content_child_child__process.h) = 5c2f859dbe88ebc6f0bd57435b44d7b93cd41ae3
+SHA1 (patch-content_common_BUILD.gn) = a1f5cdd4a3aa941781a5d63285324e1908e2aca6
+SHA1 (patch-content_common_features.cc) = eaf5ad1b12c4625409167a9c1d4ecba6b2eb4abd
+SHA1 (patch-content_common_features.h) = b98a89c247284c606bdbeb5b05d84372758a5f47
+SHA1 (patch-content_common_font__list__unittest.cc) = fe8944ff0958f82f20fe8abd17fd56abc00b6a9b
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 0f696cba3e47633a341074b378b36d1a4a592db9
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = c03c06586586143390ccce51d4269d74304b61f1
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = b7b16947cb1c42f32e8ff246bd7e708feab97327
+SHA1 (patch-content_common_thread__type__switcher.mojom) = eb56fc3ed1b7a7afa9d197492271107eb513fa30
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 0b8af979a14dc32b302afee4515c4b3fd1ec8bf9
+SHA1 (patch-content_gpu_gpu__main.cc) = 7635d26ccf4ca423eae5c4c341f16c77ea8e473e
+SHA1 (patch-content_public_browser_content__browser__client.cc) = da57098fce13b3b46e6e7e7499a2cd0bf31be803
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = a838664af517d09790046c592e86aed5f98e91fc
+SHA1 (patch-content_public_common_content__features.cc) = 9cbab6d0ea35dc3de4a21e7c49601a9e68903386
+SHA1 (patch-content_public_common_content__switches.cc) = 2cda76057828af0a820596373270300e5d5b650f
+SHA1 (patch-content_public_common_content__switches.h) = e05a925f96e312196baa9319824bc9817096761a
+SHA1 (patch-content_public_common_zygote_features.gni) = 1c31aa74f6d28defe8eabe4f71e3d26bc2a0ee29
+SHA1 (patch-content_renderer_render__thread__impl.cc) = cd53f7ed624ef8b179d6201d123b130e060006cf
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 06f5e01fddca7d7b008fd0bf757149ab95a7e2d4
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = bff8559cddf5e0164e0c52c2c848c401a103f754
+SHA1 (patch-content_renderer_renderer__main.cc) = 0c62f20348695bc44ab7c6c06a61ce91e610d995
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = b1da7b6e08a5463da2bf7f6c7ae934964614a609
+SHA1 (patch-content_shell_BUILD.gn) = d9e7e264364fdc8d04f758093f700b8ea0a398ea
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = ca4ee6c2c5486ab8d6664a3dc37a760f1e951ab7
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 7b20ff42389d7e6725526dabdba42ea63e8d61af
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = cfa3772dff8b33522a25b61c0323873dffa60377
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 8dc4c3fdf0022006d6c95628e1c0ff63bd5c1269
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 4c580af0f6a5f6c91c6f023f739990c7bfea419e
+SHA1 (patch-content_test_BUILD.gn) = 67ff57e2a5e108f8f5b6483a0c44a335147a287f
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = e1c65725a29827ad25f821c83c20b4e35ad7c405
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 49311f3b722a3a160a78bb6129b8a101aab3c5c8
+SHA1 (patch-content_utility_services.cc) = 8a48f58c178f0e9aa107cd0e95bfe844f547e0f7
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 2e44edee81046b64dabd8e6e4a6a8910f38d55a9
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 1f34a7a28a868930f29ce8b65803b02116b9663e
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = e4ff7ed9dbe5d0b22da1bff8263cc7d3745370d7
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 6aa067653e1ca7aae111f150d06b6af69420d654
+SHA1 (patch-content_utility_utility__main.cc) = e10238f2562d2477a2c3c8b9ce2e75d93f314c63
+SHA1 (patch-content_utility_utility__thread__impl.cc) = db2e98226e1900e95839ff5b9021bc5752f70a47
+SHA1 (patch-content_zygote_BUILD.gn) = 657bbc3eee1f6eafc0c0f2ec1c27213d2af7aaf6
+SHA1 (patch-content_zygote_zygote__linux.cc) = 2e7157731c5fa4719389dabdcb6898f619d77f80
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 809809721e491190e5e6e6ef516ffe31ac78600c
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = fcde03c793463a3477024fe85c42b0cf809d45c1
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = a1589c10ff2d80d74f8dc6e5662a2550c667c95b
+SHA1 (patch-device_fido_public_features.cc) = 63619dc4c5c76f6c465392837b6df0758ecaa1f0
+SHA1 (patch-device_fido_public_features.h) = 490536364a5d3a1659fe8de0f3290b198abe91d5
+SHA1 (patch-device_gamepad_BUILD.gn) = 375708a6ea4df5b38980f3a95d01bd54eaf94eb3
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = b3e6a5e5d702a1e0b0957775629e08ea58b91712
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = f4196019babc2ad448e4ad6747b2a82ac7272106
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = 03e0863df94e70266d3004522db15e86bfed88de
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = 191a127c96c1a73448ccef08a1f0692c4ddbe808
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 5a4932f64e6b6c334d7ce48dbf2a82bf56cef31f
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = c4431ea1e9d5276653bca8fd228dc689d037e05a
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = acd93d5cbae7c7ac49a753136da4d5f4251b589c
+SHA1 (patch-extensions_common_api___permission__features.json) = b0707e9f46fb65ba76b0eca2a823f05294b89d80
+SHA1 (patch-extensions_common_api_runtime.json) = 82591bc936e88fd99e2af4600008ec938d522eae
+SHA1 (patch-extensions_common_command.cc) = 9f52fef19ca9000141a0514d4912ff1cb672a341
+SHA1 (patch-extensions_common_features_feature.cc) = 17bf912aba20acb7096891d455c8f53b8e9cc7fa
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 8152b33eaf8267f723e8f2fe3248cc2c11117b94
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = dec7cd7ac47940d0ca866a5c31bb8c5666fdb989
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 4450cca212d0a541207a20c070b30811d9351a19
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = a690f8a5e710f5eaa9bc460393db29bd8ee4b416
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = e9d42c81f789559b1aaceec8322a8b3ce77150d8
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = caf18791bae7ef81c21237c5514048c42061da7b
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = ebbb272a11895060c60242edb2664f21fd5292f4
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = f7e0c74a63c15b4ce2414522439759d73e930ab6
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 37847b3595fb6cbdbe7f6ed1bc395f9747ce0d88
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 5314ac56f38715b09a53dd95cbab1f7eaa65348a
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = d8c9e35581ceacf660cd5b5cd562ead5e6b8ccbf
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 667827c5d8c54b81c7bf1a9635dc7348e1aff6b1
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = a1925757bfcd5574d898d2daf7bf3d5c76b1af9b
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 1a674d3b9364f0dd742c0421e42d264ed8f6ea86
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 6631ee935bc0a8d80163c813a9a776faaa16cf9f
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = e0f2b0cb807d948a61b36f6ec0dd146ccb340c71
+SHA1 (patch-gpu_command__buffer_service_shared__image_dawn__ozone__image__representation.cc) = ca89cf258aadfd7cf9fa69f21735e03091fdcf49
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 79e5366d135225891dce841b42a6d0a879f3c230
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 809c3e25b43652a0f7f69056f36e4c3bfb1f3c62
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 5f4b2a65b18f5d74fff3c2c96d30238da37fdc22
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 4dfae795f7272bc5d2afef310e340ba53217516e
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 43d3b4e9948fb10f912cad48653d4af596df05ce
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = a98d6b03f6845ace1120cb24d55de1433ffb2875
+SHA1 (patch-gpu_config_gpu__control__list.cc) = a4b0f5566abe2ca76b7cf1a18a4d7280968267ef
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 61e14624616a9e0038224f50fbb8bb438773838c
+SHA1 (patch-gpu_config_gpu__finch__features.h) = 0e79b05a19380a314629376cdaa1287b55592b73
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 43a5f00064cd4150cc822e1017d6b2c6d5f20851
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 1a9c2c01ce27a3ac32220083a1a898c0e790ecd1
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = c9dcb81bbc33ee6b4896778e97f55926a013b254
+SHA1 (patch-gpu_ipc_service_shared__image__stub.cc) = a72a47c63dc4463353632055df8c02836ce3172b
+SHA1 (patch-gpu_ipc_service_x__util.h) = 42e71b2ba6db153e0f5d396b639cec3f775c0b21
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = aa3accefb79e2f2e2bed272077e02febfb42586e
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 42f7c08f22a1818df6c0f04ca0c9f2ae0880598d
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = f5e68e217dd61f1378d3f584742515a0d682592f
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 8f2d64a59a9c0b59586d9545f9d5403f48415607
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 711b9f23bfddfcc4b0772908cf3c7f46af132b73
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = b86c513e29c096c12f0c75a33b3473c9e9d1d686
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 3a7601ca743d31595dacd0836b39b5c27208f764
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = ec49b44b99915f5c1e25a21ba5fa51042fe5f6a2
+SHA1 (patch-headless_BUILD.gn) = 74d70ee1bd8ed860f7a6b3e2aceeaf17881d8b1f
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = 326937a449e46ed1b6e6f4dbfa85cc95b44ed854
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = d07c26b541a186a4f5638b73192f71e03fa069b8
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 56488fd5015c73c142ff84baf47b3d9922f055ad
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 1b962e437162f6f6d7a5845ea1394b5dd779b616
+SHA1 (patch-ipc_ipc__channel.cc) = b1df9184ab71c1806aac7f51abd8e32ea3c0bac0
+SHA1 (patch-ipc_ipc__channel.h) = 65c47caef8ad3efa15fab025f625daa10dafd839
+SHA1 (patch-ipc_param__traits__utils.h) = c7f4a9dcd40bedffebb6fec7abd5cc01f026bbd7
+SHA1 (patch-media_BUILD.gn) = f04fd72606acf27d14e4bd44ec11ea04b23c1f4a
+SHA1 (patch-media_audio_BUILD.gn) = d6333b10a9b1ef4e4a3dbf4af6839618cb934435
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = c7ed2164382be26bdf9a39cdd03f070eb1e35068
+SHA1 (patch-media_audio_audio__input__device.cc) = 8a40384bd573cad665e3bbc1dd973df4d7ebbeaa
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = eb8b9ee0e9d62a48637b267a792316ff1cf279a8
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 1dfba61eeec8431052554ccc171fdac7c53e89f1
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = c8001fb78ccef5f2e1733f7106e995c0b5da7f6d
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 6dfaa8ecde579f92539ed54854d4b54f01b32467
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 9364c92e2ba2b08e3cbc3b010856c6a20923127c
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 1eb35b9d71e8eac2b8931ab102ce9aaad0ae9b5a
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 883e0854b4c2d988887117fefa31be4df90044a6
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 1d78a29a01015e316d872b05dada1349759f1f95
+SHA1 (patch-media_base_audio__latency.cc) = 269eeacd2adf0f4f72b5c558a268b7c5d272a1eb
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 85f578da25d84ca5b454c37c9c4651251c884442
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = a543f74efaff3c5c4b6f8e626a030da417bfeb1f
+SHA1 (patch-media_base_media__switches.cc) = cf7b039c9f09a7e4c629b9a7987a7ba8c8174794
+SHA1 (patch-media_base_media__switches.h) = b7225aa32a92921d11d06c92620d453f554317ff
+SHA1 (patch-media_base_video__frame.cc) = d7114c1b97df4fe2550c06a9ec276dc0834582ee
+SHA1 (patch-media_base_video__frame.h) = 1b9719d9cb4de9576f8b81eb581d0756cd85d7af
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = dac143dc66e38481f2aee336612c9ad6462e8959
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = a244cc6154af8ef2b8a56fd4fc12847f40c73f4c
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = c2dd0683eee2e2710a8ea8ac5b7954ccf0e6dcda
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 08ac1368c91a66733d2493109cb48f7f7c59342f
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 385813a6c8d4cc93150662caa50fd321df1b43e8
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 9c3758b9650b3db681ac887d58a1b45f19951a2a
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = bd52a2035594fbfcb1d72b16afd41f9d8e3a68f1
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = cbd2b744c771b8aa3e65b3da3c13a59f09d201d9
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = e8497785ef5b38ba9126eb7304d3c3f9b8c3f3eb
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = b4ef1e39892e5a2b5ddffff217eac5e446e99abe
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = d3b78af2300b9077d0603d5dc16fc3b2084682cb
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 2fcd399174f78382cd2bfde03804a4d3d1611a41
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 8845cc22a78d061c09546b972cda84452355f014
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 7ac96b432a6d2771de64c95d46d321a0f41b8755
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 22c19f9338d9fabb1d274ad837d5731b9a3f4ca7
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 4c09bacb3788f5753587b13eea0ed53eb9f46e0c
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = c37d295c1eba9200ecf906a307470827af06cb8a
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 55ff2202b4dc4a9804edc1d84d1cbce6e8706529
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 1f26c93b5c843de244340fcc1db8b6e348b5f030
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 61c2cae05647e5e835e4f07d0ee6035f4c7ce007
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 1a0a3c32213ff6f465e39489a12a42b839273568
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 4ee292990947b0fdd55f66033e0019d4a5747188
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = fb4aa08bbf174d20abe215ae5bdfffe04fc22a1b
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = ce4efa755f31d1bf9b36eb18c0a05a874012628d
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 6737cd564a11c7329a6baf9f0d0a768d17121843
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 8326f88c30e3397d2136c2b463e4a63227153dc4
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 12d13b2c33cd56926ecd1d4a50bb76e9ba4483e5
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = adcff547570d9b4dd0601402864ecd1621b646b2
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 0c771402f786a5c1ce2cdf40d794cdf0e056668d
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = c189db5a1fde194811111c0a493ce8c76900603b
+SHA1 (patch-media_gpu_test_raw__video.cc) = ad51c50b016a07defb93c8f1e23fb360cc7addad
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = b009801eb6972d9f3d851beab7755da2988b7a0a
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 20cb7b81958ebf97d6454aceb68cf30ff8af21eb
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 5bed125804d008148cfb93ed9497c46315c8cb07
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 42a2ba5bccbacf6f4cb9b8c56392db96607321fb
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 989130747373ca7b38b700f5b9434852cd842400
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 2a3157c196784c60ff2fa8e812c3d133f2295e2c
+SHA1 (patch-media_media__options.gni) = 3ca66f77f747d67ab2f5b6e3d44416482da98726
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = a8678db2eea3ec22fccddc34fabca6f83cba523e
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 026de9b7593bd5bc9812447e7e1b15398dd8941c
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = c0fc3e7d51b04e8b9e38b44ae0bb3a3fe4d4b521
+SHA1 (patch-media_video_mappable__shared__image__video__frame__pool.cc) = 804a2d2374c504b9f8bf91de76ad31eb6dcb11a2
+SHA1 (patch-media_video_renderable__mappable__shared__image__video__frame__pool.cc) = 70b789d84c8de333ddd1dab791165ffd32a21abe
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = d448761cf6f7d390eeda196a29601bf90332e683
+SHA1 (patch-media_webrtc_audio__processor.cc) = e537550e077de2ba6aa32d9cf117fe8b0bf4ebe9
+SHA1 (patch-media_webrtc_helpers.cc) = 949cc2728ce1ad258f56af2f83959b45f0ef75e5
+SHA1 (patch-mojo_core_BUILD.gn) = 0fcc48953a76891577a6c8c644ffd9b329d1fead
+SHA1 (patch-mojo_core_channel.cc) = 0cf44da9cdd2e63dc0a6726630b9e9decc47479b
+SHA1 (patch-mojo_core_channel.h) = f9333f2e309c54374b1ea894dc98b70c550981f6
+SHA1 (patch-mojo_core_channel__posix.cc) = 7304350a8ee1448f02520d1c853a3c0f33565dbc
+SHA1 (patch-mojo_core_embedder_features.h) = dc4eab8ed25ca9d59b3d33a9bf48efd2084353f9
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 06c488706eacd36e3f896508173035226ef75c2d
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 0ec2c5b32be62c0b83d5adfebdce815cdce6bbf8
+SHA1 (patch-net_BUILD.gn) = cc7bf82c375c935f416ee8a26063bb6d31a5788c
+SHA1 (patch-net_base_features.cc) = a055f121a50de22ed368e09b2f36e7bc0ae37f74
+SHA1 (patch-net_base_network__change__notifier.cc) = cf5701edd3e6429ecf3972ddc339cd41427bf3e7
+SHA1 (patch-net_base_network__change__notifier.h) = 69d4d7e3f1269e3fa8e9de6c2e79aa93421131cc
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = e94109d12f379ca2144f7f2e75c130ff68516603
+SHA1 (patch-net_base_network__interfaces__posix.h) = 5aaf199974b0e9e5dd78ae4becc93241dcb9e852
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = d72631ed93b2e912a1d8932b4bf0a04dfe0a597c
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = e79d20c68318d5581befa9dead814dea8e22bd23
+SHA1 (patch-net_disk__cache_backend__experiment.h) = 7b22a858aff02ce1dea02cb792b2c41a77e83b32
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 4e6b2397ecd9406e675103ec0c1b30b868ddcb10
+SHA1 (patch-net_dns_BUILD.gn) = 54689f1f209b56096cb913887aa3207753af96ae
+SHA1 (patch-net_dns_address__info.cc) = 8f2573051c8f403e4afb4e3377692cf4b036706d
+SHA1 (patch-net_dns_address__sorter__posix.cc) = ca84e80945fbb01babed8b42b34456a757df19d0
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 74783622cbef9e031082bc372d1baa7c48dedb09
+SHA1 (patch-net_dns_dns__reloader.cc) = 7f6235514b7e09dded74f7d416e2cc8e421c88d8
+SHA1 (patch-net_dns_dns__util.cc) = 2fea64f65813430229571ee7dfe2e50ed8a6be85
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 880646fb2b13535442ed8c2dea0eaa0e0a1e633c
+SHA1 (patch-net_dns_public_BUILD.gn) = 736aebcb35d073bc15ee392dd490afc472213cd0
+SHA1 (patch-net_dns_public_resolv__reader.cc) = df7490c5abf0460fb656f1058c449ae39ecb994b
+SHA1 (patch-net_dns_public_resolv__reader.h) = 3a8983fed2344e14b13c8d3a7cb6a3c556a26955
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = a080d96f88e182a3df02f64965b855b1bc914150
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 7e298beafae3ba2da6819d0ca94055fb754dbd9b
+SHA1 (patch-net_filter_zstd__source__stream.cc) = fe12a0241fd52d54f7955cfcfb745a9cc70578a6
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = fae42ed98041fc8e9432496c402e9c4767f87b89
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 571618daa2f458f443344c6d5993298208fa7291
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = b3b9c7b3b1c1870cc76b8d6df0bd73aa6bc407a3
+SHA1 (patch-net_http_http__auth__preferences.cc) = 341ebd657e0030f93149f3575799f89e71f69735
+SHA1 (patch-net_http_http__auth__preferences.h) = 01a7a0d26204258f98f0b1e023ab8def489b718a
+SHA1 (patch-net_http_http__network__session.cc) = 50694342cc4df47ffcb6b55619542816e0a364e9
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = b21601af9135732c84586bc8fa32b060d469f3cb
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = a84d981c31f9f4e71e3b2d2d1e784dd0ef30aa75
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 5ddbeeb606b8a2f1cf0cfe81d20947db3ba2d014
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 07442b76d90120fdf809674ab5fbdb6051badf1e
+SHA1 (patch-net_socket_udp__socket__posix.cc) = aca78460a8c58c047e74f4a9e213db995a75aa6a
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 8568485f76a0526689a73a60849de5011b1c384b
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = fb58e0f14d4737c52ad476ad1012b29f8abe9ff7
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 83e111463afd614a67579a1ce5925926e398ef9b
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 40f41264626471da3d2bf195d3ae8f130f1d3506
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = ebf42216d9cd283953ef8a164a189c10a3f825dc
+SHA1 (patch-net_url__request_url__request__context.cc) = f23e2bbd0d167a9076f4ee28cd0b8c5a0f3bf03d
+SHA1 (patch-net_url__request_url__request__context.h) = 4bdfd26498f5ef79aa2cc0a23b6bd61ba892ef58
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 1c4e1afe69d2d094f0e40e51bf7f50e5af6377bf
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 15f3862fc55e516be8a5a7e291eb22bf490a457a
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = e7e26b6e80c0a52b62e0c40bff8eb4fa6bcf7e81
+SHA1 (patch-printing_backend_cups__helper.cc) = c96a00d458c084226e4a56bb2464d48bbed2a193
+SHA1 (patch-printing_backend_cups__helper.h) = ee05d079dd3868103559b3b74ced929cbf60d4ba
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = d5e09b4431fb084a476faa7d370ff18055106fbc
+SHA1 (patch-printing_backend_cups__jobs.cc) = b83e0889989e5bb179812491ee59649f8c4ac35a
+SHA1 (patch-printing_backend_cups__printer.cc) = 0da172c56ad2323f656e70719599abf5b27ef1e4
+SHA1 (patch-printing_backend_cups__weak__functions.h) = e0718a14698d8a80950a90862654267959ce568e
+SHA1 (patch-printing_backend_print__backend__cups.h) = 3881e41a3ffa63c333902dd9bdf5c3627d407de9
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 301b5c1751f1bfd7806e368894c0326824a4eaef
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 56f1cf8645b385b973735d9bc1c1a0bf7a3077eb
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = e8a7040b8675ec66b6910c96799c1862be343071
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = f87006f132938264dee30cc1befdf68260da92ab
+SHA1 (patch-printing_print__settings.cc) = fb452eaeeaf04ed129aea9a4e441d2194a1f7ad6
+SHA1 (patch-printing_print__settings.h) = fc025d7e6e4d6f29444a27b2105771105b91dbda
+SHA1 (patch-printing_print__settings__conversion.cc) = bc53b21b46a258d2da6526657993ec5aef7fcb08
+SHA1 (patch-printing_printing__features.cc) = 7c9dea91f978a3780bf940d91726982dfc7186b3
+SHA1 (patch-printing_printing__features.h) = 2b933c1d6e828e77380ea49e251a5317bc8ee681
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = bc2ee5bcd3eef7f6d11a3fe54450a46486dd5a3b
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 1776479feed19441b564d9b01ac6ee2847ad22b2
+SHA1 (patch-remoting_base_branding.cc) = 1d9ccf3423e91b642a9e248a57b88e17a8acf0ce
+SHA1 (patch-remoting_base_constants.h) = 17be2efed69cf090ffd7c1ed84fcbfd8611d7ee5
+SHA1 (patch-remoting_base_crash_crashpad__database__manager.cc) = 7c6dedc945f9dec94b28e0224f457d9e20ff03fa
+SHA1 (patch-remoting_base_environment__details.cc) = e4014827440238498ae61ba5ad528a23b10667e3
+SHA1 (patch-remoting_base_host__settings.cc) = 3548381780aa9fcba2490900a9af908d87c5aac0
+SHA1 (patch-remoting_base_remoting__export.h) = cfa67fc6eeb038376c89469b19cedadfcb8cc947
+SHA1 (patch-remoting_base_security__key__socket__name.cc) = 494d0ca93992f9552ec86113f52e745d77f2330d
+SHA1 (patch-remoting_base_username.cc) = 1bf7ac3cb94f37519c2b897a3224f9dbb169d664
+SHA1 (patch-remoting_base_username.h) = 2aae47bd4a091e3c3f16e9563f6128506a287f1a
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 27cdc842960705c83aa7af33219949f773de400f
+SHA1 (patch-remoting_host_audio__injector.cc) = 53cfeda43fda24838d8d894516e2c6b2da6b7b3b
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 232c9aa73b06fac09c43cfcec33cfc4354a94d53
+SHA1 (patch-remoting_host_base_switches.cc) = 55fd73bf93f8c4f3c7882f451b7a6ab948e4c2c7
+SHA1 (patch-remoting_host_base_switches.h) = f67bf978eeca91937ca1d8c7022675bd154ec899
+SHA1 (patch-remoting_host_chromoting__host.cc) = e8627b6f07a9c8db01d24e630f4efb953b71828f
+SHA1 (patch-remoting_host_chromoting__host.h) = 8f32d58d5b587f0306b5574d33653828a7221973
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 00f5a824166415d793e5acd2fa9c6197f6ee9a99
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 998803d2d348c1ffc85bc5cfdf4dc4d2551eb084
+SHA1 (patch-remoting_host_chromoting__host__services__server.cc) = 0d558cb5622de125e3618a4521becf3aab04e89b
+SHA1 (patch-remoting_host_client__session.cc) = c0cf4a639661a90e418f6213cd1c161396e8be9c
+SHA1 (patch-remoting_host_config__file__watcher.cc) = a84a13dd85a507e81dfe12168632e91e9b411f92
+SHA1 (patch-remoting_host_config__file__watcher.h) = cb3853db68f17f2ccfe00d838740d85a08f3465c
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 9c0d30dc0e51ab3ca4b126615ad8a21724c45084
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 2dace6f32e75302e96f7e80c9d87b24036c56724
+SHA1 (patch-remoting_host_desktop__process__main.cc) = 7e6de9f04c23c0b56fb68d5ed09b171391a80d12
+SHA1 (patch-remoting_host_desktop__session__connector.h) = 4b75c869a6b5ecf53f04d05ba6c7c9fd9fe357ee
+SHA1 (patch-remoting_host_desktop__session__proxy.cc) = 3374f005563fd06163e465d434965ac6200c2544
+SHA1 (patch-remoting_host_desktop__session__proxy.h) = 0c770d3968f48e34d6539ce1b7edd1db0b279282
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 6dcfe0bf30030b725e8ae8354c7bb0ee35705fd1
+SHA1 (patch-remoting_host_host__attributes.cc) = 65e4a36b7fec8c7697c12947660ec9e58d1c07fd
+SHA1 (patch-remoting_host_host__main.cc) = e94055eda620817eb8ef21bd58d6fe6ec6c5823f
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = e0ce2f8746f3cdd6282f46dc77839babff15d6f8
+SHA1 (patch-remoting_host_ipc__constants.cc) = 1691d7f3c6379916f764514e0c75dde53f4f6434
+SHA1 (patch-remoting_host_ipc__constants.h) = f923edd31c4734ad019d411bf877954a4d7215a9
+SHA1 (patch-remoting_host_ipc__desktop__environment.cc) = c05bd78a48dacc5b953aa464d9b278ab119b417d
+SHA1 (patch-remoting_host_ipc__desktop__environment.h) = 8f31c9f998b4f7893b86399db503ce220d1e230b
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 6bb27b3abefe81ec4cc2e6376f33858d6a151965
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 162cdfa25857d4b44664ec2335e0cc9f9d369ade
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = f9cb70a42ef1832433f127996d0d35e9ad58218e
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = ab5abff18916fc47557d741feeb05478fe2f0316
+SHA1 (patch-remoting_host_policy__watcher.cc) = c64e29b988d882ed375a7a7524e9207fee8677ea
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 49d9246e429d2f29d4e746521f37b7b6f8258f37
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = d8b2ac56f093ce31de7a71de3cf1727ec2113090
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = d8175d7c8f270fea9fcbb152681e6aef9c91138b
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = b6277e73e0bba090550df76313a1b2fd2638650f
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = e50921458028ef15dd652eeb8663c4fa888d58fb
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = c1d9536fe8c120ca98919923e033f8054479b747
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 2d62692c7def8e1f2e57a97948d5cfb87ad3b696
+SHA1 (patch-remoting_host_setup_daemon__controller.cc) = 615251c7b3d06c8a176ddf933cd5149880408bd9
+SHA1 (patch-remoting_host_setup_daemon__controller.h) = 3af8e1cb33293e79cf3230288e34ed08cbe58019
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = f2a9d88d5cd2854eb3060574b6fc51b617b4f8cc
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 46bc2c66f104556e87138255e7595cc15897c998
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = c1349e373aa9a8ee397772d382fa575c7d74f0c0
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = ff005e6d2dbc50ef55448ebca56b2f4204c1ecda
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 6147ca1e215a6240c24c13af3e3693c6b2ba2cfa
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = c67c3265fc3af8d77d4ebf5faa4fbf06837fa6db
+SHA1 (patch-remoting_protocol_webrtc__transport.cc) = e97acb339ff43433d04d32c40bb08d3c6ac07880
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 631fd9503c4015f1acafda15e9607a64a5e9a034
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 05d363f90e8053e135ae9ec4437a06e03375f7f0
SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = 7ddae59f35288f0eb5e8a9a8afb12c2c34bff42d
SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = 3bb93eb33fb2f73f66bbd51aa054a508a3367f92
-SHA1 (patch-sandbox_BUILD.gn) = df2e08f9944bc1a950b9681152a0a2f304da5c3d
-SHA1 (patch-sandbox_features.gni) = f92c5ffca487e01c1ab9bfd119af1204c802fc5d
-SHA1 (patch-sandbox_linux_BUILD.gn) = 7750988a45b4359f26f85d24282f422c5805dda4
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 5e2591826c1e42b1bab31f5edd5ba13ccd356c33
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = ceaac5b52256ec46b80782e53cec9cd414b2893d
-SHA1 (patch-sandbox_policy_BUILD.gn) = 7006f5774fd2d82a0be1203a6bf92ea16ffd257a
-SHA1 (patch-sandbox_policy_features.cc) = 25c4466e19dc93ac16066c365a9081779eb0b4b8
-SHA1 (patch-sandbox_policy_features.h) = 3a19a0529776c0eb1a4a09a7a64ef96449724a8e
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 068a168d1febfb90dcc283e653996288e3469d6a
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = a508e44300249e41030e5a0d2e3cf4eb13fc5c2f
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 840a1b8500bc3de2cfbd0ec527f48ca4c063c876
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 26e739123e0e12cffe0e2de0eeca83a508cf8f13
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = bd786fd6d73964fee0d909e8dbb8f9d0c7ccad0e
-SHA1 (patch-sandbox_policy_sandbox.cc) = 3634960d77b898b50a4e3af477434f58d2067d3b
-SHA1 (patch-sandbox_policy_sandbox.h) = 57c967f8e900dabfba040b7943308f72a3584355
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 1cd70500dc4dc491c03704e7459fd0da76e53e5f
-SHA1 (patch-sandbox_policy_switches.cc) = e15c7cb9521c330208ec841aea68a3038834d742
-SHA1 (patch-sandbox_policy_switches.h) = fa3a40fd155f4544e938b9d5557f32890e34d8a8
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 8272bf57e2784bfbf7e2ad54c00fa3147476bbad
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 793f067f28ba875db9dd1e6d91c334e51eb66ad0
-SHA1 (patch-services_device_BUILD.gn) = cdc2c64b1e9d454e1c8aba4713fe2eab8f94fe22
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = e57f738580ba666beeb9ca2344e8992ea3cd5636
-SHA1 (patch-services_device_hid_BUILD.gn) = 965b528ec846bd86f938b5264514470b6369f9c2
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = c7576cf0c5c50b52979172e29a06e995fef2720c
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = bfe669dd009c40523b92cba1670e4a27fb9b2c4f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = c10000055143025dc218bdc7127186454545781d
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 3bf04adf9d13392ad7a5e4f208166035e126c1ec
-SHA1 (patch-services_device_hid_hid__service.cc) = cb3cf9996aa41272db90792abf6801412cd627a2
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 091ed53e92883f565a04d892eefaaaca4269e7c0
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 22200fb33f179843d186b774a2f315c36eebecd8
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = c8680c7fffc7547b254f3012eb4e4d0831e1ca64
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = edcd071254a88e4cb953f9f02e687e87f63a189d
-SHA1 (patch-services_device_public_cpp_device__features.cc) = 1f2f4cc6a0dc0febfe8ee465ae7afcc8d1fb1163
-SHA1 (patch-services_device_public_cpp_device__features.h) = d281f3606bf5dc7aab09db6df3a1954e9a5b0c70
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = a02e949099edd635acbb7ae291af0d2222ae798c
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 54fa0199411a0d2b509e4741609593143f4ee9aa
-SHA1 (patch-services_device_serial_BUILD.gn) = 549f5914c6c4adc7cd16c36429c2b69ebfa22f52
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 7372ba72d185b37b5359c8a9cfa76e10a07a5a13
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 7595a3e07ab8a27580a7b593e03702237c1b69be
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 1525698d649b4f20962893de2064e6d0fbfe3aba
-SHA1 (patch-services_device_usb_BUILD.gn) = fdf8233246489a2092c2070d54412e73e55ecfd3
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 66ea8d61a111721048302766de14823530736a7c
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 0e2f605b43dcf799cd1a9fc3b785352ce0142991
-SHA1 (patch-services_device_usb_usb__service.cc) = 8a093292c0debdd7813a1cb2e39638387db05dc9
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = f848fcf41867c1cc53507e9d3b1916f05063a78e
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 4ef07ffeca6ca63a059e53c01f991780afe416bd
-SHA1 (patch-services_network_BUILD.gn) = a0bd69e70806bf930b30cb28e13a7a695c645b38
-SHA1 (patch-services_network_network__context.cc) = c0e6e8dd1822439d8ad946714951a5eb0eb27ed7
-SHA1 (patch-services_network_network__context.h) = 9e887e8ad3c70447dd8e133bc1f03fe6d41a5246
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 7f65ff6e1ac74b28cde7c0b626dd963489ab3df3
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 8614528c1af763d78343aa2acbc0144f6c112954
-SHA1 (patch-services_network_network__service.cc) = da962b5a7988176f27f6c529557d991a4b2895fd
-SHA1 (patch-services_network_network__service.h) = dfb57caca75d821e3f25af71324eb51ac0a6c851
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = a6dcf283e879c4a826522af9af104894608f2b30
-SHA1 (patch-services_network_public_cpp_features.cc) = d82304b7838e95b7506cd052cad4a068e99cedaf
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 847f5e907ba3f5a0b98591ae9257f8e1e375c554
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 72f3e7624e9780700c0539f940d5ca5e558f8a21
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = 6d3d4ffe0b3b54c7de07cbbcf0b1e82d303049d1
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = b535101b00692a52de5bf3681c8b3b7843227e4c
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 8a070ac4954a4b4760637c7da6052d5a2a5e8aa5
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 90076c2dc260764886405fc7dd28837207fe8708
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = f016e48b141ac7f315c0ce07e6d310c58d67ecbf
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 77623b3dd7a87f1be1d0debacabd7d41699ed282
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 21b6cf0b9f1a03d06a1383e4c454563ca4e87051
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = d000ab1487c99782357b20be874ef527ea764393
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = c1ccd6fe521d386e62f83d3ea497542d2d169330
-SHA1 (patch-services_service__manager_BUILD.gn) = 950485be294098e00d12732086b5f4c814f50e08
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 983641e929be16c79cd7e7772f2765dc3fd31596
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 22c66149afd8ebb0b10dfcbb8fef77ee00a8f788
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = e2ea25ad1a91d5da27270d40ecfa94a2ee8aeb17
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = f97f1cf33d7d7111b7381f74897a622b80f4e76e
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 57ba383b420236296a488a6b508a97cfcb09411b
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 7e48337cac03c2ece24ae604ae7b413008fff32c
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 3a6ddc7905716afe46ecdea6630ef8d601357409
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = b73f2bcbf2a23321050155e3b062b7165d148b85
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 58d382c14181a6f5e101b007a1c4e7031f9f3270
-SHA1 (patch-services_webnn_features.gni) = f215d4376eeff1e40c3f491ae85ef1ad44969983
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 1ecebaaf5f5a34333544114b2fe88ca142a1eb36
-SHA1 (patch-skia_ext_font__utils.cc) = 622940d843344ebeb108e0e47e45e910b0d148e9
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 18942eb89b3d2c8cd676e5fd12f85c3f884d106f
-SHA1 (patch-sql_database.cc) = ec1b1291a73b172ddb053e27597268d658946ed9
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 3120e8426526a29fac9d8cf493801eabc09874bd
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = f2c16af20a8759dda0c0e36977947aef02e7b482
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = aeaa1b5954488614c9b305b9a877d5461d1633f4
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 7eff031a2c81775272901ed52a91d3ef7977150e
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = ab11271aa8d9eccc6118fc1aaee8aa046d1ef65c
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = a5c101d815176768aa13542de5d915b8f459227e
-SHA1 (patch-third__party_angle_BUILD.gn) = e5730e1e10463cc65fae3c98bc0c7b57694856e5
-SHA1 (patch-third__party_angle_src_common_platform.h) = 5a55618b3e02b01d099ef9d5798589048f7f7349
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 4841ff9c2ccd5b9b62ff37ef17ddfa81b371a5df
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 5793584c5b91438aa65701a7fec12a23d19544a0
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 198e7c3c2110b607136c953a11a21425970f8698
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = d97dfdcf6938bc477687239559a96805aaa15d5d
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 55f53bb151ac0f77e5277e4a26d60436399a22f5
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = ce927d812eca673676c9cdfb68e7076875dcb113
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = d31201127b99842afe06dc379ba0d02a97e0bcfa
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = f83b46489e52c4cede2c908f48e8072e5a8ac34c
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 26275d60d32eb41909bf3beecd3ef4f8afb5acb2
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = a36f1b39786a5dc472bc4697ce29e3b0bd1d863e
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 897d70487fed91f47eaf7993b51566b09fa42a70
-SHA1 (patch-third__party_blink_common_features.cc) = 75f8e720c05004fa6c8c490d1ee163c44118142f
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 26cfb78160277a3d9272519a4fc98efe8af88e30
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 8985dea1d86986dd5a521ac14e052dde84cdd99e
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 5e743ab91158f4ce2326d8354de5bcd9cc2b6015
-SHA1 (patch-third__party_blink_public_platform_platform.h) = fc63118bc6d84e31ccffcecdc2a77588f3065f54
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 8e3ed0a52df66c81500549686e943229309c6119
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = d2f57e53a6df4ba210734b00b749e48a54420f7b
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 7864304dde651e695332fd89f9d81b81a26eaa3c
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 5009bb82fa3f9eb45658c11d6a2f304d92558d03
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = d44934d8f38676a6cae52af4f6f520aeb639132e
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 5a86a0ad7f77ef62a425ff9ed45856b42d7fdfbc
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 411e31c160ab462f2d1029f523ab0f64dcc6e550
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = c41c2025a5f999e48367499408dd7eab966dd602
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = f196a647a25e99f44af979549c8b984802c147d3
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = b5ce120267a5d39a4ff90c8b0c5a1b18dd7e87ae
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 40ae413655a697913a013b690f7fe3469a401a61
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 83cf41bc2e02154c5e01c2cf7ecaea38365026bf
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 209cc5b7dc34941261d19edae816c15e45123cbe
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 81d3bd5b35356ada45ec3c81c6267f38eb6f9959
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = f7b509fb3df061d97065548c9443a072198ab318
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 9899c4429c185ba4090027541b6355fd4fbafdf3
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 533862af34ddcceedced4b9d32dbb675ee9fdcfc
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 1481f8414b2acaee5bb619fd7f963e276314aa6a
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 1ba0fa4e3f01bf098d75c78a7080b5eba1ba667c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 854bc7d5baef6b4be89c9fe975d28391c7fa1e16
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 26ef0f1b9614e9dcfa1bbb9db57e739c6a0c69e5
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = ea6571d46164b8a83e801e48e2cfc3b5ffec4833
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 3412dc66f76868898b6b46837b5568ca2121ffca
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 8cc8f57f03aae5e3978087ae214258cf7ee4f212
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 9e3abd8b246d8ac79b6f5bd06633a899fc624aaf
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 7efbdf98f3c689b25d70a5388239c80d879800a0
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 0ec0a70a4215a14f5c0bb7146da3f24a7bfffee6
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 492aacb5af089b697893850516f1507bd2fa2b3f
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 0e15e90d5744f9a9dfafc5ef44533aecdd04ba41
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 495590d8dd04170c5692d397debd0b8b05094bd1
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = ae15278c4117f1e4fce96b763a76fa7b9cd471fc
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = c51f3c36f658d173f0758829abc7f1efb31307ea
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = dd3d9647244f609fea271bbf2a8fea27e685a7b8
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 2554df79792d68d403d2a0e1b195ce68150aca1d
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = cd01e5e4d68180dce20db84a5dbfc000bca78047
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 111cf8a274f24c39a20de3df5fef4806e2931dcc
-SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = ee7d9b49f2a6ad2b7e26ed3ec0b58dad7fb7c140
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = b181101ae31f73b632aaf1fd514b024e964a4158
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 641b24a689fdf120b879e1209648048924293175
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 29ba179b07dc03b440f05a1b86de3642d17bf78e
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 0d3f3919403eaae7572cb1eeeec7ea9c5d1fa318
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 2612622525409030ecda1747706dc5e831918920
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = c448e68fdb5c732a4a332057ae94a212fdde11c2
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 17a971b149dc8cd8599c12229e2fe27d0af4c56d
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = a16929fb8da2ee4461a3b3168a5ce2f116b577f4
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = af51d0dc04618ada329804ef9b2d95d574e6b642
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = e243a111e95f3db1f4d56369798b3f6b45efafcb
-SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 9dfd8db4c57ee3a0d0dd777464a4ef79586574ef
-SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = 9d1a19d495a7be25ea7d6edfd4d275360ce46aa8
-SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 7b0724c988109099db4b1b5ae9e1905b6cfb79f5
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 5f50586c0d65cb09d613d31c5a6e7f85744e8dc1
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 75f431cc6a97e0f8fac6c9c66c89ef350cb69ba6
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = f54a4e1607562b4214df04389912beb33d544a91
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = e9ed6c76cfe00849749ec3ae6a89a3af1389c22e
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 26f4fa84b51006d5286c711be9fed5d0e884c316
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 38a36a30fce29505b84338dd9b4a6d92414d993d
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 3f74b086ad07f909481402cf068bc9afd0946a21
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = e70e48cbfa4bbfd21115f2d5cf8c3a3dd1abc895
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 896eb02646167ce170638f959d834a1c8e47e2b8
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = f97d5122f4e88e44952b8ad573d46eb80a53ba7a
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 0613e11d4fd2b829c150170c0ecffee655656542
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 7766038f33976c1b826e2d5d4980225c4a5ce43b
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 84ff113bef6428eeae7f6868dc1e3d00cf49ce63
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 66f9b817835c490d26b8ca82bd3595c9abdcd9e0
-SHA1 (patch-third__party_crc32c_BUILD.gn) = adbbcfbc5046609911570408eeac001b1367a032
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 309f657696bea62326acaf719696bfb4ace0a777
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 953c4c86882124555c52cf8872bc0316eb5673e1
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = f15925424f2e745a2e29d4bf32b2c1203c2ca392
-SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 58c1e71a5bc303390e094b91701fc78170cb53d6
-SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = 8d9f6200659f0f11cb45db64eed179103f31caee
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = fe68ba233621ebeb6d9ec5ebfba632fbefa60a48
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 05f1069e730d28b54c12b23c5d509f6473390e45
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 66aa2bccf351f5016264748532d78649d17eed40
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = abe1a446e6448427114b0acdc7d24592d2a80f31
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = a93a5cba27ec45dbce9f4bd2bce231a6314064ce
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = c0eccb3cafb427dd10b7a0b0b6b3359a8e5d97a9
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = e13cc6ada1bb0ebcb621709ac246f6a6e573989f
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 284d8533937dfbcd574f5ef982effa855427d8b0
-SHA1 (patch-third__party_google__benchmark_BUILD.gn) = aea13835de62c807da39b37b053fa5b950f84400
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 2f8393d772750177e0d53f9ff38887d5fccf05a5
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = e9660488598ad1ba0b751f998bab7ef40dc95259
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 6067572e7ac3b0b726de8dc340e535dd84d47382
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 97c0f133fcf122ff11f30efb18213d6af190c211
-SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 066c43e202228cdb393e14b7444c3fc0963cc7ae
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = e33f6be8a4239d651fbe7684717fac2da327a6f9
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = be014fde87a95b4443ca1aedccd6b28b76c1c15f
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 902a36a6e4fd8642c5e3f293852f8e2de8e1ce91
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = feb65cf06ce075139a12c79dddb54dd9b4646763
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 1cf30d9f338d5a6954a11d54110f9a1a90a7f306
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 4f2a685989bde0c5d64475dd5435749c4e0500f6
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = bf9305d52ef92aa8c997396b26f4d73276738108
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 46bd30a5979a336b618a057661910f8fc687f107
-SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = 9bb456a87be85eaa25df330cabae0646f4f82331
-SHA1 (patch-third__party_libsync_src_sync.c) = bac34909f6a71c9835d103998189e0d7ba0f79da
-SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = d91752fa6b946f9aea8833a66686bdc91624205d
-SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 7284e266c6be97f921b82547ef89f02f9da3239b
-SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = 2f6b0e13a31dbcc826f099f423bfe7581c1f928f
-SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = aa162f111348bff84313b77a41f7d346ad46d258
-SHA1 (patch-third__party_libusb_BUILD.gn) = 110de3f18bfa0b4eec8e260516f2b58579d8b2e8
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 69b586474b62b049a0a2146f5c1bbef069d59e0e
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 2ff92e2bd55a28978bbdd2e5fcb2f4135a4f2a26
-SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 053428509b9a1979e95d237d8b7b5ef37e36a2f3
-SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = 02ddbea7406b1efef445e4dccb84dcde2f7fff9b
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 565b8220f611ec2d314fd5eca65091a7b116e495
-SHA1 (patch-third__party_litert_features.gni) = 20d8cd9e3a7279cafc28e6a382ff4f00f3443459
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 8bfe1fbf631a10a7da6c12a6e4cd993a4558453b
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = dcaee515cd8b6c3fdf9d0f133e90723dbc9a6343
-SHA1 (patch-third__party_nasm_BUILD.gn) = 2f22b24c15eef9bf1384e6d0346708c9b1f74cdc
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 5c71ad7424148f0093cfba285d59fb44bf415187
-SHA1 (patch-third__party_node_check__version.py) = ceebf2c9e2cda393affcf6f10a523272e8399952
-SHA1 (patch-third__party_node_node.gni) = 83e9df03508c1993c8b802fb3ee8d71bf3f12c59
-SHA1 (patch-third__party_node_node.py) = f65be0ec14a6a4b2bc0bc23a26d3866ec9286f98
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = cb698b8ae89017f69b61ef9783479e0d1c438153
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = d2378a31202f1fba2e672554bf7fec47e99c7b8c
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = e6de9a88fa987d48f4da73b999e8f98b39fe6001
-SHA1 (patch-third__party_pdfium_pdfium.gni) = c077c11d12ddcce66096a9e469e81174cdf595ed
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = bcc22413dc1868116d9df872fa730bcecd4fea51
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = ad4b554981681a3b7b42053fde132b7a3de01c24
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 038449921f31ae5f13d271b1fe69695cd41e1e61
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 3d8f1222bb2ab2b1ef15b0a485a6caa782be957c
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 31bdbf2b1e4007ba43e2860ee399623bf46d4cc0
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 9200eb0d13e15d2b38261f9d7d96240b839f4c2c
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 3d88954ed1a3c3847ed1b3b9ac4b9e76fb854eac
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 14eca0ee1ccaee11d15b91d3859e15dc1ed534d0
-SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = 09efe81a5cb94b90835ce0c68ada4649e1ce5eeb
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = ceabfaf2506e9e7f034fe898ffc8a47eabea05fa
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = dcb8587839ae988fc65e5fd4ca28a02fbafc0919
-SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 5b04231dc2945884890218e43da00af578ef7dcb
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 5b2df904a8f2b7397daf4e9d5c62b011db9b49c5
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 2a59b5baaa01d6471c88521a4637143c18953a84
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 8fcbf06b4d1307eb85df2a7d053b5409959e9efe
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = c4aa8842985fe999c335f608c95dd361c7647fdc
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 45d232f463b5e1062c36f8ec169ed2cc5a77a76a
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = fc9ce9d6f78f293d0358bb7b8f11246e1c93033d
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = b53bd44dccc14241c62261ffa219f27ad28f1ab2
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 330246d9fcb03e8e8c6842cd6be4d8cdc1d6c5e4
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = b90462b7a10e945feb78c46ed338c82860c53685
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = a5700181133a6a74e789b71d1ffddbe0331136b0
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = f0196d4cba1910cbb346d6b8f9ef3df43a2d9287
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = a0eab4240b057e146ef60de3b4d0e255b631136c
-SHA1 (patch-third__party_protobuf_proto__library.gni) = 966a18beb6334c71b6e54a4a7c2adff23b7fb0aa
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 98d0d4aa04d1141ef7c9911e2662c59750738147
-SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = e9bbdf1efe1c00ce80e5020b8d7774da9fd48f63
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 5f224d248370e452755e3c697e1667ce796f5f1a
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = cc78b50f51dbd4908a3916fbefeff2a3f0aa39fb
-SHA1 (patch-third__party_skia_src_base_SkAutoLocaleSetter.h) = c7dd253690f040dc17640582f3a682b30d878228
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 97ddaaf00d73819444cb0dc7451303ddd54c1f08
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = f6e6f57e7455a83207e28645ae2d28e0c2acb603
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = a26eccac7ba83f53e3c191eedc17d3822b075345
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = fe1bd1ecd7d316f3046a5ac4abb70fb6f41c3580
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 25f45a0b504efa2d3c589170d5a983abfb24c6dd
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 91f5ca97b3ef7ead934e35edd944f3b2900a3dc3
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 6bef1a7fbb0981cc2d24214ca6d6a8d3dc46c47f
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 42c74e46ad999b05e51b8ac2520dd545c8bd0ed2
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 75925201111962f5c7999d0933b82b077d3c819f
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 3aa35335fef06a0cffef3b307703682fd392c5dd
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 8f02ebdd67a3c96dcec8ee071a0cf0b5e4e8c19b
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 1a5e04d145157d172a409d8953da0643a0b39931
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 133dc6c204d560ed197b26c6b5e3eb33448086f6
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 34eb168cfae7eba46b543d3fb8f3fed8c587547c
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = d3fa91f9a8804c6db18428cc044d9b6edc3bb581
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 584e2d4bc2422ed13d222c5d9662567885274d99
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = a9ff4a7386e143038c8ceaa2bd5fa77734689ecf
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 23ef7b1347e6fb5cc6535dbb959322cc243626c3
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 2d3b64d6576f3136fb9eaef7966895aac2282031
-SHA1 (patch-third__party_tflite_features.gni) = 5f5a5ecb7ea700c019fd394437bd5541e6c68f3d
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 3b61d818379a5c5788c91d2c5f935359c01229aa
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 0444f2bff19b534143cdf0cf3b36c168a166026f
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 18c58101b1f26e23c930d913cf59bc297cb38a89
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 6b588c8e705027e1f8427c063a558a52a4c2e9b5
-SHA1 (patch-third__party_wayland_BUILD.gn) = d2012dcf7674df297b6a05a0cb4f4a480509fac0
-SHA1 (patch-third__party_wayland_include_config.h) = 722b4560eaf7c6d1b4cdc6b5eacad25b17e9206c
-SHA1 (patch-third__party_wayland_src_src_scanner.c) = 2c2a53bd024d821e5f3e126b615f107d39a3aeb1
-SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = 3ab7d40be64f454d2686dcc654ebc8045d1e5e9b
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 6318e81d4c6d2eab76e680840d86f1c04149f9fa
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 8c97c65400face4f6e3adca458aacbcda6f905e1
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 7c86dcaa55a4533636cabe138e181bbfa97dcd97
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = cbb0585d5d4382da8ca6e092310933996f9b5887
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 8d8ec54c2c2d70d53177b51a8625ef6989f52859
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 8819e25e60772317b106bf78b078f0e319fad5fc
-SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 7b4e0b5f9142a178996326a3ec852f0eb6f98729
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 6fd40b021d7ec40bd8d7fce9010bfe41820ad3a1
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = a353da1f11de35e161023e040faa2cc0e97afa33
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = f95aec7e54274e6fc02aa9e377afefb5bb39917b
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 8bd99f0e5b232a144f08392d4546ff216ff5385c
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 1f26fcb725002ea1f51012e2047da480e708fe83
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = a547effd9fa5fbcd5d26c7c51ec11538af590701
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 5a022a32283a23089265c0cd991faedbb719ee6b
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 8f11d35d65181da391add5153b476d1c92ca5a18
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 2486ff77a6e3b711ad5120d88c62d86322b4789d
-SHA1 (patch-third__party_zlib_BUILD.gn) = 503b68e1ca45b4b7b81f85d429bd0b9acbc82b55
-SHA1 (patch-third__party_zlib_cpu__features.c) = d60b08b4ac8704d9989fdf34fbb6949858081c60
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 0e898b0d712368722bdb5f2acce6c2ceca7e107a
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 02dbdb2e649a9d7c9ea4823f78f4012fd285e7ef
-SHA1 (patch-tools_generate__stubs_rules.gni) = bbefe49856520334726cbc6d50d996bb4b063363
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 18c587fddcbc01781ba81b9a7c2cf6be6dbe449f
-SHA1 (patch-tools_gn_build_gen.py) = 76584a7127fc224ec77d005b392df035b1756c7c
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = e829624fe744ed52a550563873963b907b528f5c
-SHA1 (patch-tools_gn_src_gn_args.cc) = e236fab1e3d6461fac270c66604bdb928a62c094
-SHA1 (patch-tools_gn_src_gn_version.h) = 287d904dde4606b2712d71bb44bf14833f936dd5
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = 2cc8af176d7654b7a7477a941758fc01cc6383e6
-SHA1 (patch-tools_grit_grit_node_base.py) = cdda9df42e683920c32acc453fab3c5d9df3c930
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 0bde7ea173d5f8c51695198bb18e0cc6e679cafc
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 690714d4e7efae699bfbeee4c1c485cb03852f80
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 1b10c1bda47512991c1104c0a96fc2c096e8958d
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = e8446953b36d8629c41cb28ed596da4f0df138fa
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 58f28e540f4cdfbd250d65e4f40b0bb92b484678
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 03f486136f78cf4fce34d762ca2afa3456e6ee79
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 6c2e5cd77490f46959692577ae4e3c6cc370fe8a
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = 46efa789be82c9b909e18df60b3febb31bbbf115
-SHA1 (patch-ui_accessibility_accessibility__features.h) = 54f83f18292f850cd8a384c7a1ecb4bffb502e31
-SHA1 (patch-ui_accessibility_ax__node.cc) = df0847b3e32d35fe9fd5a3420dadbd499013182f
-SHA1 (patch-ui_accessibility_ax__node.h) = a19a49323a4ad26d1b63dc06f8bfade02f57ad9f
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 36ce24e0476210b6251df9e33bba2051c6a99c1b
-SHA1 (patch-ui_accessibility_ax__tree.h) = 3b8fe289f16aafaa3e86903d3bf055e74cd5f7f5
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 8c5f3afa7fe6439f1c07ba512e5c4737653c6106
-SHA1 (patch-ui_aura_screen__ozone.cc) = 911ae4bac123eb6acf2a87b1cc6c0c2663a5fefe
-SHA1 (patch-ui_aura_screen__ozone.h) = 537a7dd61c24633308331083ecfd8b41c968f0a8
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = 4c2287241093c7f1f9a479100d05d0c56fa6383c
-SHA1 (patch-ui_base_accelerators_command.cc) = 63da138b257ab1463c033e7bcae07645ac6c53cb
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 9222a21e51bc565726bc72e8c9fa2dcad47e9dac
-SHA1 (patch-ui_base_clipboard_clipboard.cc) = afda108439116ba25a4dc22ffeff65210a2803f4
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 488dcf804e9054fbcb87956fdfcb196772536db8
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 316950ef211b4dfed50e768c211e54e1f7a6843a
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 611fd5d7eb43de003187cafc0c7749351a6e9dee
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 9186d2dfde6ec9861ac051b47faef1768939f906
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = b43e945cd928e28835190f8edb8073556bd9b2d3
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 418f35211099933f188e930418dbadafc6e71343
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 9ae062608c626e9f4c28d058c25f72b1a43004c4
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 393a088d04d453856d37daf02987f94c3cb56d7d
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 57c27fbe67bda86046c175bffff048a4682832a3
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 7ce5455626041bbc7afb4fef22ed728cd0f6a358
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 6b1367f0f5af3190b16ce5a5066627aa5b9582d4
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 8b04c57517f96912ee91022245738332bf1c97a8
-SHA1 (patch-ui_base_ime_text__input__client.h) = 9ab72a519a7df28f585b06abcd1aa2bd7e672eea
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 91d10bc622f7fd48f26ea47271d05225249aa5e0
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = c989cb5c1a7edf6fabb0ba60b22172322763c0d4
-SHA1 (patch-ui_base_test_ui__controls.h) = 2da6acc204ecabbe857bac007d6661d9901e2c02
-SHA1 (patch-ui_base_ui__base__features.cc) = e6017164c5226ae6893740ffcf8b146fa471ff27
-SHA1 (patch-ui_base_ui__base__switches.h) = 5060a89e274cfd285ff4069cb1017693469a8cba
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = 57d1daf6d9b1319ff61993fcacee63b61f6c0f8d
-SHA1 (patch-ui_base_x_selection__owner.cc) = 19cdbc630a21cb2a73823ec048f3f5e860c8f088
-SHA1 (patch-ui_base_x_selection__owner.h) = 6229ef4eda6cb98a4765460abdbe1b61647cd044
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = e28ca8928f1268a5c9787b07ac91251b425b3188
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 69a683e3a9e699f5f3f0486063a0cfe981f4380d
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 1db712f4a00e60a988a1f257c8337de7dbbf6e9d
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = a3632c42c35195c27b796abc1e617374e692e314
-SHA1 (patch-ui_base_x_x11__drag__context.cc) = afb2ac4abde6d4f56bbd0f8ba91f7eba6d12ce9f
-SHA1 (patch-ui_base_x_x11__drag__context.h) = a08a13272e1686c2a6e8865541217c95ce445617
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = b3f26bf9ff9b34f227fcb5cd2b21ca70e2a7f7b6
-SHA1 (patch-ui_color_color__id.h) = 1fb47fb86150a98985995358d101bd13150345a9
-SHA1 (patch-ui_color_system__theme.h) = 5dc24d89ad0c70748a0ff7851eabff66af5ef0eb
-SHA1 (patch-ui_compositor_compositor.cc) = d50e4da85df2717450e7fbf06eed1203add6bb47
-SHA1 (patch-ui_compositor_compositor.h) = 77953e1f47cc7e2960f4d43092653faceafd4e8f
-SHA1 (patch-ui_compositor_compositor__observer.h) = 0ec305d46b18106da2ea3cd9c7486782867a7c94
-SHA1 (patch-ui_display_screen.cc) = 088a2c9e643c2f5a9445a3d39bb5c857790a76b0
-SHA1 (patch-ui_display_screen.h) = 61258cac93b26b61502a98ca28c8fe55ffc59496
-SHA1 (patch-ui_events_event.cc) = 3807df673d84018fd60663b2fd1637db53c12a5e
-SHA1 (patch-ui_events_event__switches.cc) = a88959c21df03fd71553d6d7bd1f417972de33e7
-SHA1 (patch-ui_events_event__switches.h) = f7917be1fe7ab48373534ee9348ba0ba16b78c2b
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 5e0ee65cdc61a50510768a4e5f78d8a6833f458b
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 7943d0f9c1dc2ba4a7c701fdbe80a39bddab82e0
-SHA1 (patch-ui_gfx_BUILD.gn) = b18ae925365bddd3cf43ae64eef25dd0ded12bfc
-SHA1 (patch-ui_gfx_canvas__skia.cc) = fbba476bf584a2bc65edb3f7dc8cb77eafa7644d
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 97c3cdd7ed7a385ec2912ccb158f74c1788a6007
-SHA1 (patch-ui_gfx_font__render__params.h) = c68ef8f4b2cf576e16999bc176dbefe2e8471c05
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 5a70f2233dd591a7802350092ed4c70a3a80926d
-SHA1 (patch-ui_gfx_font__util.cc) = fd27e501f4ae668762f508b620d8c5f95112e655
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = a210ebf10ae480136f94d6667dedcbdb0471c7aa
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 6482639099dbb1f0fe9d8a55e1268fda94ac9c9e
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = d801f66ad713d0f3656fbcafab654b02505b7b7c
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = a060bd251608718fe5ec776c4fe7e5c63de2c526
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = ad04f7e8ed8c45718b23684ba99600a0e787f14b
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 1c0c3d1a0df35b87d46b9b4b5ece74de5413f30b
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 910dc4f256889207d861420835c78e4dbfee31bd
-SHA1 (patch-ui_gfx_native__ui__types.h) = 1f40462d102c6de04ef570f7680b2fb528147459
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = d8fc2dd63e6bff180b526ccceababeb938cba960
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 2509f342d5ea318bc5fd07830a936fce843c788a
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = ffc9088b765db75a29e7a8f22bdf351e5a9f125e
-SHA1 (patch-ui_gfx_switches.cc) = 3757590d5583572ddb2b38c48553c82d7154d3c6
-SHA1 (patch-ui_gfx_switches.h) = da4c1bfed1f0bc269b30d447a47768b8bb2e5d21
-SHA1 (patch-ui_gfx_x_connection.cc) = dc09039fbd14ae3a04c99b463f59fa22a76a7640
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 290e7d17810304a402551c201e125de52d48f8e6
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = fe097ebd84dcc0f3d18c920e8dd3cc0ad2b9fb5a
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 75800bc156112fea3ca86a348102c53a54172128
-SHA1 (patch-ui_gl_BUILD.gn) = 059686aa1d4743b6afaeba60ad322142d7e2e6f5
-SHA1 (patch-ui_gl_gl__context.cc) = b8ecf3468cd95d29ee0e83b02d3f6d4d9f13b231
-SHA1 (patch-ui_gl_gl__implementation.cc) = 6a809c01e0cbb364120a814f89d788a315ab34fc
-SHA1 (patch-ui_gl_gl__switches.cc) = 2c420bd8ecbd77d40cfe12d7481efa9f4a387bdf
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 11441c1486a8427a76be47e816b5c27f0c221f03
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = d8be25ed3421aaae2acaed8aaab92f61b1c1224c
-SHA1 (patch-ui_gtk_gtk__compat.cc) = fa8125da72a92399771174649a20959930127fd2
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 34100639d67811a179dbc4c57bec53b0e5453db9
-SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 938b2ca8d5591f9443e37797867335b843372682
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = d32b7265674b580000cb8c54657156db47d74d3a
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = 9fcfbe3ea2741a619a8258bdf574464db63edb3b
-SHA1 (patch-ui_native__theme_native__theme.h) = 71ff0bd82dd65c33ffd3c0f6bc495cc90932f9dd
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = d052c8f392e17e790db867f56d11b8ea3ffe83e6
-SHA1 (patch-ui_ozone_common_egl__util.cc) = a672ae3a35187eac44b246b8d82aba3395b2708d
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 4e7df457c71b676dc12bc3d3e6642cdaa8a5ff74
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 94341fd61f6e88010b322789f665b78fc495125b
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = fd411ac2f58ae4abec3c4fb4d4b1cac2c1bb7c6b
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 670a5be4f55481e46fae9df66ab90eed064a6ec7
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 1f6de80556f46502b32edd0152ce4716575cfad4
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = f7e80ddf700622a2111cce4e4ddad2a3811ac1b8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 392dc45f49c81863e47c4f5e63e8207295060cb8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = 2efad23a39248a6c2155dd436aa9002141685ff8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = deae0daa29e618596754f218d4a866a413dd8a5b
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = 2eb088c7261595871f8a219a82b59b092d31c3ba
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = 813b7f49ded91c2c44852bfa6e255dd3b08787f7
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = b4366c2b2cac2f5355c1ad98ba7fc27c2989de8c
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 072dcae4be2ae66eab8be0c418c77b1e5b66c038
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 7c53bc8cc3edcd76db8253d31a21ef6d96db26b3
-SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = c390fbdebf7bfd54337a40c27b44cfa17f53f37c
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = f2d06c391bb240466f62f0d9d264fcd877ed007d
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 737128cdb83074257c7646642cd4f41c182f7e90
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 30de3f05f9ed042b8b8efccfce47053d037485bd
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 842c33d6730027c0aab1530ae32dfb829d0cfeae
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 696ad3a387b26271be6cd703ba094d3cb600b409
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = d52ed9fc7b2c5f523ac85b65bd5401146410fa09
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 4aa25feff90ebe48b8df40d2f60b657b896da262
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 16349c30311f385b9e206e8c5efc9a78da98e65f
-SHA1 (patch-ui_qt_BUILD.gn) = 69e6f88ae4cc3bf09cefcee95b4f22c2adb016af
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 87f8ec95fd5298025afaf56a157936760a463d84
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = bcb42b0d6c8e45cab7e616bd3200a51c9cfc3051
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 49034525c8d59b67053c1f025dcb6f3d0c3a63e3
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = fab5d24cf507ea9c52e1e37c1e224cd371a36190
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = fd6311161f26826efc3e0f8a4cb7141538f1d522
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = b4a82d07731a4c23ce6421f43b70f0238e7304fa
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 5e54d54b0cb268cb06351e2190d4633026a0ab9e
-SHA1 (patch-ui_views_BUILD.gn) = d3d51313112943d642920ebd26c196277ce6aef1
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = c8cac2e7e940f67395920f2f3372341b8093ec8a
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 1448daf91c2b0cb9d818ba169ecdfa1753c348af
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 1943d3ac62a91732508f1606e22d8eef93ebd478
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 5c1b52eb439ee4e873d461ed187558d0353dcff0
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 44bdb106d14c301df0cb617aaf232e24c645371d
-SHA1 (patch-ui_views_examples_widget__example.cc) = f3a7d9b22970f86405106f611a10add0c21213e6
-SHA1 (patch-ui_views_focus_focus__manager.cc) = bf11a0ea24a20a7c21de63f907e2d1d4aa8226ec
-SHA1 (patch-ui_views_style_platform__style.cc) = ccaf9d4f849cc0846724a14e76e29ee880e4ed72
-SHA1 (patch-ui_views_style_platform__style.h) = 95aef58a7c90ed4125e824dedbf34a26d662aac1
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 63bbde73cce0f12c037172db6222cdea1afd8f43
-SHA1 (patch-ui_views_views__delegate.cc) = 6740db7cd174b83d7a9b2ccffd662db334ab3eb8
-SHA1 (patch-ui_views_views__delegate.h) = 5b24ddfa7af2ab773e80668c479fa6edcd19edcc
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = a7def79a5ef1cd1d87a2badf167b775dbbbfffcf
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 2f354f52a1370675fcc2a0e8aa73dcab306d9442
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = dc5c99c7899fcc2bb59e802c04f81b07e79a8f85
-SHA1 (patch-ui_views_widget_widget.cc) = 2a99dc10a99225a3d4f731bb354e52f93bc83f67
-SHA1 (patch-ui_views_widget_widget.h) = 0626bf9f93803bf7af515cf63487132b04fdb1b7
-SHA1 (patch-ui_views_window_default__frame__view.cc) = a1cbeb08f74ee28ca8751812d72ca72662f8c70e
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 6a79dd9b267eed2605263a00657608011edcbf24
-SHA1 (patch-ui_views_window_frame__background.cc) = 4294897da4b43e2da42ec497be1e73a866416466
-SHA1 (patch-ui_webui_resources_tools_minify__js.py) = 1c8d4c9fd4c9a43cca1db310d075184b14194e27
-SHA1 (patch-v8_BUILD.gn) = d890daa6b67758703cec603252ae04ad7e0da036
-SHA1 (patch-v8_include_v8-internal.h) = 753203e6da212d20b7abecf846a4a7cdc4cd061b
-SHA1 (patch-v8_include_v8config.h) = 872a65260d88969ea2eb77c5ff4d500d06093a73
-SHA1 (patch-v8_src_api_api.cc) = d9d7c663445d45d107b6b9d062072d8dc7c9c4eb
-SHA1 (patch-v8_src_base_atomicops.h) = 01e1acc4dce76d2463931560dd9449b21f327fc3
-SHA1 (patch-v8_src_base_macros.h) = 2c39dbc4ecc50fa95b247e40275367bc6cdeaa0c
-SHA1 (patch-v8_src_base_platform_memory.h) = 0312e7de6de547f28a3748841b19ee2c78abd13e
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 640e6b36a617b4b3e1a3a71cff67a4817ed4652d
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 7f357aa799b2c5f4e44b4e8db12d28748f093850
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 87c13a314b885f55db067c44e303775565cbb661
-SHA1 (patch-v8_src_base_strings.h) = bdb14c3daa4e31a1bfe8d3a91da52b08037a1acf
-SHA1 (patch-v8_src_base_sys-info.cc) = 651057b989c3d831ea47f6d24b38573e85a8891d
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = e56b525dab22318dca97c61c5144629d529a0d57
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = e70fa590afd1c2b50e790894812541cdd43373b3
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = fcd6cfcbeec42fdae5f36efcb37e1557d3f23bbd
-SHA1 (patch-v8_src_execution_isolate.cc) = fafed84f6538f6d5b28214008cdc90533d30abb8
-SHA1 (patch-v8_src_flags_flags.cc) = 7d55628a397984a6187a0095555d77a756c2883a
-SHA1 (patch-v8_src_libsampler_sampler.cc) = c9e860fc63dea130b3cb3403832ce5d5f61a10a5
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = a7ced174eee489d7c157861b2b208fdeabd35ad1
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 8178952a06e41d32081a309e4a48199d489efad7
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 9cdd165c0c40ab839b61d3111ba2c1d84784b935
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 0416b068567e2fa0a10e733c6aeccdbdda91746d
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 3b559a18976aff6dcb63d23899b0ff95bf8b95ac
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = a0027ed4feaeb2cac2d042ce6219d1975b767054
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 1461b4c4ef917b48c45e3f830f7e7370ec9386a3
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 4d8b407ca8420c517a23f3c25967d15b0783d02a
-SHA1 (patch-v8_tools_run-paxctl.py) = 100059fe4de5e8685e26e9d8144b9f4d86eededa
-SHA1 (patch-v8_tools_run.py) = fa93d024130a40f577613cbe35f533d7497dd343
+SHA1 (patch-sandbox_BUILD.gn) = 9cb05724d0b29c92bae6b21c68ee32db8353da82
+SHA1 (patch-sandbox_features.gni) = 7cb41b52240e16818f9e130ca8e24addb8f2a120
+SHA1 (patch-sandbox_linux_BUILD.gn) = 97f720029717b0ffb73c0bde0490b1b3ab4e8606
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = e8f5c8bf6172e8ddf93efd9a27f3382d4f2a2ad2
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 7cc1933b7bd457f7c404985e435e3810494cb9a2
+SHA1 (patch-sandbox_policy_BUILD.gn) = 64bf765943f151c69ef87a23d9205388b5213cb7
+SHA1 (patch-sandbox_policy_features.cc) = 468d4d188bb923521de202213c7b6645d0906cf9
+SHA1 (patch-sandbox_policy_features.h) = 3ad0b99254fc0bc6c34738cf9ec4d04fb1495178
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = b7e1b1908e4ba357821ca66ea1f4a9d1783053a3
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = c4b96aa6cc78cb63b42bb656b7854f3391bbaf51
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 936ed24f77b77f5e90bed8115e20315c8d3f6d04
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 7474abbd8596fd8a60756b18dc19247ddea37e87
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 3ff36f27c8c90995dadea46468fddb0295195282
+SHA1 (patch-sandbox_policy_sandbox.cc) = f479f4b5f6424e02c62d1e864964e86de1cc8e4d
+SHA1 (patch-sandbox_policy_sandbox.h) = 4dbccad027088d58c8892fdc9d5c19b8049f8f20
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = b54c51120da6b375eb863509164622eaeab4b166
+SHA1 (patch-sandbox_policy_switches.cc) = 9ab9adadbdd444994fe5653e322a7976f8802a56
+SHA1 (patch-sandbox_policy_switches.h) = fc4132385aa3c4f2c10489be7360048ca098781a
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 0f3ea0fdf294c652b7c9d3f0bff40e2ac947f3ca
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 20226878cae47b5aa0407d6d52d24653eb9d7cc8
+SHA1 (patch-services_device_BUILD.gn) = d2c06c5a77ed4bbc6f00a61942f0b6f76058b905
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 404c2a823092f5585cb17fa290088b7e1a25ef43
+SHA1 (patch-services_device_hid_BUILD.gn) = 908399c54adfe823d6535311561da40a65a4c4d2
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 921068fe84bc15225b051bdfaa46efdfd4a65a52
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = cb2bf252723e99e2dd25d7df2ab0dbf642d9f8ac
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 6d1d68bbd317d0ac5eca12bc9af8835d8eb879e5
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 7f95876ad19a7aec535ba3c91aed99f4b4cf4728
+SHA1 (patch-services_device_hid_hid__service.cc) = 58db7c07b5e3197e3d4ab2e8591bde7b874bbfda
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = e7b71fa45da10d6180b96a9935d26854dd6a844d
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 78b10beb87296b2b4a34396e62f4ce1b69e18ca4
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 009fc09880ac18f847a4d79ff5daa470ff03878d
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 787ca68477da0b1f5cf11200ea15caea9463d967
+SHA1 (patch-services_device_public_cpp_device__features.cc) = 72b23f96ffcb252811a2be853c7e60932c12afeb
+SHA1 (patch-services_device_public_cpp_device__features.h) = 560c53c9e9b6883fd1631bc8de9bed803aea66d1
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = a3584fbf1a1f1fce173dabd8fb2fc78bb81de2b6
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = d3328e7e0c10d9989b38188556f2ca9eb44b9ad2
+SHA1 (patch-services_device_serial_BUILD.gn) = 68f5f83646f8aca7a6d6e0e7f85fced7f3aac275
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = cf69d214f1410aa03dba152f95658fbc326a3cfb
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 0d3ba710f239751c6ca87fe53ccf8147098498ca
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 4c8340cba53ecf2f621b803505a253d9d8f73e40
+SHA1 (patch-services_device_usb_BUILD.gn) = 984e281130b4e1d4be66567dc9916db38101d36d
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 96727fc2e53f39d953a0aef71c0bb2d1b1106eb7
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = c23bf4d540db52e0eab8e6b1794a7731e258f27e
+SHA1 (patch-services_device_usb_usb__service.cc) = bb59d2bb48a3db4e383a7c36ccfd02f30062d348
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 39cbe49b1882e550663136c3c273fd24885725fa
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 6623bb5275d533a5c2274f5965b5ff7714b27935
+SHA1 (patch-services_network_BUILD.gn) = 440d6e08759b56f5a8a4ecd83d089d2286bdf04a
+SHA1 (patch-services_network_network__context.cc) = 551f33209a6a647c6c6c5bbe5380fa924f76a5b6
+SHA1 (patch-services_network_network__context.h) = a30ace34986754e2684a15c1e3bc9664a7f6ba47
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 5f7727e41c27835d8f5dc015aed6abf4b501bea7
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 630982581f53ef83e1e050402ac4feafdcfbbf85
+SHA1 (patch-services_network_network__service.cc) = 9ad048e9ca9788b7dad5671397d7b46a085b3451
+SHA1 (patch-services_network_network__service.h) = e41bc41a37eb8aff959749a2b00426af5e433f54
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 5dae82327e05fa59b5ddf2e1d29ed764fdb4cb35
+SHA1 (patch-services_network_public_cpp_features.cc) = 3497bda14be192861476fe3d1f5c7dd9d1477641
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 26b91a3252a53a25ec845a414198b68113db1fa9
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 806c9a749c8228894cacc3273f8a4b94a32447f6
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = e2d6aa7c989f976ea080db47b5211685143d2c57
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 8186f0161c0abbbd3057918a3c897d9159259043
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = d1b1a669f6a19f8be0481fddb4231a7dc450fda3
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 7e34939ff09741faf7cd32abcf873516a1dc4a8f
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 9e13dc8f8fc16ff0480e063a4cbf9079623220e1
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = c00832a3038a326a903df3b3ac018e5cf84aaf75
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 9bab271a72610e7a3891e3796e551a8a89025b77
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 1ecf8ae268055f73bad710901872d36a3fb59634
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = 94b89d8903a8e475fb56f459c0d7373d8b23e0ce
+SHA1 (patch-services_service__manager_BUILD.gn) = cbe1398b39a53c86fcd2a349a8585c5325f8affc
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = b115da455fad91f3db2911381f98490e157e9a47
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 29b21340152c3949676d32c7639608b23876cfbe
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 3b8f7b6e3ff1c8b6315e9a2c3f49d0f19a6de000
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 1d9317d2c10bbe36f515b11ffe9e2835f8fb5f91
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = 379d66662825eb07750e92977c49a1c0f44f81a6
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 1f537063fcba40b44ce7c9c633c7b2c1afdd10bd
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 0fe41301be9539d28781bd6b34320ac2aa83133a
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 414dc684e0606ec1027aa160532e65bc7e875c46
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = a22880548525a58c82dc9555e4937c53f6b8dd7a
+SHA1 (patch-services_webnn_features.gni) = 5f8c4ce8fa7c567f7b5f6d5b8f87b36a81dd238f
+SHA1 (patch-services_webnn_webnn__graph__impl__fuzzer.cc) = b05d4ca1b3869672a95bfcf0e92f9f3ae07b38a8
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 8cd387359b3c040784c7c6194ba32c038cde9d6c
+SHA1 (patch-skia_ext_font__utils.cc) = 229591654f5af268b34419300b1066242bcac3a2
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 59f2c2b8ed7b2920e4b8ac0a87be4c87409722be
+SHA1 (patch-sql_database.cc) = f7c944214ecfc2cb2f807df210c7dface48e8482
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 2f2eb92b690c959ba5cb064f0667533570f03174
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = a97711ddbc4d7c24d8541512812c40e419da49f3
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = be8ce7f97db134b4bf89381612d530bfa293765e
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 28ca64cfc2a05e4dde37b28b207e943617c28865
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 4a4e075b31c39d500988fb809a573d96d416a1cc
+SHA1 (patch-third__party_angle_BUILD.gn) = 5a3a177f3d4ebdad343c4df9b0672e3c81e652f5
+SHA1 (patch-third__party_angle_src_common_platform.h) = abaed7812e2ed3c87ed05f0991c41ee3b3ffd6d4
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 09c731b50e886e9cc0c6ce69fb67ca8c83b4fa3c
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 43fa414d865b006e39de9cda6ad733d7faf7ce9a
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 269f6fb870ddb9ef6a229ac836732479d39f6833
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 35e24e195128680d337f9cbc7fd9bfb76be3c024
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 5c0bd2321306edf3c650d1fb8d1dafa3cd97c8ef
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 00e1e23599c30bd163d9de0ec67afe1b48762b03
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 47a87e395619717f60546d34af64db342db0d132
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 8d3960b55d2870a5d640bbd8ad9124756edd4749
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 58a12b14b91ae188a57451051be5a550cffcf538
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 3713a3092b9b83b0b0ded85e3bd096f1e066736d
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 4a86c8f2153418b194417510325ecf2f1796346d
+SHA1 (patch-third__party_blink_common_features.cc) = d8afed60aadb755e43c95f533a3f8ec0ca06e26d
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 94e582c37761bc49ffc628b24150ff1e0d2b9199
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 64d6547ab457d48e767fbee2e134ce2fdd089480
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 370bd93a830ce3f77298dd788ffd2f14517e78e0
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 6acc21244053675ec80d0be63dfe705e7f6627d3
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 98fba7caf8f6773bf78d30f33e379995ed7b0c3f
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = cb1323bd8a0d17f349a24e3c44d18ca721427d46
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = be13888bc05a6a1a574e0d2abae91c75c931af82
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 1ec39ca0571e02763f41196bbc4dcbc20ce290ae
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 956b24df221550080234a43ee032309fc591fcb3
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = a0a68521b3675bb10230fa6fad846a03a2e49a9d
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 195eb3aafac5badc24df364bd9da16983b788e9f
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 8d4176bb4352d42eaeaa289551021527752cf57f
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 81487d5baa1d4691ddcf276a0804df234ce93795
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 6231b00320c18b23a4cdac91cfd6c410a1851bd3
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = cdb1540ac584fd1e916dd4ceee5b3ec14de09d4e
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 8f6db5c471a6e9d55e00cc6be2886085e5b3f345
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 4269a1a7d46fa5edddd2643f22cd84bc470cbf25
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 26e0c180ad131e7bc9a05aeb7482881b9cce0a38
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = fd53d3c6aacc16188dd85b74f9a7ac8332c59912
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = bb5e936c84be3b383314e0b19068b0679d504dae
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = bcf2b09f13e9d26fc0bd1306e3e3bad8ee6de6cc
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 9164dba05b35ffbd3b0fcc6a160c41f1b9680b26
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = aac429ece6204b206e2ceb3ab214a9632afb108f
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 8dbe5733e136f226cc731745472833683207e599
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = f51abb0bed7bbacea663cc6821fcf5f3f152b91d
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = f5a2eff04c2b0f9b76b074884622d614054dee69
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 410ff35f4c7121ea1e491e2218f6102cec34c953
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 60ee7c2e74eafc44222395257d51958eb0d2060b
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 31900b5f9834ff95b316210122e42d70e06b49ca
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 206a57006d6cb80eafee2ebaa94d08b9ae34a09b
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 5152135889b8cc3da69c2eb4d9d37383cacc2a04
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 8b5067e098dd0724d915b6d164b82cc51fcc3f22
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = b4a5d27ae17f8e9c8604114e3ff1ab7ff3d637de
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 47ea7529b07f4ce525b579eaf51cd369ed6c9b80
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = a68a864f0065182c5de25134f6fd7cc75a261990
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = a6bda4c8966aef2ae9eea1b0ba087f22df8bf3f4
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 1e923fbd8b64453b52ec879b8c0cc49c4cc79c45
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 8db55950c1d0dee03ed9cc96e31b4780597339b8
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = c5a1f0773314589f3ac5146fe4e97eb93ebe16d1
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 430abb452b7dc3200a2507e73890692192f96960
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = 1d1b7fa9fd70df39bcef104968e1d3fcab54f160
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = db63ee47c5fc1f5b7acf804528a029228fee23bb
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 245b0c99d87e11bdd75dcc18b54fa318b6cd1636
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 381f16e09ce52975bab13e40fb4e2faf677962f6
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = c72294575c41b1e89ef44477cb2a70c840856711
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 0d70c7860291fc44224e95439825653d3dc85bfd
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 361b71884a790e494f4e17a363610f90563ae3ea
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 8e01747a5e4a7c56fc23c4b612cec729b46cae00
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 56e5d03282ba7ce635974577312543021e3d0590
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 9c1e23eeb14968a567663d5e8f3bc10d7a3b1ead
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 0f764133c0a42c6af29fae6c61e9c09a14aa96d8
+SHA1 (patch-third__party_boringssl_src_crypto_cpu__aarch64__openbsd.cc) = 6ee0dcb2acffc6079ba6eead5e117b7e384a3915
+SHA1 (patch-third__party_boringssl_src_include_openssl_target.h) = cdf25db4d1d62c50ae191e91ae434b22db3caca4
+SHA1 (patch-third__party_cpuinfo_BUILD.gn) = 41e9de66f1490162a7cd8df69d0e4fe216f4ef1d
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = e94c218f2c7452829bbdfca1c7da306631fe1a8c
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 309a92da80ed25f7b06a4f989bf8263ad8c83a82
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = aaff6f0106f0976d4745502da13072ccc2686512
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 61edd31356a4870ccfb7fda3355912f57ab01094
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 78622cd56b986f43b76d254c49a3cdee44f8ab9f
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 69c93efb1f634cf2dd9a312a2745e191404985cf
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 42c7c69431b25cacc2c7df3ddc3c4c0364a6d7ba
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 3f216320acc836dea7efe19fb713f37b89eb58d7
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = d05d59a489af9fa9f52adf2b3590152fcd283633
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 990d444c062c6b8df418707b2f60b574d55f2be7
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 7da85ee5f037a4828ecce75b293ff21ea1947f73
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = ae61e2e3d5ec8aef7452b8789d40503251e08b38
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 4cb0e48d484033319cdca651eef35c4042173a75
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = ed0c00a2cc58fa9f0bdb66bfaab8624edef08613
+SHA1 (patch-third__party_crc32c_BUILD.gn) = aae7c87d20a37c4063da3192d4bfdc080fcb5ac5
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = c4aa694ddfcd10f4283a3fd2bd16cb4ef8364526
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 3c8457c573f5c0ef7be9364b00b7940abec98f0b
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 3acb7942381762d9568fe7e6097cc8ad26ceb942
+SHA1 (patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h) = 83faa64de790826b76c351419f82c99778c23000
+SHA1 (patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js) = e46ae617d6f0b90ac2468e2d22367e4e4900c071
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = be86d520ff0a43150b9941e9535871a1d82b0218
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = d8973c64cb2c8bb649be121fc72dc353962ada42
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = cd54c8f48ff8057fb071a36e082dae53425d68e3
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 923bd0d6174311fbd443dbeb7ef8ac575b222479
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = a56571046d662ff361db3966a35b9877ceda3b66
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 67eb4292080c638d08bb5a9e3ce97cb218eeb44e
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = b71e8ae9b7364e290efc91ae28d1ddf824f90576
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 3e85a1263d68808abfd803a7880c1fe47bd2478c
+SHA1 (patch-third__party_google__benchmark_BUILD.gn) = 601f5be992b5a6c3431bdf219fae4502f1ba977d
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = b5c6ca325b17d2b8a3c7096249b3fb0ada7d321b
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 43467c69eceba45f14a86666e2253df423e32400
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 16dd79132bb6a88230e88a4088f1e55f6fca6ba9
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 123182cef9711c40e3b968ed2c921ddd0393962f
+SHA1 (patch-third__party_libaom_source_config_linux_arm64-cpu-detect_config_av1__rtcd.h) = 958b78968548ea9ae11bf51b179938987715847a
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 1896215815bebc7311cda8164aa7cec193659def
+SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 6da475da31d74c7267b96f8223c350ca79a9bdf8
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = e8fd41450fe3dc38bf0dd87b21280aa134558d61
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = f25bd7e6cfb6ecbd4b1e5131a0fd4adfd224047b
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = d9b370933d8f396e9ccb68cbe234e2c977e637f3
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 67d6d27d8f40d01bfffdb6aa37ad921d1f3017de
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.h) = b2c5b5b066e5347f51f9e64f72a15e3d523a291f
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h) = 6d4888f353975d9760f0e01c9a61dfe717ed8c0c
+SHA1 (patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h) = e188ba664197b855fbc57257146e62456338c261
+SHA1 (patch-third__party_libsync_src_include_ndk_sync.h) = de5e8be1ef6b3f7d005843381519f5d8e0ff5aca
+SHA1 (patch-third__party_libsync_src_sync.c) = e11ad0a113b7020ff11caeb72c33dc680fa7b1c9
+SHA1 (patch-third__party_libunwind_src_src_AddressSpace.hpp) = 0a38dd745f4a11d48f495c024a83db9d1360c20b
+SHA1 (patch-third__party_libunwind_src_src_DwarfInstructions.hpp) = 73caf80db592fff24e1bb98bae681e59a42bd5ca
+SHA1 (patch-third__party_libunwind_src_src_EHHeaderParser.hpp) = fb38f1b485047f43b0c6290d53f21cf2c4f3119e
+SHA1 (patch-third__party_libunwind_src_src_UnwindCursor.hpp) = c73310c1e4373fb7360f5848a0cfa3d2285720c1
+SHA1 (patch-third__party_libusb_BUILD.gn) = 5ccd6765b33c53415083b87965e6bbf6cbf2b6d0
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = e931e08074ea4d9d53488425229d58e5dddbbbd9
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = eae31f62af50240a0537c747cac37785e5fd437f
+SHA1 (patch-third__party_libvpx_libvpx__srcs.gni) = 522758bdc6bcc1d7fc7ee074b7ce54e622c9d330
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h) = 825b14d305b4c184982166a979b4fcd1837fb335
+SHA1 (patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h) = 72d17a2862b9c10fa1b451b270833a6eff981347
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 1d7c91860d95b11db8f75e9710f6d15a1c54d784
+SHA1 (patch-third__party_litert_features.gni) = 07d9e9c6fee695ca8f04e070f03a53caa77e11a7
+SHA1 (patch-third__party_lzma__sdk_src_C_CpuArch.c) = 74d1ad91c3d38948db6f0a13da99b1b951f3d53f
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 6aab77b49fd348da2ed9ef25e0bcce6f2fb10008
+SHA1 (patch-third__party_nasm_BUILD.gn) = 1f00ff06335d77d768b8cc381e4f386fda1f33e4
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 500373612aa840b2a91b145f4a756866190954f6
+SHA1 (patch-third__party_node_check__version.py) = f0395661003ad6fbfa21b793ccac80c91d5d6534
+SHA1 (patch-third__party_node_node.gni) = 8d72a0f77e45077f0e35806cd54800daa9873e1e
+SHA1 (patch-third__party_node_node.py) = e2bb4a77e5947cfb80cf3eb850dd2ff7db8cd1d8
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 0dc02cb4a8377878dc1f1189bc3093cd5d183db0
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 0d81e99a807f9b1a9f04fcba4936fe4489a277a8
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = bd98756feb0c14a8cbef4d09a27e3eb073a32226
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 217e51f4ee3a82baa1f93366f46c66f53180f999
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 40418909bc778dce9089c3800545de7486e5b6f2
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 7dad7f8f0b21e4296ec535f683d987842b7dc896
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 397a8c7693905dfaaa98bcb7f618f3a820a794a1
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 57104e37a010cccc5a538c7b3670a21e9cf0b372
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 754b89ad5ac9a301974efeb8da6460fd568a17ec
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 4ef3619105ea0de455ec726cf997e4fa0f294712
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = ca8346ec4697fd047146a11ef8fc62eed8add762
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 5932dc38e5a6429e1d61f124f0ec1ca00b6be6b9
+SHA1 (patch-third__party_perfetto_src_base_android__utils.cc) = b9d329e526bfbfe8bb6ee4d2308cbef9d9699ba7
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 20a94184501d7c7c86e82e1d5434fa88f80e1caf
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 318be1b5591c7b31e54978b5f3bb50dc896255db
+SHA1 (patch-third__party_perfetto_src_base_file__utils.cc) = 65e3b789693fa33937d492d356c5746ad4c99a31
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = cb3431d79311342cc97998f6e43132ff14d9fdd9
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 64ed70d8bebffbfeade30283b5ac9fefb15d29f9
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = b71ec3e1678cd582a713e4fc1a64061548edb408
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 9084479d9b6a978767b1b5493f00cb73eebaf3c1
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 0901551520a99bad88b17413a5855ca6e27b8f46
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 28c3fdcc8400d21a90c3df3fe71c489af3a0afc5
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 4606be24c3e79c3ae3b6aa08ae6b499fe758478a
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = b16446a48dd642a7681416d84bcd685df9e21c49
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = caa92c1d8915146348766c852091e3debf773c13
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 079093ff6f935a8b547b225a683a88b8c3ddc098
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = b5128f5263890c218db90c2a2e52f652cb173af2
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = a3e08d8eb7d5e94826ab7bdc47e7039e9dfd1b4c
+SHA1 (patch-third__party_protobuf_proto__library.gni) = 9b369ea965c63c633843ec435f221ef73fb6a3ad
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 05f60c25a7d7c4738235b6050b7114ff284dc177
+SHA1 (patch-third__party_rust_bytemuck_v1_BUILD.gn) = edac06bb52985646ebe216b99a524c0431f303ff
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 722b2562e404ee58b98ce6fb10dbf844bc8dc010
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = f5563cd63e0777f87a779c17914377053b88f88c
+SHA1 (patch-third__party_skia_src_base_SkAutoLocaleSetter.h) = a9a1e5370cb63c1910c6d3869098a6625d623f16
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = d5a4a34c33ec90545861514abb08a6d3d16d5003
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 50a951292dc6781364096cf524efd48b2201e4dd
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 3ed2cad1cda926b6cfbaa2fc549947bd86da9da6
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 27aeb16fec0ac09e86a10d73f6aa71327a49165e
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 99a1ac974e69bd2b9de2a42e1dab6a2095843417
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 7044281cca664ed67b714f9341490adee1237ff2
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 40c705bce0f9f180772d52fd473ef73d5b92c55c
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 18f136dbc15a25e087e6b6caae62f026b29d95ba
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 534a986995ff4c88f6cef48d9daf7d49d32d86ba
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = c4601e19c7c00ee26448400910bfd64fd907962c
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = fe966da7e64a1b1786638b1a8e89d0bcd5319eb2
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = d3be687d9f3233df3f852e156672c528b779c14c
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = cea20c0521d93b76037a11ab3b8d61ebd882e2cb
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = e07c09b56b499baeeddbdd9f98fc3c302ba352eb
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 2942722ed07a34da93e095dbfc5f6ba517ac63e5
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 1ff1677096a73f46a463868012b59e8591bd4899
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = e8bcdd42aa670bb1d012b4b363ecc62b8dda4495
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 9a6d59ce11644d2a8c3391e865bebf6fc3e4f54b
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 0e6021e4c17910b974200847e1df8aed86f41c1e
+SHA1 (patch-third__party_tflite_features.gni) = defda5569ed41b320e67663740ffe5a8fd4fd0b4
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = 43749c31509071d635274b9de51e49abbdff6c74
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 9ea39cba20ab0ef1ffa1c75916413dd6115f79f6
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = de6846db1da8ef260305f68f7c36e1cc4c952197
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = dedace1e76bc5ba18deb858a204b775e277d0575
+SHA1 (patch-third__party_wayland_BUILD.gn) = 3c66aed19dd5998a03bdddc2afd753e9a22a5e93
+SHA1 (patch-third__party_wayland_include_config.h) = f98c2a2043e143b313e041d07d04eb72b938a324
+SHA1 (patch-third__party_wayland_src_src_scanner.c) = b52652f4e823ad16ba45d0d376196486bf8b1a2f
+SHA1 (patch-third__party_wayland_src_src_wayland-os.c) = 05c9859a4924a74df055d062dbf1c76244849491
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 831bbc9a935aa0704f72cd668c918be6f5eee7f8
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 6ad96e1a6939cdacbdb395187af3e347aa1f0593
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_BUILD.gn) = 4cfdde3b593b2f10a4f27b28ab0e90fd67c8ded4
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 968f50c37ebf89ee4d0a576e96f19198ddc209ff
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.h) = 173b07864d476e05e074012e978f377c4d8573da
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 1645fee63e05cf7eacbe937336da252886175ed2
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h) = 70a1a347f0b7bee2e63cb1c4957c74219996ce5a
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 2d2cf90d9b9afa819a5352a95522034c7a6fd8ae
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 0096808b51281d277d9c7f91500aa6c0cbb3acbe
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 9b2c26f07ea2de7ed6894bac703d845649da069f
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = d8154a1b19299bcf1914039d5b53f1e0994706ef
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 1242602e60f2c09b19bd6a347b43e3cf81a5762f
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 42305f62e639567f69f2e5efffed7cb0560c4a71
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = eb0b0d6290157cf08e009cead92bb1918abd02da
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = e76d69c3c1ad757224ff8e1baed09235e849a1ff
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = f47e59ef1d77381390d7876cd9ae8a091c23533b
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 5d871f2db95ef2ab9d838c2160ee86791af223ad
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = ec52b8c3fcf72b9bac82805a498c8b9318a3a1e6
+SHA1 (patch-third__party_zlib_BUILD.gn) = b51b8da30b2301ca7a83409926b8b5a34afb8501
+SHA1 (patch-third__party_zlib_cpu__features.c) = 885c2dbb5ee722933f7968880d20b4f9dc8ad7a1
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = bb020c7fe8305023c2ef9842e4b487e5b1230624
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = dab80fc714fb3a8eed9571dc5fcfe956dac1caad
+SHA1 (patch-tools_generate__stubs_rules.gni) = 43c813eb74678f139eff49a0e844853fb47b0bcf
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 5ea69409e71b978c996f6e20ef3cfcf2eecfbc1e
+SHA1 (patch-tools_gn_build_gen.py) = 306a660f1eb1d99d64ae9b3525012352182f2ff8
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 6b6b708f925e899d6414f2e7288cf039eef05485
+SHA1 (patch-tools_gn_src_gn_args.cc) = 348980f941aed1bec0f80ba373d7f25a3b6eaa04
+SHA1 (patch-tools_gn_src_gn_version.h) = b807c0156747e7140b6cce0a2801ad7bd30ad869
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 979da81cb148f937b747552e9c53613b902bfef3
+SHA1 (patch-tools_grit_grit_node_base.py) = 9f517e7b18849559c8e326c92bed5db70799c659
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 2e1fe7433949e5a153a14d4d075047a18c5eba41
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = cf6425327f71b93b6a882fb0feb76b65737c04ad
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 82fa70c78381b97bfeaee5fdbd8d39c0539f6654
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 0ee58de6aa7186522b12574930d1b4cc0f4d03de
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 5e1d4811a466ebf271dd451663f51cce20a75f03
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = fbfe9891ebfd15dc71f08622cfc64f0e1faa5420
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 9249806df6ba99fe48a9b15d927f70ae2c8e01bd
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = f6982fc4bb1d55649664a675d98fbb05622389d6
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 473c5e82d0f2a02c71af6b2173da3682b84b9c58
+SHA1 (patch-ui_accessibility_ax__node.cc) = b66e04a2edbe4f8c45cd1419d55f2e32911840c0
+SHA1 (patch-ui_accessibility_ax__node.h) = e8eae8146ff5299ce63a6e6f3d581c18b58a3854
+SHA1 (patch-ui_accessibility_ax__tree.cc) = 29ee8b260f75e93083b65946bde48b5870394d25
+SHA1 (patch-ui_accessibility_ax__tree.h) = 912a7d41c9ba2e714ec8f50f73d70391a58fceb8
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = ddf7ca5349365e3ea0168019e90d8b9dfdc52907
+SHA1 (patch-ui_aura_screen__ozone.cc) = a1a6a87a7d808c854885815589ab0f91462518cf
+SHA1 (patch-ui_aura_screen__ozone.h) = 269232c3595413523d4a4f3d6b4ae6dc522cb804
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = d063a3f8725ce4b3e5576171d48f45de285a0284
+SHA1 (patch-ui_base_accelerators_command.cc) = f4f8c193ae7da1381e72e09ec3ac2c45a3bd2b18
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 5a328cc9771661d03127ffbab2d881a17d1d5c92
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = 3a5fccb75c058512f63fc83220d7b2ba7037e636
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 43ead88d614c642e9b99493c67d9c95c4374d13b
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = ef199d8f23c0ccaa47205bc2fe1c9124193a0b0d
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 48ee01863d75fc113b3e99594b5e8bbbd1b66dad
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 8890913652caf11604bee9d13a56dbd6b08be68f
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = f57dc799d0e487a2b194d414eff2a527a5d42661
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 0c48fe01b07da69f146453f2d9bcfb3bf030d1df
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 4bd6eb8f34ff29e4f3a1c564ec82da73d1476e12
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = dde182d9fb48420dcad49c5e10f3beb3c5210d3e
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 8d289fbad393b495db8657b2f85e6acdd1b9fd41
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 8546c8a09b1867a1b0844e542d7abb139c692b0c
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = c178424581d1bf147414d2a3b7108f4c5db5f444
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 6488fe53c5b948c1fb7413d8d72ccd0d5b868069
+SHA1 (patch-ui_base_ime_text__input__client.h) = e76c6261ef2d9cc6f4d5d5d6310292b7f68a2607
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = a6acd6f8dcc1e0137523ae8cead021a9529196d8
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 77dd62fac1c4c407ee95d01660732ad222553c8a
+SHA1 (patch-ui_base_test_ui__controls.h) = 1f51ca94bedfbfa148ba6b86c6fa5ca605fe31ec
+SHA1 (patch-ui_base_ui__base__features.cc) = 7d1b53777a241accaffaffec0137f4072c17b3ad
+SHA1 (patch-ui_base_ui__base__features.h) = 4a54b903a37ba4305ed5642697de2331689b8ac1
+SHA1 (patch-ui_base_ui__base__switches.h) = 0ce0133f72e14eb9fafdd287d2428ceb69dafafc
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = 316ecf5cf9fb894b7dce1bacabbdd5b8ce3a0905
+SHA1 (patch-ui_base_x_selection__owner.cc) = 80668b729915cf320d3ff54c57fcb831ac0ca4cc
+SHA1 (patch-ui_base_x_selection__owner.h) = e76268609914775c7071ba54e641d349eaea1c0d
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 1be4e7360cd4df1061cabe88ca8f1b6f1ccb1d4f
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 094d52afae5b764d8b62e7cf2d129f60f782ff07
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = c4773a949db3aea45ec5229de4651c8d7e792923
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 2cc01fc3414a64f2f5959492dd015db61ecd40b1
+SHA1 (patch-ui_base_x_x11__drag__context.cc) = ce6e26bd4e11edf09d01acbe8d20184b759017cb
+SHA1 (patch-ui_base_x_x11__drag__context.h) = 73aad3e5dea1fd266289aecd6aa2302732e3ca38
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = d460f7d7d120dc733a6b6dceaeba47a6c787e8b1
+SHA1 (patch-ui_color_color__id.h) = 7e2b78d5a482421e1610417f82599d07a4a32749
+SHA1 (patch-ui_color_system__theme.h) = 396eb1c482ea2ceed48bfc4bcb5ff7999cbb6938
+SHA1 (patch-ui_compositor_compositor.cc) = d0ae515c41f7c2c5720457cd320d02dd023f99dd
+SHA1 (patch-ui_compositor_compositor.h) = 02d68276b84bdbfa89b28628a9a48fcef4dfc5e0
+SHA1 (patch-ui_compositor_compositor__observer.h) = e1e22903d2a17f4b55c35ef077008016ff229938
+SHA1 (patch-ui_display_screen.cc) = 163361671a5481a48b44c4e1d8112f122387e606
+SHA1 (patch-ui_display_screen.h) = 326f1112efb08ecc1b8b6850ca49b5bcb0ef2592
+SHA1 (patch-ui_events_event.cc) = f8444ed4389ac9aa68d0aeeafc568872eac7bf88
+SHA1 (patch-ui_events_event__switches.cc) = f763c453c24847a1c6e67ca4c5e752ab45aedb50
+SHA1 (patch-ui_events_event__switches.h) = c9b203ee9b5336ee4f0f103662b883f1f2b7724b
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 5a8f48b3ae2c2d19e63b1dd504af52e645f3a824
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 3e8266cc79183b1046de1579d9232bff3ee950b5
+SHA1 (patch-ui_gfx_BUILD.gn) = a3b0389f3d9a6aaa4f511ec3881235a1551ef560
+SHA1 (patch-ui_gfx_canvas__skia.cc) = d70f0338bc976417074591922c3bb26340f26697
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = f54177505e8b25f6b61d23dd638d6b441cea6e07
+SHA1 (patch-ui_gfx_font__render__params.h) = 145565ad4ebd910d5ec7b2f9a73111c058a838da
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 93c122f5420c43ace88af6e69fc4ebaf443c92f3
+SHA1 (patch-ui_gfx_font__util.cc) = c1a0498fe72c9b895efaafd3edbac106eb30ce7d
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = 9891eda7906d5b1929e2497f258148872b3cd919
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 17ac6f085127a484dd34d837efbfe952a3687158
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 96f894550b0b8ed83ebef4635bd408511da5ae2d
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 4946756f5106a4f068fea7820178debf63eabfb7
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 98b4782d1863f31c6d0ef930e18aaaa7c524b5b2
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = c296347b27b96b9437059e4f2ff57709bdfb36b5
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 844976976860eaaf7285f9aa9adfab6324576335
+SHA1 (patch-ui_gfx_native__ui__types.h) = 63336750ca72a193257d591b11649317d21ed244
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 10e0d3664e383e077a0e179b9be60d454e0fca7c
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = d1d980ec8969907f6e6bd6ba4e2b452443450b6b
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 6deda9ac0d39642013737d2e66cfe9e90c6f8778
+SHA1 (patch-ui_gfx_switches.cc) = 36414fe9a6a3f9baf3429700b37ac9dee4a2fed1
+SHA1 (patch-ui_gfx_switches.h) = 3a97317212ca34bddff87623bd27a0cc815d1880
+SHA1 (patch-ui_gfx_x_connection.cc) = 36a5e953b33f5eec2a31b263225f906f43eebc85
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 9a05e11f9c23a4b52b2c6a6aefb1cd9a06786886
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 2c48e69ab2fba9d88a2022adfad1a938bdecb8a8
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = c66ca5c93776b3acc396465c6c77f2e7ffef4b9b
+SHA1 (patch-ui_gl_BUILD.gn) = a2a24bc5b0b9985de922ac7e73f07d9c1e685e4e
+SHA1 (patch-ui_gl_gl__context.cc) = 52f085c8c6bc28ae6a2d530402a2a90e1679feb5
+SHA1 (patch-ui_gl_gl__implementation.cc) = fd6ee135c255ee342aab3b51f6ec307ae9337808
+SHA1 (patch-ui_gl_gl__switches.cc) = 9c6796dc841b105442746d45bf28acff7bcd42ea
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = b689d7504cc1a33c1591387670487023adf7aabf
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 8ac8b47977d2fff19dd958bd6c1f4298976c9166
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 4bb1657340c54d2f6449de017bee2bc7342c5b77
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 75cc3301909a1e9eb95ed8943a1def7e0978feb5
+SHA1 (patch-ui_gtk_select__file__dialog__linux__gtk.cc) = 5b3b8e1d8dbfda3e9fe6483446737701763b1135
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 4e1ef17d8318a414b7f5f1b420ff7fd173f3385f
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = b787cd15c473004e5dc2f0be8656d42f4d2a1955
+SHA1 (patch-ui_native__theme_native__theme.h) = c96e2a704b7318b7302fec9120c1bc3e3774764d
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = fb41d851b3439a4dba25a5e400eed256206dafcc
+SHA1 (patch-ui_ozone_common_egl__util.cc) = a64aeb09fcb2b6b80551406b6ac51882a7c19d02
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = bf3965e9ee083143c29235175332f118dac11644
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = f3b8b93c4ababb303ff938dace3ce29b766763bb
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 86f9425b6c4ff2f84cbfd2b11ac7a6453a4396b5
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 78fea0c7ebe45c963453d6de38d6898f7b2c453c
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 3fecd980018d89576020010bd7883d5bb4d67ee4
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 8e7f30f69c6658defede22f1782d9f1bdc92430b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 3ee1a53b5768a398cdd5dec6e700bbf107b08aa9
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__clipboard.cc) = cf5b8d5536ea43c95715ad3a7c6917db284f5648
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__data__drag__controller.cc) = 8eb2584bd4c1302a3d190763f21cf267ce193fcc
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc) = 7fa2c76ea6a61b2cb5f48e8c82bb61fdef1486da
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.h) = cc071d0a41d9cd3a5c016ff73006e6bfc87afa4c
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = b04014e560753d1b60e0ecc03017a92c2f2c78d4
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = f7272667724bdea6f9be4992bcb3ad8296b726a1
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.cc) = 98d9bc7a807a12817de651846f6e757776d26bc8
+SHA1 (patch-ui_ozone_platform_x11_x11__clipboard__ozone.h) = ab3e845bde8d4c7b3df8ab06705ac0e0cc7e3d96
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 3c534fc35718aa19418efaefece2bc27e1af8de2
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = f1cd253578236459309c71648ac83172f17f02ea
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = c5714c319e75f264e511e39d61d705d675359ac0
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = ff8306f465e895f7c7b1b96cbceb6fd93a441b0b
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 7909bbbd4d13baa66d4559a4b2f0deaf9c4d7ae4
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 1a70c5d625402429979e881e7ba4e2a674f63efd
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 25e71725805d293c153b0c0cc6a000314df696e3
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = d80320b5e589ec6fd94bae6fb1df711bf551549d
+SHA1 (patch-ui_qt_BUILD.gn) = 5738c1554a3042999e85bd151d262fe8dfe12eb2
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 232f251cc25282c2c8c3198c4203efbbd9495171
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 8a848ac050f25f03bea8d6ab2d1e9307500914d1
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 34126740586f51f75a742f8aa681c301bb83e7e5
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = fbc5334082aab2e88262ee2e3c92c20c8e9230d2
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 2dd69f660e08f9c50ae23a54260ebdd2a113eeaf
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 2124add6b7e19cd7376ba3a364255a74cb20904a
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 6b0dadb2397df87a9f7652b4e83a3fa01fc635c5
+SHA1 (patch-ui_views_BUILD.gn) = 98c5d6b4f59d6d769f826933d2f842b2c6c189d3
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 083d4bb29c5bb30dd107440502b11d43f2b855ec
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 2a7e3cd79ed11de21cf14b89c8c1c10e317fd95a
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 9c0d4e77f518278d9d38d616b33587478c2df3f1
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 812b4343a7774ae049294f740a3b3e9f89497556
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 12c2c5617ee9085bf15fcbcaf39326038a3c23e5
+SHA1 (patch-ui_views_examples_widget__example.cc) = 9a3e25aefeeff31f3a4e801631f3a76b4da49dcf
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 899cb856e3a09529c77a6213b5183b91500cd545
+SHA1 (patch-ui_views_style_platform__style.cc) = 95b16674577f4580889cce5869e6349576a14e42
+SHA1 (patch-ui_views_style_platform__style.h) = 1ffab27fe80ffdaa732b7cf0cb97ed7137976f91
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = a5c190587f5bb122e502984240ff34c7e2470359
+SHA1 (patch-ui_views_views__delegate.cc) = eb53a4243b9ed45482395955c35f9fd1b71e4ec7
+SHA1 (patch-ui_views_views__delegate.h) = 10193730021118e3ce964f6f1d0805b8dfe0a9ed
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 493fb33b0c450d3aefc0d1a417e88b758381010c
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 21745d8c35e2a5c84adc202fe2cd3f8426c6eb32
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 7fab350dc20ab50c1081bdb470ec2862ec1b3dc5
+SHA1 (patch-ui_views_widget_widget.cc) = feca6114c3ba838b9880a231b264e6be482b79fe
+SHA1 (patch-ui_views_widget_widget.h) = 68e0487ea39cca4a05a8c46c1301e6fb709a919d
+SHA1 (patch-ui_views_window_default__frame__view.cc) = 832ff249ed0a7d8f0bf49f77462793ba4c3e2ead
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = 8f96443a01d3315b80c7ca2b4ab73ce34070779a
+SHA1 (patch-ui_views_window_frame__background.cc) = 3e5f61ea13c105073c2883319dd558a862edecf6
+SHA1 (patch-ui_webui_resources_tools_minify__js.py) = a342769d4086770cfb98f1613a86927df6cb70ae
+SHA1 (patch-v8_BUILD.gn) = 1b34c543e50aa3037c9b89b05f55e1fd9bb271ae
+SHA1 (patch-v8_include_v8-internal.h) = d78491f5ef2078cd2ec2534377f28a900daf6e93
+SHA1 (patch-v8_include_v8config.h) = 7683801cc746d9956ee1f45279cc79197c963e7f
+SHA1 (patch-v8_src_api_api.cc) = 511ade2fbc408a9c402559f6f1c85eb67f3f3d35
+SHA1 (patch-v8_src_base_atomicops.h) = 027db7aa97b719f83c651f4c575dbb04049f700e
+SHA1 (patch-v8_src_base_macros.h) = 489df6a4ae61229caf562ae2c808413c77736d29
+SHA1 (patch-v8_src_base_platform_memory.h) = 8d2bc252463c9c5a324b535406fe46d9b608aa65
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = b99a717c4fa2bce29effcdcfccb0cee5d2f300d0
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 5b8fc6feb45f2c904639f0c69cc87a780c3ec3f4
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = be4426acf89931b3ea91fd67f1fa887a10707335
+SHA1 (patch-v8_src_base_strings.h) = d3798dcbd7e4252358339338b743258cc4923cbb
+SHA1 (patch-v8_src_base_sys-info.cc) = ca0df25e895f688abed86848b86c32b6021cec81
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 5fd3518ba5f14d4e79ccc0e91628cff20401b1eb
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 83e425e0cbba0133ff02d0328d29c6815ff6e7eb
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 80ac559d840ac68bb814a4947a477594e2144aa8
+SHA1 (patch-v8_src_execution_isolate.cc) = 34ccd1505f716dc9607e7fb648266dcf218d9873
+SHA1 (patch-v8_src_flags_flags.cc) = 3c05bb3eeac14ec17a4bf2f2021e949d232276d7
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 787999c6d45a5721552becbd6dda60e5ec11923f
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 5d7b47ed460e1e0a0bc52b0cabf4ec621b58a343
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 3ef28aea5ad8622c81909367bc921c0419754881
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = a53c69530f56ef05b03e8b7531cd14a398c10cd1
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 64df1e2204e96f3748e6adce34c6946745dab965
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 52ea1367b1b5852b86ba1539b183af91ca5fcfe9
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = f275a6a6d22a381c8928205c3f488c3c32ff7b09
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = e48dc6a630484bc0ea48615affdba53799eaa213
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 2bd93fb1e607303e6a36fd5cb96d3a170c885f7f
+SHA1 (patch-v8_tools_run-paxctl.py) = 350adaf6f6543d78d48d3624ec672773438bc03a
+SHA1 (patch-v8_tools_run.py) = f051bfd36978abcce19be9419dd04d794cb2a7e6
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 482fd04a12..3bbfd25455 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-05-26 20:39:02.000000000 +0000
+--- BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ BUILD.gn
@@ -68,7 +68,7 @@ declare_args() {
root_extra_deps = []
@@ -23,7 +23,7 @@ $NetBSD$
"//net:net_unittests",
"//sandbox:sandbox_unittests",
"//services:services_unittests",
-@@ -428,7 +427,7 @@ group("gn_all") {
+@@ -427,7 +426,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -595,6 +594,15 @@ group("gn_all") {
+@@ -594,6 +593,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -643,7 +651,7 @@ group("gn_all") {
+@@ -642,7 +650,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
-@@ -678,7 +686,7 @@ group("gn_all") {
+@@ -677,7 +685,7 @@ group("gn_all") {
]
}
@@ -66,7 +66,7 @@ $NetBSD$
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1083,7 +1091,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1082,7 +1090,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",
-@@ -1236,7 +1244,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1234,7 +1242,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.
-@@ -1250,7 +1258,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1248,7 +1256,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.
-@@ -1547,7 +1555,7 @@ group("chromium_builder_perf") {
+@@ -1527,7 +1535,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 5a6c41d444..e53bae6dbd 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-05-26 20:39:02.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2026-05-28 23:24:11.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 d5d0b1eb28..5c2c2da344 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-05-26 20:39:02.000000000 +0000
+--- base/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/BUILD.gn
-@@ -987,7 +987,7 @@ component("base") {
+@@ -1026,7 +1026,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1168,11 +1168,26 @@ component("base") {
+@@ -1182,11 +1182,26 @@ component("base") {
# Needed for <atomic> if using newer C++ library than sysroot, except if
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
@@ -43,7 +43,7 @@ $NetBSD$
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1192,7 +1207,7 @@ component("base") {
+@@ -1206,7 +1221,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -52,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2204,6 +2219,29 @@ component("base") {
+@@ -2233,6 +2248,29 @@ component("base") {
]
}
@@ -82,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2378,6 +2416,33 @@ component("base") {
+@@ -2407,6 +2445,33 @@ component("base") {
}
}
@@ -116,16 +116,16 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2869,7 +2934,7 @@ buildflag_header("protected_memory_build
+@@ -2905,7 +2970,7 @@ buildflag_header("protected_memory_build
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
- protected_memory_enabled = !is_component_build && is_clang &&
-+ protected_memory_enabled = !is_openbsd && !is_component_build && is_clang &&
++ protected_memory_enabled = !is_openbsd && !is_netbsd && !is_component_build && is_clang &&
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3382,7 +3447,7 @@ if (is_apple) {
+@@ -3419,7 +3484,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
-@@ -4127,7 +4192,7 @@ test("base_unittests") {
+@@ -4172,7 +4237,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",
-@@ -4152,7 +4217,7 @@ test("base_unittests") {
+@@ -4195,7 +4260,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",
-@@ -4163,7 +4228,7 @@ test("base_unittests") {
+@@ -4206,7 +4271,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4346,7 +4411,7 @@ test("base_unittests") {
+@@ -4389,7 +4454,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 84881ece35..5cbd0c61cf 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/dispatcher/tls.h
@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index 0cbe29e7da..72f3c1f8e1 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -99,7 +99,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
@@ -15,7 +15,7 @@ $NetBSD$
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -512,7 +512,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -521,7 +521,7 @@ assert(!use_asan_backup_ref_ptr || use_r
# dependencies that use partition_allocator are compiled in AOSP against a
# version of glibc that does not include pkeys syscall numbers.
is_pkeys_available =
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index 636ed2f9e8..cf780ec1d8 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -914,7 +914,7 @@ if (is_clang_or_gcc) {
+@@ -918,7 +918,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 9a2013c0ea..25c9536451 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-05-28 23:24:11.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 2b0db5c48d..67e1c4db23 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-05-28 23:24:11.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 a9cb42b0e6..57a821433d 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-05-28 23:24:11.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 5e0ecc2fc1..f5b4b03890 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
-@@ -40,7 +40,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
+@@ -43,7 +43,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
#if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
(defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \
@@ -15,3 +15,12 @@ $NetBSD$
struct __ifunc_arg_t;
#include "partition_alloc/aarch64_support.h"
+@@ -228,7 +228,7 @@ size_t GetZeroSegmentSizeFromOS() {
+ return static_cast<size_t>(address);
+ }
+
+-#elif PA_BUILDFLAG(IS_LINUX)
++#elif PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)
+
+ size_t GetZeroSegmentSizeFromOS() {
+ // TODO(40925855): Support larger `mmap_min_addr`.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index a961fda94d..0f91924f97 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-05-28 23:24:11.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 938b3a4a74..5bc0bf53a9 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-05-28 23:24:11.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 6cdf086a5e..c4ca11d8af 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-05-28 23:24:11.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 8d6132c72a..6020e15f84 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t outp
if (getentropy(output, output_length) == 0) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index a0b8bfb1ce..5058cf4a30 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-05-28 23:24:11.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 1ea07e50cc..db24aae30c 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-05-28 23:24:11.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 24a36c6a64..af5a48b120 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-05-28 23:24:11.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 88c9c4863a..a89a0e4621 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-05-28 23:24:11.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 f3b12d51f3..2fcb989838 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
@@ -316,7 +316,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index a4e9015a8b..837a571047 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
@@ -29,9 +29,13 @@ namespace internal {
// the second one 16. We could technically return something different for
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index b8ceac2cae..cd49f8f6f8 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
@@ -48,7 +48,7 @@
#include "wow64apiset.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 72dfebf9d1..3c80470cfe 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
@@ -20,7 +20,16 @@
#endif
@@ -42,4 +42,4 @@ $NetBSD$
+#endif
if (retval == -1) {
// These are programming errors, check them.
- PA_DCHECK((errno != EPERM) || (errno != EACCES) || (errno != EINVAL) ||
+ [[maybe_unused]] const int futex_errno = errno;
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 3ada446d00..c4f9b0d495 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -18,6 +18,10 @@
#include <pthread.h>
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 3195161303..77fa800f52 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-05-26 20:39:02.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -16,7 +16,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_atomicops.h b/chromium/patches/patch-base_atomicops.h
index 20cf55bc4c..52a3277751 100644
--- a/chromium/patches/patch-base_atomicops.h
+++ b/chromium/patches/patch-base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/atomicops.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/atomicops.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/atomicops.h
@@ -72,7 +72,11 @@ typedef intptr_t Atomic64;
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index 8d58cf16dc..48d6ab7d5d 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/base_paths_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/base_paths_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index 3e0935f33d..19fe511125 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-05-26 20:39:02.000000000 +0000
+--- base/compiler_specific.h.orig 2026-05-28 23:24:11.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 c802e321ac..7efba1b9e0 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-05-26 20:39:02.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2026-05-28 23:24:11.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 a2d769ccf7..96a592b883 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-05-26 20:39:02.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2026-05-28 23:24:11.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 5324961e03..3feb3d0c2b 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-05-26 20:39:02.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2026-05-28 23:24:11.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 fde5831744..8ba1d56efb 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-05-26 20:39:02.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/debug/stack_trace.cc
@@ -293,7 +293,7 @@ bool StackTrace::WillSymbolizeToStreamFo
// Symbols are not expected to be reliable when gn args specifies
@@ -33,7 +33,7 @@ $NetBSD$
+#if !defined(__UCLIBC__) && !defined(_AIX) && !BUILDFLAG(IS_BSD)
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
- return stream.str();
+ return std::move(stream).str();
@@ -393,7 +395,7 @@ bool StackTrace::ShouldSuppressOutput()
}
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index 7be43a47fa..7df1ba98b3 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-05-26 20:39:02.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/debug/stack_trace_posix.cc
@@ -46,8 +46,8 @@
// Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index d629941f3a..59dcca3c69 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-05-26 20:39:02.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2026-05-28 23:24:11.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 388f70deef..0040865448 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-05-26 20:39:02.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2026-05-28 23:24:11.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 d11bdf45cc..5c0dab4769 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-05-26 20:39:02.000000000 +0000
+--- base/files/drive_info.h.orig 2026-05-28 23:24:11.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 c698632501..bd6f7a839b 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-05-26 20:39:02.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2026-05-28 23:24:11.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 3d71489030..8c09e0d3b3 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-05-26 20:39:02.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2026-05-28 23:24:11.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 f0e46859ff..770502cfec 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-05-31 17:28:56.141045666 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-06-06 07:58:19.131148742 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
index df60d03f0f..af9b58100f 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-05-26 20:39:02.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
index ba23f07491..edd657a4e3 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_unittest.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/files/file_path_watcher_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/files/file_path_watcher_unittest.cc
@@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
}
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index 8e05e6e65f..b26ad6f949 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-05-26 20:39:02.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/files/file_util_posix.cc
@@ -936,6 +936,7 @@ bool CreateNewTempDirectory(FilePath::St
bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
diff --git a/chromium/patches/patch-base_files_file__util__unittest.cc b/chromium/patches/patch-base_files_file__util__unittest.cc
index a81a0ad865..0cd4e98e1b 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-05-26 20:39:02.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/files/file_util_unittest.cc
-@@ -4279,7 +4279,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -4410,7 +4410,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";
-@@ -4862,6 +4862,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnly
+@@ -4993,6 +4993,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
-@@ -5028,7 +5041,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -5159,7 +5172,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 992f2ead77..101dccd11b 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/important_file_writer_cleaner.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/files/important_file_writer_cleaner.cc
@@ -25,7 +25,8 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index cae8e0160a..1ff18dac4a 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-05-26 20:39:02.000000000 +0000
+--- base/files/scoped_file.cc.orig 2026-05-28 23:24:11.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 6c5d392a71..57888bff9e 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-05-26 20:39:02.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2026-05-28 23:24:11.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 6001f68d99..5206b533db 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-05-26 20:39:02.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -54,7 +54,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index f5ba4e0106..82211b07da 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-05-26 20:39:02.000000000 +0000
+--- base/linux_util.cc.orig 2026-05-28 23:24:11.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 8e8edd33ca..6e9085b7db 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-05-26 20:39:02.000000000 +0000
+--- base/logging_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/logging_unittest.cc
@@ -37,7 +37,7 @@
#include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
deleted file mode 100644
index 6e2d538cb3..0000000000
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ /dev/null
@@ -1,44 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- base/memory/discardable_memory.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ base/memory/discardable_memory.cc
-@@ -20,7 +20,7 @@ namespace features {
- BASE_FEATURE(kMadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_POSIX)
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kDiscardableMemoryBackingTrial, base::FEATURE_DISABLED_BY_DEFAULT);
-
- BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
-@@ -36,7 +36,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemor
-
- namespace {
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- DiscardableMemoryBacking GetBackingForFieldTrial() {
- DiscardableMemoryTrialGroup trial_group =
-@@ -54,7 +54,7 @@ DiscardableMemoryBacking GetBackingForFi
-
- } // namespace
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- // Probe capabilities of this device to determine whether we should participate
- // in the discardable memory backing trial.
-@@ -81,7 +81,7 @@ DiscardableMemory::DiscardableMemory() =
- DiscardableMemory::~DiscardableMemory() = default;
-
- DiscardableMemoryBacking GetDiscardableMemoryBacking() {
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (DiscardableMemoryBackingFieldTrialIsEnabled()) {
- return GetBackingForFieldTrial();
- }
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
deleted file mode 100644
index 1e5c6f34b5..0000000000
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.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
-
---- base/memory/discardable_memory_internal.h.orig 2026-05-26 20:39:02.000000000 +0000
-+++ base/memory/discardable_memory_internal.h
-@@ -12,7 +12,7 @@
- #include "base/metrics/field_trial_params.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-
- namespace base {
-
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
deleted file mode 100644
index 738666dbe0..0000000000
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -293,6 +293,10 @@ void MadvFreeDiscardableMemoryPosix::Set
-
- bool MadvFreeDiscardableMemoryPosix::IsResident() const {
- DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
-+// XXX mincore
-+#if BUILDFLAG(IS_BSD)
-+ return false;
-+#else
- #if BUILDFLAG(IS_APPLE)
- std::vector<char> vec(allocated_pages_);
- #else
-@@ -309,6 +313,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
- }
- }
- return true;
-+#endif
- }
-
- bool MadvFreeDiscardableMemoryPosix::IsDiscarded() const {
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 8e26061195..6008762098 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-05-26 20:39:02.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2026-05-28 23:24:11.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 fb44cb1ec0..241f93731e 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-05-26 20:39:02.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2026-05-28 23:24:11.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 904c0c4eba..420d00cfa8 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-05-26 20:39:02.000000000 +0000
+--- base/memory/protected_memory.h.orig 2026-05-28 23:24:11.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 e69a939842..07a9a6b426 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-05-26 20:39:02.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2026-05-28 23:24:11.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 767f962f29..5de6527140 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-05-26 20:39:02.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/message_loop/message_pump_epoll.cc
@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version =
std::atomic_bool g_use_poll = false;
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
index d5cbf14cd8..7570f53f5e 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-05-26 20:39:02.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/message_loop/message_pump_epoll.h
@@ -51,7 +51,11 @@ namespace base {
// every call, don't do it when we have too many FDs.
diff --git a/chromium/patches/patch-base_message__loop_message__pump__glib.cc b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
index 9279c26f60..6803053c40 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-05-26 20:39:02.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -8,6 +8,15 @@
#include <glib.h>
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index 60440570fd..cdb28bcb82 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-05-26 20:39:02.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2026-05-28 23:24:11.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 1e46a764eb..afa9c5859e 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-05-26 20:39:02.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2026-05-28 23:24:11.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 c5c39a1af0..1a7681ec9f 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-05-26 20:39:02.000000000 +0000
+--- base/posix/sysctl.cc.orig 2026-05-28 23:24:11.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 ceed6d845c..d654819ee7 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-05-26 20:39:02.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2026-05-28 23:24:11.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 a28ddedfd7..a70ffc23f8 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-05-26 20:39:02.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2026-05-28 23:24:11.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 d1e0a7f9e7..8465d3bd80 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-05-26 20:39:02.000000000 +0000
+--- base/process/internal_linux.h.orig 2026-05-28 23:24:11.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 5e9bbc130f..c7f737ddc3 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-05-26 20:39:02.000000000 +0000
+--- base/process/kill.h.orig 2026-05-28 23:24:11.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 2f09a16f27..7a42950fe5 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-05-26 20:39:02.000000000 +0000
+--- base/process/kill_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/process/kill_posix.cc
@@ -160,7 +160,7 @@ void EnsureProcessTerminated(Process pro
0, new BackgroundReaper(std::move(process), Seconds(2)));
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index 2aada78d88..bde0b1513e 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-05-26 20:39:02.000000000 +0000
+--- base/process/launch.h.orig 2026-05-28 23:24:11.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 5c54dec238..2537d37252 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-05-26 20:39:02.000000000 +0000
+--- base/process/launch_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/process/launch_posix.cc
@@ -218,6 +218,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index e853a2d7d6..e3092a225d 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-05-26 20:39:02.000000000 +0000
+--- base/process/memory_linux.cc.orig 2026-05-28 23:24:11.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 e554930638..333a7237e1 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_handle.cc.orig 2026-05-28 23:24:11.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 88c6f870e2..bfc9babaa9 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_handle.h.orig 2026-05-28 23:24:11.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 d1375a4f78..e37efe2f22 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2026-05-28 23:24:11.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 867bfe10e0..4bd8bf842b 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_openbsd.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/process/process_handle_openbsd.cc
@@ -3,17 +3,25 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index 59b6f68d5d..21b9fa5f20 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_iterator.h.orig 2026-05-28 23:24:11.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 42fc4b3c4b..f256ab8934 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2026-05-28 23:24:11.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 501c063d77..a5adaaaec1 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2026-05-28 23:24:11.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 2001a4a537..6f33d9a275 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics.cc.orig 2026-05-28 23:24:11.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 5dd018ab86..ae24d2dc59 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics.h.orig 2026-05-28 23:24:11.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 8149b6f7a5..619ba0706a 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2026-05-28 23:24:11.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 5628a776c6..0872ab778b 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_openbsd.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/process/process_metrics_openbsd.cc
@@ -6,73 +6,85 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index 3123cb6e04..be441a266b 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2026-05-28 23:24:11.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 d19b346811..5e9398567b 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2026-05-28 23:24:11.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 437846e5c6..3f86b2b1f3 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_posix.cc.orig 2026-05-28 23:24:11.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 698018b64b..cf1691f0fb 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-05-26 20:39:02.000000000 +0000
+--- base/process/process_unittest.cc.orig 2026-05-28 23:24:11.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 d216b7b693..5bc0c4e039 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2026-05-28 23:24:11.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 f46d51c214..ede8fff2ae 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2026-05-28 23:24:11.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 26b89d2ab0..89ab377cf5 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2026-05-28 23:24:11.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 6f49a8e8d7..be79939ab4 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2026-05-28 23:24:11.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 c7c2cf4c82..81ea30f9ee 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-05-28 23:24:11.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 76a7b9d6d5..20cc7d3b1b 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-05-26 20:39:02.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-05-28 23:24:11.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 c925d7ab7a..d5c17cb8cd 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/thread_delegate_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/profiler/thread_delegate_posix.cc
-@@ -15,7 +15,7 @@
+@@ -16,7 +16,7 @@
#include "base/process/process_handle.h"
#include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/profiler/stack_base_address_posix.h"
#endif
-@@ -24,7 +24,7 @@ namespace base {
+@@ -25,7 +25,7 @@ namespace base {
std::unique_ptr<ThreadDelegatePosix> ThreadDelegatePosix::Create(
SamplingProfilerThreadToken thread_token) {
std::optional<uintptr_t> base_address;
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index a687a68c5a..a553ba0d72 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/rand_util.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/rand_util.h
-@@ -225,7 +225,7 @@ decltype(auto) RandomChoice(Range&& r) {
+@@ -221,7 +221,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 bf11620556..da64bacfff 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-05-26 20:39:02.000000000 +0000
+--- base/rand_util_posix.cc.orig 2026-05-28 23:24:11.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 b5fb70009d..3fd1a8b574 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-05-26 20:39:02.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2026-05-28 23:24:11.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 ee4642b6e1..466b9fb6fa 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-05-26 20:39:02.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2026-05-28 23:24:11.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 c0dc5a5409..4aabca3529 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-05-26 20:39:02.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/synchronization/lock_impl.h
-@@ -110,6 +110,10 @@ void LockImpl::Unlock() {
+@@ -122,6 +122,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);
-@@ -130,6 +134,9 @@ void LockImpl::Unlock() {
+@@ -142,6 +146,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 000a76dbba..5221ac4806 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-05-26 20:39:02.000000000 +0000
+--- base/syslog_logging.cc.orig 2026-05-28 23:24:11.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 666a60170c..3a36335fc1 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/system/sys_info.cc
@@ -241,7 +241,7 @@ std::string SysInfo::SocManufacturer() {
#endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index 4c1d01624c..b78d913f68 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/system/sys_info.h
-@@ -384,6 +384,8 @@ class BASE_EXPORT SysInfo {
+@@ -396,6 +396,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
@@ -15,7 +15,7 @@ $NetBSD$
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -396,7 +398,7 @@ class BASE_EXPORT SysInfo {
+@@ -408,7 +410,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 86998aed3a..dd8af53763 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_freebsd.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/system/sys_info_freebsd.cc
-@@ -10,20 +10,74 @@
+@@ -10,20 +10,72 @@
#include "base/notreached.h"
#include "base/numerics/safe_conversions.h"
@@ -48,7 +48,7 @@ $NetBSD$
+ByteSize SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
+ int page_size, r = 0;
-+ unsigned int pgfree, pginact, pgcache;
++ unsigned int pgfree, pginact;
+ size_t size = sizeof(page_size);
+ size_t szpg = sizeof(pgfree);
+
@@ -58,15 +58,13 @@ $NetBSD$
+ r = sysctlbyname("vm.stats.vm.v_free_count", &pgfree, &szpg, NULL, 0);
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_inactive_count", &pginact, &szpg, NULL, 0);
-+ if (r == 0)
-+ r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
+
+ if (r == -1) {
+ NOTREACHED();
+ return ByteSize(0);
+ }
+
-+ return ByteSize((pgfree + pginact + pgcache) * checked_cast<unsigned>(page_size));
++ return ByteSize((pgfree + pginact) * checked_cast<unsigned>(page_size));
+}
+
+// static
@@ -85,7 +83,7 @@ $NetBSD$
// static
uint64_t SysInfo::MaxSharedMemorySize() {
size_t limit;
-@@ -34,4 +88,16 @@ uint64_t SysInfo::MaxSharedMemorySize()
+@@ -34,4 +86,16 @@ uint64_t SysInfo::MaxSharedMemorySize()
return static_cast<uint64_t>(limit);
}
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 69097e88b4..6192321a52 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-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2026-05-28 23:24:11.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 fe79a9f675..6c65452fd3 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/system/sys_info_posix.cc
-@@ -58,7 +58,11 @@ base::ByteSize AmountOfVirtualMemory() {
+@@ -59,7 +59,11 @@ base::ByteSize AmountOfVirtualMemory() {
if (result != 0) {
NOTREACHED();
}
@@ -18,7 +18,7 @@ $NetBSD$
}
using LazyVirtualMemory =
base::internal::LazySysInfoValue<base::ByteSize, AmountOfVirtualMemory>;
-@@ -140,7 +144,7 @@ void GetKernelVersionNumbers(int32_t* ma
+@@ -110,7 +114,7 @@ void GetKernelVersionNumbers(int32_t* ma
namespace base {
@@ -27,7 +27,7 @@ $NetBSD$
// static
int SysInfo::NumberOfProcessors() {
#if BUILDFLAG(IS_MAC)
-@@ -196,7 +200,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -166,7 +170,7 @@ int SysInfo::NumberOfProcessors() {
return cached_num_cpus;
}
@@ -36,7 +36,7 @@ $NetBSD$
// static
ByteSize SysInfo::AmountOfVirtualMemory() {
-@@ -286,6 +290,8 @@ std::string SysInfo::OperatingSystemArch
+@@ -275,6 +279,8 @@ std::string SysInfo::OperatingSystemArch
arch = "x86";
} else if (arch == "amd64") {
arch = "x86_64";
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index 017b01e993..f4b24fcc28 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-05-26 20:39:02.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/system/sys_info_unittest.cc
-@@ -266,12 +266,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -305,12 +305,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 5d4f55caed..ada5afa562 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-05-26 20:39:02.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2026-05-28 23:24:11.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 8c54b8e8a5..acd6a1d26a 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-05-26 20:39:02.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2026-05-28 23:24:11.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 f696393831..b35c9f2924 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-05-26 20:39:02.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2026-05-28 23:24:11.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 e174d636c6..5a00629593 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-05-26 20:39:02.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2026-05-28 23:24:11.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 d7795787b1..fe7af09f38 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-05-26 20:39:02.000000000 +0000
+--- base/threading/hang_watcher.cc.orig 2026-05-28 23:24:11.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 a6d17bfa0e..03b55420c2 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread.h.orig 2026-05-28 23:24:11.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 52ef5a1717..2fe10619aa 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-05-31 17:28:56.218370199 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-06-06 07:58:19.140656639 +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 39d622ffa6..8598a931e0 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2026-05-28 23:24:11.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 8887508386..8e6ea32132 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2026-05-28 23:24:11.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 779f83f536..27446ee476 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2026-05-28 23:24:11.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 6141bf1d5b..c93f7f3f19 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2026-05-28 23:24:11.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 b0dbbfdbea..84c9496c52 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-05-26 20:39:02.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2026-05-28 23:24:11.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 ef7db7f597..e204ab9196 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-05-26 20:39:02.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2026-05-28 23:24:11.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 dc8d419c47..fa77c5ac45 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-05-26 20:39:02.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/trace_event/malloc_dump_provider.cc
@@ -28,6 +28,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 119faf973b..3bfc80f16e 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/memory_dump_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/trace_event/memory_dump_manager.cc
-@@ -96,7 +96,7 @@ const char* const MemoryDumpManager::kSy
+@@ -86,7 +86,7 @@ const char* const MemoryDumpManager::kSy
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
MallocDumpProvider::kAllocatedObjects;
#else
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index 353d16c921..d014b91f20 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-05-26 20:39:02.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ base/trace_event/process_memory_dump.cc
@@ -43,7 +43,7 @@
#include <Psapi.h>
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 907d0df8f1..93bde05e8d 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-05-26 20:39:02.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2026-05-28 23:24:11.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 f84196b864..c70c47a01c 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-05-26 20:39:02.000000000 +0000
+--- base/tracing/trace_time.h.orig 2026-05-28 23:24:11.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 9e90b88a5c..07675a459e 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-05-26 20:39:02.000000000 +0000
+--- base/version_info/version_info.h.orig 2026-05-28 23:24:11.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 39614b6310..4f3d6b45f1 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-05-26 20:39:02.000000000 +0000
+--- build/config/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/BUILD.gn
@@ -209,6 +209,10 @@ config("default_libs") {
# Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium/patches/patch-build_config_BUILDCONFIG.gn b/chromium/patches/patch-build_config_BUILDCONFIG.gn
index c4fbac853b..ce326096c6 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-05-26 20:39:02.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -16,7 +16,7 @@ $NetBSD$
(current_cpu != "mips" && current_cpu != "mips64")
# Allows the path to a custom target toolchain to be injected as a single
-@@ -232,6 +233,12 @@ if (host_toolchain == "") {
+@@ -241,6 +242,12 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -29,7 +29,7 @@ $NetBSD$
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -281,6 +288,8 @@ if (target_os == "android") {
+@@ -290,6 +297,8 @@ if (target_os == "android") {
assert(
false,
"emscripten is not a supported target_os. It is available only as secondary toolchain.")
@@ -38,7 +38,7 @@ $NetBSD$
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -315,7 +324,12 @@ is_android = current_os == "android"
+@@ -324,7 +333,12 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index 3dbfee463f..dd91925071 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-05-26 20:39:02.000000000 +0000
+--- build/config/c++/modules.gni.orig 2026-05-28 23:24:11.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 c5d9607c14..fae07cd80a 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-05-26 20:39:02.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/clang/BUILD.gn
-@@ -240,7 +240,12 @@ template("clang_lib") {
+@@ -243,7 +243,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 f37950f219..67f382344d 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-05-26 20:39:02.000000000 +0000
+--- build/config/clang/clang.gni.orig 2026-05-28 23:24:11.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 f998a6e757..0f9b1e1e0d 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/compiler/BUILD.gn
-@@ -202,7 +202,7 @@ declare_args() {
+@@ -203,7 +203,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
# debugging information which is required by some specialized
# debugging tools.
@@ -15,7 +15,7 @@ $NetBSD$
# This switch is used to enable -Wexit-time-destructors by default. This
# warning serves as a flip switch to allow a gradual migration of targets
-@@ -292,7 +292,7 @@ assert(is_bot ||
+@@ -293,7 +293,7 @@ assert(is_bot ||
#
# Since this is referenced both when passing the file and when deciding which
# warnings to enable, store it in a separate variable here.
@@ -24,7 +24,7 @@ $NetBSD$
is_clang && clang_warning_suppression_file != ""
# default_include_dirs ---------------------------------------------------------
-@@ -310,13 +310,16 @@ config("default_include_dirs") {
+@@ -311,13 +311,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -42,7 +42,7 @@ $NetBSD$
}
# compiler ---------------------------------------------------------------------
-@@ -560,6 +563,10 @@ config("compiler") {
+@@ -553,6 +556,10 @@ config("compiler") {
}
}
@@ -53,7 +53,19 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (is_linux || is_chromeos) {
-@@ -616,7 +623,7 @@ config("compiler") {
+@@ -588,9 +595,9 @@ config("compiler") {
+ if (is_clang) {
+ # Flags for diagnostics.
+ cflags += [ "-fcolor-diagnostics" ]
+- if (!is_win) {
++ if (!is_win && !is_bsd) {
+ cflags += [ "-fdiagnostics-show-inlining-chain" ]
+- } else {
++ } else if (!is_bsd) {
+ # Combine after https://github.com/llvm/llvm-project/pull/192241
+ cflags += [ "/clang:-fdiagnostics-show-inlining-chain" ]
+ }
+@@ -615,7 +622,7 @@ config("compiler") {
}
}
@@ -62,7 +74,7 @@ $NetBSD$
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1338,7 +1345,7 @@ config("compiler_cpu_abi") {
+@@ -1350,7 +1357,7 @@ config("compiler_cpu_abi") {
# CPU architecture. We may or may not be doing a cross compile now, so for
# simplicity we always explicitly set the architecture.
if (current_cpu == "x64") {
@@ -71,7 +83,7 @@ $NetBSD$
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
} else {
-@@ -1352,7 +1359,7 @@ config("compiler_cpu_abi") {
+@@ -1364,7 +1371,7 @@ config("compiler_cpu_abi") {
ldflags += [ "-march=$cros_target_cpu_arch" ]
}
} else if (current_cpu == "x86") {
@@ -80,7 +92,7 @@ $NetBSD$
cflags += [ "--target=i386-unknown-linux-gnu" ]
ldflags += [ "--target=i386-unknown-linux-gnu" ]
} else {
-@@ -1364,7 +1371,7 @@ config("compiler_cpu_abi") {
+@@ -1376,7 +1383,7 @@ config("compiler_cpu_abi") {
"-msse3",
]
} else if (current_cpu == "arm") {
@@ -89,7 +101,7 @@ $NetBSD$
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
}
-@@ -1373,7 +1380,7 @@ config("compiler_cpu_abi") {
+@@ -1385,7 +1392,7 @@ config("compiler_cpu_abi") {
"-mfloat-abi=$arm_float_abi",
]
} else if (current_cpu == "arm64") {
@@ -98,7 +110,7 @@ $NetBSD$
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1785,7 +1792,7 @@ config("compiler_deterministic") {
+@@ -1797,7 +1804,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -107,41 +119,43 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -1910,13 +1917,13 @@ config("sanitize_c_array_bounds") {
- # sanitizer) is enabled, they then do expensive debug like operations. We
- # want to suppress this behaviour since we want to keep performance costs
- # as low as possible while having these checks.
-- "-fsanitize-ignore-for-ubsan-feature=array-bounds",
-+ # "-fsanitize-ignore-for-ubsan-feature=array-bounds",
+@@ -1911,7 +1918,7 @@ config("clang_warning_suppression") {
+ # See also: https://crbug.com/40891132#comment10
+ ubsan_hardening("c_array_bounds") {
+ sanitizer = "array-bounds"
+- condition = !(is_asan && target_cpu == "x86")
++ condition = !(is_bsd || (is_asan && target_cpu == "x86"))
- # Because we've enabled array-bounds sanitizing we also want to suppress
- # the related warning about "unsafe-buffer-usage-in-static-sized-array",
- # since we know that the array bounds sanitizing will catch any out-of-
- # bounds accesses.
-- "-Wno-unsafe-buffer-usage-in-static-sized-array",
-+ # "-Wno-unsafe-buffer-usage-in-static-sized-array",
- ]
- }
+ # Because we've enabled array-bounds sanitizing we also want to suppress
+ # the related warning about "unsafe-buffer-usage-in-static-sized-array",
+@@ -1925,6 +1932,7 @@ ubsan_hardening("c_array_bounds") {
+ # `NOTREACHED()` at the end of such functions.
+ ubsan_hardening("return") {
+ sanitizer = "return"
++ condition = !is_bsd
}
-@@ -1934,7 +1941,7 @@ config("sanitize_return") {
- # sanitizer) is enabled, they then do expensive debug like operations. We
- # want to suppress this behaviour since we want to keep performance costs
- # as low as possible while having these checks.
-- "-fsanitize-ignore-for-ubsan-feature=return",
-+ # "-fsanitize-ignore-for-ubsan-feature=return",
+
+ config("rustc_revision") {
+@@ -2259,9 +2267,6 @@ config("default_warnings") {
+
+ # TODO(crbug.com/432275627): Fix and re-enable.
+ "-Wno-uninitialized-const-pointer",
+-
+- # TODO(crbug.com/495753203): Fix and re-enable.
+- "-Wno-unused-but-set-global",
]
- }
- }
-@@ -2642,7 +2649,7 @@ config("export_dynamic") {
- # 2. Remove the thin_archive config, so that the .a file actually contains all
+
+ cflags_cc += [
+@@ -2631,7 +2636,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") {
-+ if ((is_apple && use_lld) || (is_linux && !is_clang) || current_os == "aix" || (is_netbsd)) {
+ if ((is_apple && use_lld) || (is_linux && !is_clang) || current_os == "aix" ||
+- current_os == "zos") {
++ current_os == "zos" || (is_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.
-@@ -3078,7 +3085,7 @@ config("afdo_optimize_size") {
+@@ -3067,7 +3072,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") {
@@ -150,7 +164,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -3105,7 +3112,7 @@ config("afdo") {
+@@ -3094,7 +3099,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 84468c6da8..b5927a4acc 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-05-26 20:39:02.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 07fa77e6e3..10c831260c 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-05-26 20:39:02.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2026-05-28 23:24:11.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 e4d338e13f..d2f4b30dd7 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/pkg-config.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2026-05-28 23:24:11.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
@@ -12,6 +12,6 @@ $NetBSD$
# platforms.
- if "linux" not in sys.platform:
+ if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
- if options.libdir:
+ 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 4c28b06da1..971654ec61 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-05-26 20:39:02.000000000 +0000
+--- build/config/ozone.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/config/ozone.gni
@@ -80,7 +80,19 @@ declare_args() {
ozone_platform = "x11"
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index 9bcd7c21c1..d7c010f333 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-05-26 20:39:02.000000000 +0000
+--- build/config/rust.gni.orig 2026-05-28 23:24:11.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 2a2738300e..acb9dc24a5 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-05-26 20:39:02.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2026-05-28 23:24:11.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 362cd2d42e..4dad3d4c85 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/detect_host_arch.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/detect_host_arch.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_dotfile__settings.gni b/chromium/patches/patch-build_dotfile__settings.gni
index 17ee4664fb..e8d0bd8a63 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-05-26 20:39:02.000000000 +0000
+--- build/dotfile_settings.gni.orig 2026-05-28 23:24:11.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 c94e85cc8c..7366a0eaeb 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/gn_run_binary.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/gn_run_binary.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/gn_run_binary.py
@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index 9792bbeadd..56d12886ff 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-05-26 20:39:02.000000000 +0000
+--- build/linux/chrome.map.orig 2026-05-28 23:24:11.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 fa2406503b..7cbe8ecc7a 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-05-26 20:39:02.000000000 +0000
+--- build/linux/strip_binary.gni.orig 2026-05-28 23:24:11.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 3c670bb53e..dee00f76b0 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/linux/strip_binary.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/linux/strip_binary.py
@@ -10,6 +10,7 @@ import sys
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 46f23e64f3..42c1635ce0 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-05-26 20:39:02.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2026-05-28 23:24:11.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 0b65076c24..72179c6df2 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-05-26 20:39:02.000000000 +0000
+--- build/linux/unbundle/libpng.gn.orig 2026-05-28 23:24:11.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 541df51101..113f79bae8 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-05-26 20:39:02.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 33826cd2e6..79c58f6b9f 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-05-26 20:39:02.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/rust/allocator/lib.rs
@@ -108,6 +108,12 @@ mod both_allocators {
0
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index d300a52990..2c8005f03d 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-05-26 20:39:02.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2026-05-28 23:24:11.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 ae1ed44f97..3fec3fb61e 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-05-26 20:39:02.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2026-05-28 23:24:11.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 ffe1cd8e6e..ddb9050668 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-05-26 20:39:02.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2026-05-28 23:24:11.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 da2b80206a..8405a969d8 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-05-31 17:28:56.265417369 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-06-06 07:58:19.145662840 +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 c75a6def3c..3d9e4660e0 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_solink_wrapper.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/toolchain/gcc_solink_wrapper.py
@@ -39,7 +39,7 @@ def CollectDynSym(args):
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index c54954e0d4..4b533a9a74 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-05-26 20:39:02.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/toolchain/gcc_toolchain.gni
@@ -46,6 +46,13 @@ if (enable_resource_allowlist_generation
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -20,7 +20,7 @@ $NetBSD$
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -591,7 +598,7 @@ template("single_gcc_toolchain") {
+@@ -602,7 +609,7 @@ template("single_gcc_toolchain") {
# We need to specify link groups, at least, for single pass linkers. I.e.
# Rust libraries are alpha-sorted instead of by dependencies so they fail
# to link if not properly ordered or grouped.
@@ -29,7 +29,7 @@ $NetBSD$
# Generate a map file to be used for binary size analysis.
# Map file adds ~10% to the link time on a z620.
-@@ -927,22 +934,12 @@ template("gcc_toolchain") {
+@@ -956,22 +963,12 @@ template("gcc_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 0b8577c178..60a7564b51 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-05-31 17:28:56.276079233 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-06-06 07:58:19.146135171 +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 6bdf3a34c2..992bc3d939 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-05-31 17:28:56.277902232 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-06-06 07:58:19.146297882 +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 78f32c0572..27ab5a389c 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/toolchain.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ build/toolchain/toolchain.gni
@@ -64,7 +64,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index daa2885f93..0ff72d5142 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- cc/base/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ cc/base/features.cc
@@ -33,7 +33,7 @@ const base::FeatureParam<int> kDeferImpl
// Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index 06a5931849..670fa57ce7 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-05-26 20:39:02.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/app/chrome_command_ids.h
-@@ -72,11 +72,11 @@
+@@ -67,11 +67,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 0142f4a4e3..46fe0c009f 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/app/chrome_main.cc
-@@ -28,11 +28,11 @@
- #include "chrome/app/chrome_main_mac.h"
+@@ -29,11 +29,11 @@
+ #include "chrome/common/mac/detect_inappropriate_exit.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -20,7 +20,7 @@ $NetBSD$
#include "chrome/app/chrome_main_linux.h"
#endif
-@@ -85,7 +85,7 @@ int ChromeMain(int argc, const char** ar
+@@ -86,7 +86,7 @@ int ChromeMain(int argc, const char** ar
#error Unknown platform.
#endif
@@ -29,7 +29,7 @@ $NetBSD$
PossiblyDetermineFallbackChromeChannel(argv[0]);
#endif
-@@ -150,7 +150,7 @@ int ChromeMain(int argc, const char** ar
+@@ -153,7 +153,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 1725d9568e..9f8906a13e 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
@@ -103,7 +103,7 @@
#include "ui/base/ui_base_switches.h"
@@ -36,7 +36,7 @@ $NetBSD$
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -228,7 +228,7 @@ const char* const ChromeMainDelegate::kN
+@@ -232,7 +232,7 @@ const char* const ChromeMainDelegate::kN
#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,
-@@ -303,7 +303,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -307,7 +307,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
-@@ -383,7 +383,7 @@ bool HandleVersionSwitches(const base::C
+@@ -387,7 +387,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) ||
-@@ -395,7 +395,7 @@ void HandleHelpSwitches(const base::Comm
+@@ -399,7 +399,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;
-@@ -477,7 +477,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -481,7 +481,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.
-@@ -555,7 +555,7 @@ void InitializeUserDataDir(base::Command
+@@ -559,7 +559,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.
-@@ -661,7 +661,7 @@ void RecordMainStartupMetrics(const Star
+@@ -665,7 +665,7 @@ void RecordMainStartupMetrics(const Star
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -99,16 +99,7 @@ $NetBSD$
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -831,7 +831,7 @@ std::optional<int> ChromeMainDelegate::P
- #if BUILDFLAG(IS_OZONE)
- // Initialize Ozone platform and add required feature flags as per platform's
- // properties.
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
- #endif
- ui::OzonePlatform::PreEarlyInitialization();
-@@ -1127,7 +1127,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1131,7 +1131,7 @@ std::optional<int> ChromeMainDelegate::B
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -117,7 +108,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1457,7 +1457,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1460,7 +1460,7 @@ void ChromeMainDelegate::PreSandboxStart
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
@@ -126,3 +117,12 @@ $NetBSD$
// Zygote needs to call InitCrashReporter() in RunZygote().
if (process_type != switches::kZygoteProcess &&
!command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
+@@ -1505,7 +1505,7 @@ void ChromeMainDelegate::PreSandboxStart
+ if (process_type.empty()) {
+ // Initialize Ozone platform and add required feature flags as per
+ // platform's properties.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ui::SetOzonePlatformForLinuxIfNeeded(
+ *base::CommandLine::ForCurrentProcess());
+ #endif
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
deleted file mode 100644
index b52d4d4430..0000000000
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ /dev/null
@@ -1,22 +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/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
-+++ chrome/browser/BUILD.gn
-@@ -6580,6 +6580,13 @@ static_library("browser") {
- [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
- }
-
-+ if (is_bsd) {
-+ sources -= [
-+ "metrics/bluetooth_metrics_provider.cc",
-+ "metrics/bluetooth_metrics_provider.h",
-+ ]
-+ }
-+
- if (use_dbus) {
- sources += [
- "dbus_memory_pressure_evaluator_linux.cc",
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index 6a0288b233..6d25a0fdd9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/about_flags.cc
-@@ -340,13 +340,13 @@
+@@ -343,13 +343,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"
-@@ -355,7 +355,7 @@
+@@ -359,7 +359,7 @@
// BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -31,7 +31,7 @@ $NetBSD$
#include "chrome/browser/glic/suggestions/contextual_cueing_features.h" // nogncheck
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
// BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID)
-@@ -368,7 +368,7 @@
+@@ -372,7 +372,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)
-@@ -893,6 +893,27 @@ const FeatureEntry::FeatureVariation
+@@ -917,6 +917,27 @@ const FeatureEntry::FeatureVariation
"identity request to Android OS",
kWebIdentityDigitalIdentityCredentialHighRiskDialogParam, nullptr}};
@@ -68,8 +68,8 @@ $NetBSD$
const FeatureEntry::FeatureParam kMBIModeLegacy[] = {{"mode", "legacy"}};
const FeatureEntry::FeatureParam kMBIModeEnabledPerRenderProcessHost[] = {
{"mode", "per_render_process_host"}};
-@@ -1285,7 +1306,7 @@ const FeatureEntry::FeatureVariation
- };
+@@ -1341,7 +1362,7 @@ const FeatureEntry::FeatureVariation
+ nullptr}};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -77,7 +77,7 @@ $NetBSD$
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3273,7 +3294,7 @@ const FeatureEntry::FeatureVariation kAn
+@@ -3324,7 +3345,7 @@ const FeatureEntry::FeatureVariation kAn
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -86,7 +86,7 @@ $NetBSD$
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -3299,7 +3320,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3350,7 +3371,7 @@ const flags_ui::FeatureEntry::FeatureVar
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -95,7 +95,7 @@ $NetBSD$
const char kReplaceSyncPromosWithSignInPromosDesktopFeatures[] =
"ReplaceSyncPromosWithSignInPromos,"
"IPH_SignInBenefits,"
-@@ -3501,7 +3522,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -3540,7 +3561,7 @@ const FeatureEntry::FeatureVariation kSe
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -104,7 +104,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -4266,7 +4287,7 @@ const FeatureEntry::FeatureVariation
+@@ -4245,7 +4266,7 @@ const FeatureEntry::FeatureVariation
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -113,7 +113,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -4344,7 +4365,7 @@ const FeatureEntry::FeatureVariation
+@@ -4323,7 +4344,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -122,7 +122,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kProjectsPanelWithoutThreadsVariation[] = {
{"include_threads_in_projects_panel", "false"}};
const FeatureEntry::FeatureParam kProjectsPanelWithThreadsVariation[] = {
-@@ -4380,7 +4401,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -4359,7 +4380,7 @@ const FeatureEntry::FeatureVariation kSe
kSeamlessSigninCompactSignin, nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
@@ -131,7 +131,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5466,7 +5487,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5508,7 +5529,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableProcessIsolationUiDescription, kOsWin,
FEATURE_VALUE_TYPE(features::kProcessIsolationSettings)},
#endif // BUILDFLAG(IS_WIN)
@@ -140,7 +140,7 @@ $NetBSD$
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5670,7 +5691,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5701,7 +5722,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -149,7 +149,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5685,6 +5706,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5716,6 +5737,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -166,7 +166,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6148,7 +6179,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6163,7 +6194,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kFillOnAccountSelectDescription, kOsAll,
FEATURE_VALUE_TYPE(password_manager::features::kFillOnAccountSelect)},
@@ -175,7 +175,7 @@ $NetBSD$
{"first-run-desktop-choice-screen-refresh",
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshName,
flag_descriptions::kFirstRunDesktopChoiceScreenRefreshDescription,
-@@ -6467,7 +6498,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6483,7 +6514,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -184,16 +184,16 @@ $NetBSD$
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -6880,7 +6911,7 @@ const FeatureEntry kFeatureEntries[] = {
- kNumSrpZpsRelatedSearches,
- "PowerTools")},
+@@ -6910,7 +6941,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kVoiceSearchCoherenceComposeboxVariations,
+ "VoiceSearchCoherenceComposeboxVariations")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7063,7 +7094,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7104,7 +7135,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -202,7 +202,7 @@ $NetBSD$
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -7306,7 +7337,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7347,7 +7378,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_PRINTING)
@@ -211,7 +211,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -7529,7 +7560,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7572,7 +7603,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -220,7 +220,7 @@ $NetBSD$
{"enable-input-protection", flag_descriptions::kEnableInputProtectionName,
flag_descriptions::kEnableInputProtectionDescription, kOsDesktop,
FEATURE_VALUE_TYPE(views::features::kEnableInputProtection)},
-@@ -8117,7 +8148,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8169,7 +8200,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kGesturePropertiesDBusService)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -229,7 +229,7 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8588,7 +8619,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8636,7 +8667,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -238,7 +238,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9028,7 +9059,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9082,7 +9113,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -247,16 +247,25 @@ $NetBSD$
{"auto-picture-in-picture-for-video-playback",
flag_descriptions::kAutoPictureInPictureForVideoPlaybackName,
flag_descriptions::kAutoPictureInPictureForVideoPlaybackDescription,
-@@ -9216,7 +9247,7 @@ const FeatureEntry kFeatureEntries[] = {
- flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
- FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
+@@ -9271,7 +9302,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kIsolateSandboxedIframesGroupingVariations,
+ "IsolateSandboxedIframes" /* trial name */)},
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -9698,7 +9729,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9304,7 +9335,7 @@ const FeatureEntry kFeatureEntries[] = {
+ content_settings::features::kApproximateGeolocationPermission,
+ kApproximateGeolocationPermissionVariations,
+ "ApproximateGeolocationPermission")},
+-#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"approximate-geolocation-permission",
+ flag_descriptions::kApproximateGeolocationPermissionName,
+ flag_descriptions::kApproximateGeolocationPermissionDescription,
+@@ -9794,7 +9825,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -265,7 +274,7 @@ $NetBSD$
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -9708,7 +9739,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9804,7 +9835,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -274,7 +283,7 @@ $NetBSD$
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -10097,7 +10128,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10174,7 +10205,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,
-@@ -10469,7 +10500,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10574,7 +10605,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -292,16 +301,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -10535,7 +10566,7 @@ const FeatureEntry kFeatureEntries[] = {
- password_manager::features::kPasswordFormGroupedAffiliations)},
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- {"contextual-cueing", flag_descriptions::kContextualCueingName,
- flag_descriptions::kContextualCueingDescription, kOsDesktop | kOsAndroid,
- FEATURE_WITH_PARAMS_VALUE_TYPE(glic::kContextualCueing,
-@@ -10944,7 +10975,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11022,7 +11053,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -310,7 +310,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -10967,7 +10998,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11045,7 +11076,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -319,7 +319,7 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -11126,7 +11157,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11195,7 +11226,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
feature_engagement::kIPHAutofillCreditCardBenefitFeature)},
@@ -328,7 +328,7 @@ $NetBSD$
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -11179,7 +11210,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11240,7 +11271,7 @@ const FeatureEntry kFeatureEntries[] = {
supervised_user::kSupervisedUserUseUrlFilteringService)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -337,7 +337,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -11189,7 +11220,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11250,7 +11281,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -346,7 +346,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -11428,7 +11459,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11481,7 +11512,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -355,7 +355,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -11478,7 +11509,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11530,7 +11561,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -364,7 +364,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -11569,7 +11600,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11621,7 +11652,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -373,7 +373,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -11618,7 +11649,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11670,7 +11701,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -382,7 +382,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -12027,7 +12058,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12075,7 +12106,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -391,7 +391,7 @@ $NetBSD$
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -12119,7 +12150,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12176,7 +12207,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -400,7 +400,7 @@ $NetBSD$
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -12177,7 +12208,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12221,7 +12252,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -409,7 +409,7 @@ $NetBSD$
{"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
-@@ -12222,7 +12253,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12266,7 +12297,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -418,7 +418,7 @@ $NetBSD$
{"disable-u18-feedback-desktop",
flag_descriptions::kDisableU18FeedbackDesktopName,
flag_descriptions::kDisableU18FeedbackDesktopDescription,
-@@ -12230,7 +12261,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12274,7 +12305,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kDisableU18FeedbackDesktop)},
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -427,34 +427,7 @@ $NetBSD$
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -12238,7 +12269,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
- flag_descriptions::
- kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
-@@ -12250,7 +12281,7 @@ const FeatureEntry kFeatureEntries[] = {
- kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"profile-creation-friction-reduction-experiment-remove-signin-step",
- flag_descriptions::
- kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
-@@ -12262,7 +12293,7 @@ const FeatureEntry kFeatureEntries[] = {
- kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"profile-creation-friction-reduction-experiment-skip-customize-profile",
- flag_descriptions::
- kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
-@@ -12280,7 +12311,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12288,7 +12319,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kSearchSettingsUpdate)},
#endif
@@ -463,15 +436,6 @@ $NetBSD$
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -12288,7 +12319,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- {"open-all-profiles-from-profile-picker-experiment",
- flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
- flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
@@ -12303,7 +12334,7 @@ const FeatureEntry kFeatureEntries[] = {
enterprise_signals::features::kProfileSignalsReportingEnabled)},
@@ -481,7 +445,7 @@ $NetBSD$
{"projects-panel", flag_descriptions::kProjectsPanelName,
flag_descriptions::kProjectsPanelDescription, kOsDesktop,
FEATURE_WITH_PARAMS_VALUE_TYPE(tab_groups::kProjectsPanel,
-@@ -12347,7 +12378,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12336,7 +12367,7 @@ const FeatureEntry kFeatureEntries[] = {
"AndroidDesktopZoomScaling")},
#endif
@@ -490,7 +454,7 @@ $NetBSD$
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -12358,7 +12389,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12347,7 +12378,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -499,7 +463,7 @@ $NetBSD$
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -12381,7 +12412,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12370,7 +12401,7 @@ const FeatureEntry kFeatureEntries[] = {
MULTI_VALUE_TYPE(kConnectionAllowlistsChoices)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -508,7 +472,7 @@ $NetBSD$
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -12389,7 +12420,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12378,7 +12409,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -517,7 +481,7 @@ $NetBSD$
{"read-anything-omnibox-chip",
flag_descriptions::kReadAnythingOmniboxChipName,
flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
-@@ -12418,7 +12449,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12407,7 +12438,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillDisableBnplCountryCheckForTesting)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -526,7 +490,7 @@ $NetBSD$
{"infobar-prioritization", flag_descriptions::kInfobarPrioritizationName,
flag_descriptions::kInfobarPrioritizationDescription, kOsDesktop,
FEATURE_VALUE_TYPE(infobars::features::kInfobarPrioritization)},
-@@ -12429,7 +12460,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12418,7 +12449,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kInfobarRefresh)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -535,7 +499,7 @@ $NetBSD$
{"read-anything-immersive-reading-mode",
flag_descriptions::kReadAnythingImmersiveReadingModeName,
flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
-@@ -12442,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12431,7 +12462,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -544,7 +508,7 @@ $NetBSD$
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
-@@ -12507,7 +12538,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12504,7 +12535,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -553,7 +517,7 @@ $NetBSD$
{"enable-your-saved-info-settings-page",
flag_descriptions::kYourSavedInfoSettingsPageName,
flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
-@@ -12668,7 +12699,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12679,7 +12710,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(autofill::features::kAutofillAiWithDataSchema)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -562,7 +526,7 @@ $NetBSD$
{"read-anything-line-focus", flag_descriptions::kReadAnythingLineFocusName,
flag_descriptions::kReadAnythingLineFocusDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kReadAnythingLineFocus)},
-@@ -12692,7 +12723,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12703,7 +12734,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(payments::android::kDeduplicateNativePaymentApps)},
#endif
@@ -571,7 +535,7 @@ $NetBSD$
{"password-upload-ui-update",
flag_descriptions::kPasswordUploadUiUpdateName,
flag_descriptions::kPasswordUploadUiUpdateDescription,
-@@ -12729,7 +12760,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12745,7 +12776,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(chrome::android::kAlwaysDrawCompositedToolbarHairline)},
#endif
@@ -580,3 +544,12 @@ $NetBSD$
{"saas-usage-reporting", flag_descriptions::kSaasUsageReportingName,
flag_descriptions::kSaasUsageReportingDescription,
kOsLinux | kOsMac | kOsWin,
+@@ -13164,7 +13195,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(blink::features::kUserMediaElement)},
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"read-anything-readability-select-text",
+ flag_descriptions::kReadAnythingReadabilitySelectTextName,
+ flag_descriptions::kReadAnythingReadabilitySelectTextDescription,
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 886ef2960c..cabe0160f6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/after_startup_task_utils.cc
@@ -112,7 +112,7 @@ void SetBrowserStartupIsComplete() {
TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
diff --git a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index b2c7873b01..51640388fa 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-05-28 23:24:11.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 76d8409c09..2bcf755a19 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
@@ -13,8 +13,8 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/ui/browser.h"
- #include "chrome/browser/ui/browser_navigator.h"
#include "chrome/browser/ui/browser_window.h"
+ #include "chrome/browser/ui/navigator/browser_navigator.h"
@@ -86,7 +86,7 @@ bool OpenExtensionApplicationWindow(Prof
if (launch_container == LaunchContainer::kLaunchContainerTab)
return false;
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 e556f25407..062a021298 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-05-28 23:24:11.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 bc920d2dbf..8268457e51 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-05-28 23:24:11.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 03b17fa2a5..21ba06bc67 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_manager.cc
-@@ -870,7 +870,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
+@@ -871,7 +871,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
}
return family->CreateExact(size).AsImageSkia();
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 295ba297e9..920e8147f3 100644
--- a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -95,7 +95,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+@@ -103,7 +103,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
GlicStatusIcon::~GlicStatusIcon() {
context_menu_ = nullptr;
if (status_icon_) {
@@ -15,7 +15,7 @@ $NetBSD$
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -116,7 +116,7 @@ void GlicStatusIcon::Init() {
+@@ -124,7 +124,7 @@ void GlicStatusIcon::Init() {
return;
}
@@ -24,7 +24,7 @@ $NetBSD$
// Set a vector icon for proper theming on Linux.
status_icon_->SetIcon(
GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -214,7 +214,7 @@ void GlicStatusIcon::UpdateHotkey(const
+@@ -222,7 +222,7 @@ void GlicStatusIcon::UpdateHotkey(const
}
void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -33,7 +33,7 @@ $NetBSD$
if (context_menu_) {
const bool is_visible = GlobalBrowserCollection::GetInstance()->IsEmpty();
const std::optional<size_t> index =
-@@ -276,7 +276,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
+@@ -275,7 +275,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index 6aff744ae5..a7751d22a3 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/browser_features.cc
@@ -66,7 +66,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 c6532ae524..1b534d8704 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/browser_features.h
@@ -41,7 +41,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 1d8c69617d..a81bb7cffa 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
-@@ -269,7 +269,7 @@ void OnLocalStatePrefsLoaded();
+@@ -271,7 +271,7 @@ void OnLocalStatePrefsLoaded();
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_features.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
-@@ -288,7 +288,7 @@ void OnLocalStatePrefsLoaded();
+@@ -290,7 +290,7 @@ void OnLocalStatePrefsLoaded();
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
// How often to check if the persistent instance of Chrome needs to restart
// to install an update.
static const int kUpdateCheckIntervalHours = 6;
-@@ -1297,7 +1297,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+@@ -1309,7 +1309,7 @@ void BrowserProcessImpl::RegisterPrefs(P
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
@@ -33,7 +33,7 @@ $NetBSD$
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1547,7 +1547,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1558,7 +1558,7 @@ void BrowserProcessImpl::PreMainMessageL
local_state(), /*force_protection_level=*/std::nullopt)));
#endif // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
const auto password_store =
cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1884,7 +1884,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1897,7 +1897,7 @@ void BrowserProcessImpl::Unpin() {
}
// Mac is currently not supported.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index b5fe9c01ef..b40260bf09 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/browser_process_impl.h
-@@ -432,7 +432,7 @@ class BrowserProcessImpl : public Browse
+@@ -436,7 +436,7 @@ class BrowserProcessImpl : public Browse
std::unique_ptr<BatteryMetrics> battery_metrics_;
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index 85eebb6fda..3c472fffea 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
@@ -53,12 +53,12 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index db0ffe84f4..32c1b05a56 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
@@ -84,7 +84,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
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 b9909c8237..30981aedb8 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,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -52,14 +52,14 @@
- #include "mojo/public/cpp/bindings/binder_map.h"
+@@ -69,14 +69,14 @@
+ #endif // BUILDFLAG(ENABLE_WEBUI_NTP)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
@@ -23,7 +23,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/skills/skills.mojom.h"
#include "chrome/browser/ui/webui/skills/skills_ui.h"
#endif
-@@ -178,7 +178,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -239,7 +239,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -32,7 +32,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<discards::mojom::DetailsProvider,
DiscardsUI>(map);
-@@ -190,7 +190,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -251,7 +251,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 a3c184513a..0a9458ed13 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,18 +4,18 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -139,7 +139,7 @@
+@@ -147,7 +147,7 @@
#include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
- #include "ui/webui/resources/js/tracked_element/tracked_element.mojom.h" // nogncheck crbug.com/1125897
+ #include "ui/webui/resources/js/tracked_element/tracked_element.mojom.h" // nogncheck crbug.com/40147906
-#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/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"
-@@ -362,7 +362,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -342,7 +342,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)
-@@ -374,7 +374,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -354,7 +354,7 @@ void PopulateChromeWebUIFrameBindersPart
RegisterWebUIControllerInterfaceBinder<
browser_command::mojom::CommandHandlerFactory,
@@ -33,8 +33,8 @@ $NetBSD$
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -593,7 +593,7 @@ void PopulateChromeWebUIFrameBindersPart
- OmniboxPopupUI>(map);
+@@ -584,7 +584,7 @@ void PopulateChromeWebUIFrameBindersPart
+ DrivePickerUntrustedHostUI>(map);
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -42,7 +42,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -615,7 +615,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -606,7 +606,7 @@ void PopulateChromeWebUIFrameBindersPart
private_ai::PrivateAiInternalsUI>(map);
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index dcb88b6c9f..a9228f2722 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
-@@ -179,7 +179,7 @@
+@@ -173,7 +173,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "sql/database.h"
#endif
-@@ -205,12 +205,12 @@
+@@ -199,12 +199,12 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -30,7 +30,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -221,7 +221,7 @@
+@@ -215,7 +215,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -297,7 +297,7 @@
+@@ -292,7 +292,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -48,7 +48,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -330,7 +330,7 @@
+@@ -325,7 +325,7 @@
#include "chrome/browser/chrome_browser_main_mac.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/ash/main_parts/chrome_browser_main_parts_ash.h"
@@ -57,7 +57,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_linux.h"
#elif BUILDFLAG(IS_ANDROID)
#include "chrome/browser/chrome_browser_main_android.h"
-@@ -338,7 +338,7 @@
+@@ -333,7 +333,7 @@
#include "chrome/browser/chrome_browser_main_posix.h"
#endif
@@ -66,7 +66,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -354,7 +354,7 @@
+@@ -355,7 +355,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -504,7 +504,7 @@ void ProcessSingletonNotificationCallbac
+@@ -505,7 +505,7 @@ void ProcessSingletonNotificationCallbac
}
#endif
@@ -84,7 +84,7 @@ $NetBSD$
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -570,7 +570,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -571,7 +571,7 @@ bool ProcessSingletonNotificationCallbac
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
@@ -93,7 +93,7 @@ $NetBSD$
if (headless::IsHeadlessMode() ||
command_line.HasSwitch(switches::kHeadless)) {
return false;
-@@ -736,7 +736,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -737,7 +737,7 @@ std::unique_ptr<content::BrowserMainPart
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, startup_data);
@@ -102,7 +102,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, startup_data);
#elif BUILDFLAG(IS_ANDROID)
-@@ -766,7 +766,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -767,7 +767,7 @@ std::unique_ptr<content::BrowserMainPart
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -111,7 +111,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -783,7 +783,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -784,7 +784,7 @@ std::unique_ptr<content::BrowserMainPart
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -120,7 +120,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1268,7 +1268,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1274,7 +1274,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -129,7 +129,7 @@ $NetBSD$
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
// software with incorrect owner or permission. See crbug.com/41321051 .
-@@ -1312,7 +1312,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1318,7 +1318,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -138,7 +138,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1558,7 +1558,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1564,7 +1564,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -147,7 +147,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1609,7 +1609,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1615,7 +1615,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -156,7 +156,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1705,7 +1705,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1702,7 +1702,7 @@ int ChromeBrowserMainParts::PreMainMessa
#endif
// Should be done before starting metrics recording.
@@ -165,7 +165,7 @@ $NetBSD$
// On Linux, the EULA dialog requires Views, so it is shown here rather than
// when applying the first-run prefs.
if (first_run::IsChromeFirstRun() && master_prefs_->eula_required &&
-@@ -1741,7 +1741,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1738,7 +1738,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index 59a8ff6ff1..75123c21a1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-05-28 23:24:11.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 87b6d24353..325b4b4122 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
@@ -23,7 +23,7 @@
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/ozone/public/ozone_platform.h"
#if BUILDFLAG(USE_DBUS)
#include "components/dbus/thread_linux/dbus_thread_linux.h"
-@@ -68,8 +68,10 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -66,15 +66,17 @@ void ChromeBrowserMainPartsLinux::PostCr
#if !BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(USE_DBUS)
@@ -24,9 +24,8 @@ $NetBSD$
dbus_thread_linux::GetSharedSystemBus().get());
+#endif
#endif // BUILDFLAG(USE_DBUS)
+ #endif // !BUILDFLAG(IS_CHROMEOS)
- // Set up crypt config. This needs to be done before anything starts the
-@@ -96,7 +98,7 @@ void ChromeBrowserMainPartsLinux::PostCr
ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
}
@@ -35,7 +34,7 @@ $NetBSD$
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -130,7 +132,7 @@ void ChromeBrowserMainPartsLinux::PostBr
+@@ -108,7 +110,7 @@ void ChromeBrowserMainPartsLinux::PostBr
#endif // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 0366574945..17fc912012 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2026-05-28 23:24:11.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 95d713306e..1063a32490 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2026-05-28 23:24:11.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 4752e4eadb..10f85c46b9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -601,7 +601,7 @@
+@@ -608,7 +608,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
-@@ -612,7 +612,7 @@
+@@ -619,7 +619,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -1528,7 +1528,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1519,7 +1519,7 @@ void ChromeContentBrowserClient::Registe
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -42,7 +42,7 @@ $NetBSD$
if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
browser_context, site)) {
CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2670,7 +2670,7 @@ bool ChromeContentBrowserClient::ShouldU
+@@ -2692,7 +2692,7 @@ bool ChromeContentBrowserClient::ShouldU
const GURL& url) {
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
return false;
-@@ -2798,7 +2798,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2799,7 +2799,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -61,7 +61,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2807,7 +2809,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2808,7 +2810,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -70,7 +70,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3145,7 +3147,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3160,7 +3162,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -79,7 +79,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4157,7 +4159,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4188,7 +4190,7 @@ GetPreferredColorScheme(const WebPrefere
std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
bool root_scrollbar_follows_browser_theme = false;
@@ -88,7 +88,7 @@ $NetBSD$
root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
blink::features::kRootScrollbarFollowsBrowserTheme);
#endif
-@@ -5155,7 +5157,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5200,7 +5202,7 @@ void ChromeContentBrowserClient::GetAddi
additional_allowed_schemes->push_back(content::kChromeUIScheme);
additional_allowed_schemes->push_back(content::kChromeUIUntrustedScheme);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,7 +97,7 @@ $NetBSD$
additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5209,7 +5211,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5254,7 +5256,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -106,7 +106,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -6107,7 +6109,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -6151,7 +6153,7 @@ ChromeContentBrowserClient::CreateNonNet
}
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -115,7 +115,7 @@ $NetBSD$
if (scheme == webapps::kIsolatedAppScheme) {
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
-@@ -6133,7 +6135,7 @@ void ChromeContentBrowserClient::
+@@ -6223,7 +6225,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -123,8 +123,8 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
- factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6162,7 +6164,7 @@ void ChromeContentBrowserClient::
+ std::optional<url::Origin> app_origin;
+@@ -6270,7 +6272,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +133,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6435,7 +6437,7 @@ void ChromeContentBrowserClient::
+@@ -6541,7 +6543,7 @@ void ChromeContentBrowserClient::
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,7 +142,7 @@ $NetBSD$
{
auto* rph = content::RenderProcessHost::FromID(render_process_id);
content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -7041,7 +7043,7 @@ bool ChromeContentBrowserClient::HandleE
+@@ -7160,7 +7162,7 @@ bool ChromeContentBrowserClient::HandleE
CHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -151,7 +151,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.
-@@ -7170,7 +7172,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -7289,7 +7291,7 @@ bool ChromeContentBrowserClient::HandleW
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -160,7 +160,7 @@ $NetBSD$
// Rewrite chrome://settings/enhancedAutofill to chrome://settings/autofill.
if (url->SchemeIs(content::kChromeUIScheme) &&
-@@ -7459,7 +7461,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7578,7 +7580,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -169,7 +169,7 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
-@@ -7885,7 +7887,7 @@ void ChromeContentBrowserClient::
+@@ -8004,7 +8006,7 @@ void ChromeContentBrowserClient::
GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
const GURL& script_url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -178,7 +178,7 @@ $NetBSD$
// IWA Service Workers need to be explicitly granted access to their origin
// because isolated-app: isn't a web-safe scheme that can be accessed by
// default.
-@@ -8331,7 +8333,7 @@ ChromeContentBrowserClient::GetAlternati
+@@ -8469,7 +8471,7 @@ ChromeContentBrowserClient::GetAlternati
content::BrowserContext* browser_context,
int32_t error_code) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
index 8a8d40675c..1966302f6b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
-@@ -574,7 +574,7 @@ class ChromeContentBrowserClient : publi
+@@ -576,7 +576,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 8e5944cb4a..f95df3b310 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -140,7 +140,7 @@
+@@ -145,7 +145,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
+@@ -449,7 +449,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
+@@ -467,7 +467,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) ||
-@@ -507,7 +507,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -521,7 +521,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 0f01591021..0599e93723 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-05-28 23:24:11.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 ff6d623d65..afce8d228a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -73,7 +73,7 @@ bool IsComponentSupported() {
// the main IWA feature.
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
index 2b5766d138..a2ee9abdda 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
@@ -26,7 +26,7 @@ class IwaKeyDistributionInfoProvider;
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index cf17983a43..914577ecfe 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/registration.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
-@@ -86,7 +86,7 @@
+@@ -84,7 +84,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -95,7 +95,7 @@
+@@ -93,7 +93,7 @@
#include "ui/aura/env.h"
#endif
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -230,12 +230,12 @@ void RegisterComponentsForUpdate() {
+@@ -219,12 +219,12 @@ void RegisterComponentsForUpdate() {
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 f2a93854ad..e7f4ae89ed 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
@@ -14,7 +14,7 @@
#include "components/prefs/pref_registry_simple.h"
diff --git a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index 08ec54dd64..4f927b9b0b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-05-28 23:24:11.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 60cc47f7fd..8e4ad2253d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-05-28 23:24:11.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 bbbded2b3c..35d9be9e2f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2026-05-28 23:24:11.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 a3bb000e52..7914744d7b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-05-28 23:24:11.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 7c5f6f07a8..89368799d6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/devtools/devtools_policy_dialog.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/devtools/devtools_policy_dialog.cc
@@ -32,7 +32,7 @@
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
index 4f8911a2b1..c665cbcb4a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
-@@ -49,7 +49,7 @@ namespace {
+@@ -48,7 +48,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)
-@@ -167,7 +167,7 @@ IsRemoteDebuggingAllowed(const std::opti
+@@ -166,7 +166,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
-@@ -294,7 +294,7 @@ void RemoteDebuggingServer::EnableTether
+@@ -293,7 +293,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 6bd265e428..37fbf350d0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2026-05-28 23:24:11.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 7dcd6ff3a9..7a503e88d9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-05-28 23:24:11.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 6f2c173166..d6b0b39c8d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2034,7 +2034,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2070,7 +2070,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();
}
-@@ -2170,7 +2170,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2207,7 +2207,7 @@ void ChromeDownloadManagerDelegate::Chec
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2248,7 +2248,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2285,7 +2285,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index 0c0179d938..1ec273d341 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2026-05-28 23:24:11.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 78f3a272ac..07ca3b05d1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2026-05-28 23:24:11.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 ec2ab5fe43..7e32f9b3fc 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/download/download_file_picker.cc
@@ -18,7 +18,7 @@
#include "content/public/browser/web_contents.h"
@@ -18,7 +18,7 @@ $NetBSD$
@@ -83,7 +83,7 @@ DownloadFilePicker::DownloadFilePicker(d
// dialog in Linux (See SelectFileImpl() in select_file_dialog_linux_gtk.cc).
// and windows.Here we make owning_window host to browser current active
- // window if it is null. https://crbug.com/1301898
+ // window if it is null. https://crbug.com/40825014
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
if (!owning_window || !owning_window->GetHost()) {
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 3ec8d2ddab..3022b2a706 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2026-05-28 23:24:11.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 833bfb5cb6..a94c5f677f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2026-05-28 23:24:11.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 8529e2899c..0677cce182 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2026-05-28 23:24:11.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 95f9a0f985..39b7ea280e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* pr
@@ -15,7 +15,7 @@ $NetBSD$
base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
FROM_HERE,
base::BindOnce(&BrowserManagementService::UpdateManagementIconForProfile,
-@@ -75,7 +75,7 @@ BrowserManagementService::BrowserManagem
+@@ -74,7 +74,7 @@ BrowserManagementService::BrowserManagem
}
ui::ImageModel* BrowserManagementService::GetManagementIconForProfile() {
@@ -24,7 +24,7 @@ $NetBSD$
return management_icon_for_profile_.IsEmpty() ? nullptr
: &management_icon_for_profile_;
#else
-@@ -84,7 +84,7 @@ ui::ImageModel* BrowserManagementService
+@@ -83,7 +83,7 @@ ui::ImageModel* BrowserManagementService
}
gfx::Image* BrowserManagementService::GetManagementIconForBrowser() {
@@ -33,7 +33,7 @@ $NetBSD$
return management_icon_for_browser_.IsEmpty() ? nullptr
: &management_icon_for_browser_;
#else
-@@ -97,7 +97,7 @@ void BrowserManagementService::TriggerPo
+@@ -96,7 +96,7 @@ void BrowserManagementService::TriggerPo
OnPolicyStatusChanged();
}
@@ -42,7 +42,7 @@ $NetBSD$
void BrowserManagementService::SetBrowserManagementIconForTesting(
const gfx::Image& management_icon) {
CHECK_IS_TEST();
-@@ -186,7 +186,7 @@ void BrowserManagementService::SetManage
+@@ -185,7 +185,7 @@ void BrowserManagementService::SetManage
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
void BrowserManagementService::OnPolicyStatusChanged() {
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 7c222d9b34..c6615726d3 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,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.h
-@@ -41,7 +41,7 @@ class BrowserManagementService : public
+@@ -17,7 +17,7 @@
+ #include "components/prefs/pref_change_registrar.h"
+ #include "ui/base/models/image_model.h"
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/policy/status_provider/user_cloud_policy_status_provider.h" // nogncheck crbug.com/40147906
+ #endif
+
+@@ -45,7 +45,7 @@ class BrowserManagementService : public
void TriggerPolicyStatusChangedForTesting() override;
@@ -15,7 +24,7 @@ $NetBSD$
void SetBrowserManagementIconForTesting(
const gfx::Image& management_icon) override;
#endif
-@@ -50,7 +50,7 @@ class BrowserManagementService : public
+@@ -54,7 +54,7 @@ class BrowserManagementService : public
// PolicyStatusProvider::Observer:
void OnPolicyStatusChanged() override;
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 830aec81de..835ae98cb1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/browser_management/management_identity.cc.orig 2026-05-28 23:24:11.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 30ccf6c6dc..9ec1e33c11 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc
-@@ -7,7 +7,7 @@
+@@ -8,7 +8,7 @@
#include "components/enterprise/buildflags/buildflags.h"
#include "content/public/browser/browser_thread.h"
@@ -15,7 +15,7 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS)
#include "chrome/browser/enterprise/connectors/analysis/content_analysis_sdk_manager.h" // nogncheck
#include "chrome/browser/enterprise/connectors/connectors_service.h" // nogncheck
-@@ -53,7 +53,7 @@ ChromeBrowserMainExtraPartsEnterprise::C
+@@ -54,7 +54,7 @@ ChromeBrowserMainExtraPartsEnterprise::C
ChromeBrowserMainExtraPartsEnterprise::
~ChromeBrowserMainExtraPartsEnterprise() = default;
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 5e9dd9f5da..af11080a19 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h
-@@ -25,7 +25,7 @@ class ChromeBrowserMainExtraPartsEnterpr
+@@ -29,7 +29,7 @@ class ChromeBrowserMainExtraPartsEnterpr
~ChromeBrowserMainExtraPartsEnterprise() override;
// ChromeBrowserMainExtraParts:
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 6fb42903c2..eddcdb8e6d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-05-28 23:24:11.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 661f13729e..b2151ddb7e 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/common.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
-@@ -20,7 +20,7 @@
+@@ -21,7 +21,7 @@
#include "components/user_manager/user.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#include "components/prefs/pref_service.h"
#endif
-@@ -238,7 +238,7 @@ std::string GetProfileEmail(Profile* pro
+@@ -239,7 +239,7 @@ std::string GetProfileEmail(Profile* pro
std::string email =
GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
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 0fd0c99143..fdadb1b0d4 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -308,7 +308,7 @@ policy::PolicyScope ConnectorsService::G
+@@ -346,7 +346,7 @@ policy::PolicyScope ConnectorsService::G
bool ConnectorsService::ConnectorsEnabled() const {
Profile* profile = Profile::FromBrowserContext(context_);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index fea868bc0c..d9d632bbaa 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index b780ca76a1..e90d18bf68 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
@@ -22,7 +22,7 @@
#include "components/policy/core/common/management/management_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index 5b66beecce..2210b363d6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-05-28 23:24:11.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 74f61216ca..b8cd9ad689 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-05-28 23:24:11.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 cd6d2be2d5..e129858b88 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-05-28 23:24:11.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 9e34547e68..2ff72a891a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-05-28 23:24:11.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 d94d06dfbf..d316558386 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
-@@ -29,7 +29,7 @@
+@@ -30,7 +30,7 @@
namespace enterprise_connectors {
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 fcd1bf8fd8..5087be4a9e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.h.orig 2026-05-28 23:24:11.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 ea4924a8a7..d4878e943f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index edbe74b747..d37c37e2ab 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -19,7 +19,7 @@
#include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index 47c31a9fda..0d6ee079b2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-05-28 23:24:11.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 5028ac3079..ddd8f7ffae 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.cc
new file mode 100644
index 0000000000..674bc5a659
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_user__remote__commands__factory.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/enterprise/remote_commands/user_remote_commands_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/enterprise/remote_commands/user_remote_commands_factory.cc
+@@ -22,7 +22,7 @@ UserRemoteCommandsFactory::BuildJobForTy
+ switch (type) {
+ case enterprise_management::RemoteCommand_Type_BROWSER_CLEAR_BROWSING_DATA:
+ return std::make_unique<ClearBrowsingDataJob>(profile_);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case enterprise_management::RemoteCommand_Type_EXTENSION_UPDATE_CHECK:
+ return std::make_unique<ExtensionUpdateCheckJob>(profile_);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
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 5541f4d95a..e8fad95a71 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/reporting/cloud_profile_reporting_service.cc
@@ -41,7 +41,7 @@
#include "chrome/browser/enterprise/reporting/reporting_delegate_factory_desktop.h"
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 fe14a46c88..bbd60756f1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-05-28 23:24:11.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 a30e205ff4..b2681f304e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-05-28 23:24:11.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 1337170fd4..c0a2de1dd2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -49,7 +49,7 @@
#include "components/device_signals/core/browser/settings_client.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index c3f9d55ce9..df69538efa 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-05-28 23:24:11.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 cc782f9890..2d6b4ff423 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-05-28 23:24:11.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 fd02cc3bbb..79f412f1a5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-05-28 23:24:11.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 f994097604..d3872c0ca2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1488,6 +1488,10 @@ source_set("extensions") {
+@@ -1507,6 +1507,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 adadcc981f..240a608f4f 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -57,7 +57,7 @@
+@@ -55,7 +55,7 @@
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
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 e13f6eac34..fd646b87a0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-05-28 23:24:11.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 73a6391850..ad82c5f941 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-05-28 23:24:11.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 83381dc898..f4baa6df55 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-05-28 23:24:11.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 0a7b5a2e1c..c89870fb37 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
@@ -38,7 +38,7 @@
#include "components/reporting/util/statusor.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 982f5cf936..e5fdb18469 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -20,7 +20,7 @@
#include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 709e754275..b170b6d427 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-05-28 23:24:11.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 6d311a193d..d5a71a3fa8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-05-28 23:24:11.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 cdacba3cde..95fe2a803b 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
@@ -663,7 +663,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 72e4908fbf..996f5eab84 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -366,7 +366,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
+@@ -368,7 +368,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 b4a8cdbdde..b650a2848f 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -223,7 +223,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
@@ -15,7 +15,7 @@ $NetBSD$
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiIdentityEntitiesEnabled] =
-@@ -257,7 +257,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -259,7 +259,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
-@@ -276,7 +276,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -278,7 +278,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 ad7d188b27..6feffdb2bb 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -1226,7 +1226,7 @@ ExtensionFunction::ResponseValue Windows
+@@ -1365,7 +1365,7 @@ ExtensionFunction::ResponseValue Windows
// created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h b/chromium/patches/patch-chrome_browser_extensions_api_web__authentication__proxy_web__authentication__proxy__api.h
index 66c3863ab3..8620c7be6c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/web_authentication_proxy/web_authentication_proxy_api.h.orig 2026-05-28 23:24:11.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 654962df01..2afbfbddb5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -28,7 +28,7 @@
#include "extensions/browser/process_manager.h"
@@ -24,7 +24,7 @@ $NetBSD$
if (extension) {
enabled_by_permissions =
extension->permissions_data()->active_permissions().HasAPIPermission(
-@@ -565,7 +565,7 @@ void WebrtcLoggingPrivateStartEventLoggi
+@@ -563,7 +563,7 @@ void WebrtcLoggingPrivateStartEventLoggi
ExtensionFunction::ResponseAction
WebrtcLoggingPrivateGetLogsDirectoryFunction::Run() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index ad6325b290..cdb14d0093 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -1084,7 +1084,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -1101,7 +1101,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
index e95610836f..b5f8fae2d2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
-@@ -51,7 +51,7 @@ bool IsComponentExtensionAllowlisted(con
+@@ -53,7 +53,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 3cb71dfd5a..9db874e73b 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
@@ -837,7 +837,7 @@ void ExternalProviderImpl::CreateExterna
diff --git a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
index 2745a68beb..a4d550e9c1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/extensions/sync/extension_sync_service.cc
-@@ -630,7 +630,7 @@ void ExtensionSyncService::ApplySyncData
+@@ -637,7 +637,7 @@ void ExtensionSyncService::ApplySyncData
AccountExtensionTracker::Get(profile_)->OnExtensionSyncDataReceived(id);
}
diff --git a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
index 5162f7692a..162cb4b807 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-05-28 23:24:11.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 9ad82739f6..78a44935b8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/feedback/show_feedback_page.cc.orig 2026-05-28 23:24:11.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 28749eaa54..21db1bde15 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-05-28 23:24:11.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 8e4f6b72d5..f75873e7cd 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-05-28 23:24:11.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 b6e905094b..8257f2b22b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -411,7 +411,7 @@ GenerateBlockPaths(bool should_normalize
+@@ -412,7 +412,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 358fa5b33b..b21c467732 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run.cc
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/first_run/first_run.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/first_run/first_run.cc
-@@ -319,7 +319,7 @@ void SetupInitialPrefsFromInstallPrefs(
+@@ -309,7 +309,7 @@ void SetupInitialPrefsFromInstallPrefs(
out_prefs->confirm_to_quit = true;
#endif // BUILDFLAG(IS_MAC)
@@ -15,7 +15,7 @@ $NetBSD$
install_prefs.GetBool(installer::initial_preferences::kRequireEula,
&out_prefs->eula_required);
#endif // BUILDFLAG(IS_LINUX)
-@@ -468,7 +468,7 @@ ProcessInitialPreferencesResult ProcessI
+@@ -458,7 +458,7 @@ ProcessInitialPreferencesResult ProcessI
return FIRST_RUN_PROCEED;
}
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 9ab388aab3..23878b5847 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/first_run/first_run.h.orig 2026-05-28 23:24:11.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 80046fa6a2..6d3b8b8fc8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2026-05-28 23:24:11.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 2173866d69..3df1f9ab51 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2026-05-28 23:24:11.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 47c44ba7b8..36f8d1e6f3 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -8465,6 +8465,20 @@ inline constexpr char kAndroidEntraSsoDe
+@@ -8561,6 +8561,20 @@ inline constexpr char kAndroidEntraSsoDe
"Enables native support for Entra SSO on Android provided by selected "
"Authentication Brokers.";
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 3d52974ef0..f52ac1d668 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-05-28 23:24:11.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 f5dc10e168..d654ef1a98 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
@@ -16,7 +16,7 @@ namespace instance_id {
// static
diff --git a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
index 54be8d6717..2274941b0e 100644
--- a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/glic/host/glic_page_handler.cc
-@@ -195,7 +195,7 @@ mojom::FormFactor GetGlicFormFactor(ui::
+@@ -194,7 +194,7 @@ mojom::FormFactor GetGlicFormFactor(ui::
constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
#elif BUILDFLAG(IS_WIN)
constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
diff --git a/chromium/patches/patch-chrome_browser_glic_public_features.cc b/chromium/patches/patch-chrome_browser_glic_public_features.cc
index cf2d0c44b7..ddb24cc8c7 100644
--- a/chromium/patches/patch-chrome_browser_glic_public_features.cc
+++ b/chromium/patches/patch-chrome_browser_glic_public_features.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/public/features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/glic/public/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/glic/public/features.cc
-@@ -46,7 +46,7 @@ BASE_FEATURE(kGlicInvoke, base::FEATURE_
- BASE_FEATURE(kGlicCreateTabAdjacent, base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -58,7 +58,7 @@ BASE_FEATURE(kGlicCreateTabAdjacent, bas
+ // When off, disables both live mode and the glic floating panel.
BASE_FEATURE(kGlicLiveMode,
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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
new file mode 100644
index 0000000000..96a465c004
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_glic_service_glic__instance__impl.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/glic/service/glic_instance_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/glic/service/glic_instance_impl.cc
+@@ -18,7 +18,7 @@
+ #include "chrome/browser/actor/actor_keyed_service_factory.h"
+ #include "chrome/browser/background/glic/glic_launcher_configuration.h"
+ #include "chrome/browser/browser_process.h"
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
+ #endif
+ #include "chrome/browser/glic/common/future_browser_features.h"
+@@ -141,7 +141,7 @@ EmbedderKey CreateSidePanelEmbedderKey(t
+
+ enterprise_reporting::SaasUsageReportingController*
+ GetSaasUsageReportingController(Profile* profile) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return enterprise_reporting::SaasUsageReportingControllerFactory::
+ GetForProfile(profile);
+ #else
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 2f2c15cdd7..3c936c3a29 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
@@ -54,7 +54,7 @@
#include "ui/views/win/hwnd_util.h"
@@ -33,7 +33,7 @@ $NetBSD$
int resize_border = OpaqueBrowserFrameViewLayout::kFrameBorderThickness;
#endif
const bool can_resize = GetWidget()->widget_delegate()->CanResize();
-@@ -338,7 +338,7 @@ std::unique_ptr<views::WidgetDelegate> G
+@@ -347,7 +347,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);
-@@ -416,7 +416,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+@@ -427,7 +427,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 785fdf1418..1ddf63cfa8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/global_features.cc
@@ -36,7 +36,7 @@
#include "chrome/browser/background/glic/glic_background_mode_manager.h" // nogncheck
@@ -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"
-@@ -156,7 +156,7 @@ void GlobalFeatures::PreBrowserProcessIn
+@@ -164,7 +164,7 @@ void GlobalFeatures::PostBrowserProcessI
void GlobalFeatures::PostBrowserProcessInitCore() {
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();
-@@ -224,7 +224,7 @@ void GlobalFeatures::PostMainMessageLoop
+@@ -238,7 +238,7 @@ void GlobalFeatures::PostMainMessageLoop
application_advanced_protection_status_detector_.reset();
@@ -33,7 +33,7 @@ $NetBSD$
DefaultBrowserPromptManager::GetInstance()->CloseAllPrompts(
DefaultBrowserPromptManager::CloseReason::kDismiss);
#endif
-@@ -245,7 +245,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -257,7 +257,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 d20be6ea57..19537b22a4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/global_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/global_features.h
@@ -19,7 +19,7 @@ class GlobalBrowserCollection;
namespace system_permission_settings {
@@ -15,7 +15,7 @@ $NetBSD$
namespace whats_new {
class WhatsNewRegistry;
} // namespace whats_new
-@@ -129,7 +129,7 @@ class GlobalFeatures {
+@@ -133,7 +133,7 @@ class GlobalFeatures {
system_permissions_platform_handle() {
return system_permissions_platform_handle_.get();
}
@@ -24,7 +24,7 @@ $NetBSD$
whats_new::WhatsNewRegistry* whats_new_registry() {
return whats_new_registry_.get();
}
-@@ -201,7 +201,7 @@ class GlobalFeatures {
+@@ -205,7 +205,7 @@ class GlobalFeatures {
virtual std::unique_ptr<system_permission_settings::PlatformHandle>
CreateSystemPermissionsPlatformHandle();
@@ -32,8 +32,8 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
#endif
-
-@@ -213,7 +213,7 @@ class GlobalFeatures {
+ virtual std::unique_ptr<GlobalBrowserCollection>
+@@ -221,7 +221,7 @@ class GlobalFeatures {
std::unique_ptr<system_permission_settings::PlatformHandle>
system_permissions_platform_handle_;
diff --git a/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
new file mode 100644
index 0000000000..31898eeef2
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__init.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/headless/headless_mode_init.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/headless/headless_mode_init.cc
+@@ -11,7 +11,7 @@
+ // New headless mode is available on Linux, Windows and Mac platforms.
+ // More platforms will be added later, so avoid function level clutter
+ // by providing stub implementations at the end of the file.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+
+ #include "base/base_switches.h"
+ #include "base/command_line.h"
+@@ -23,7 +23,7 @@
+ #include "chrome/common/chrome_switches.h"
+ #include "content/public/common/content_switches.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/gl/gl_switches.h" // nogncheck
+ #include "ui/ozone/public/ozone_switches.h" // nogncheck
+ #endif
+@@ -92,7 +92,7 @@ class HeadlessModeHandleImpl : public He
+ command_line.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Headless mode on Linux relies on ozone/headless platform.
+ command_line.AppendSwitchASCII(::switches::kOzonePlatform,
+ switches::kHeadless);
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 e4e8e66c65..8ab2ec52dc 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,32 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/headless/headless_mode_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/headless/headless_mode_util.cc
-@@ -13,7 +13,7 @@
+@@ -9,7 +9,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
// More platforms will be added later, so avoid function level clutter
// by providing stub implementations at the end of the file.
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "base/base_switches.h"
- #include "base/files/file_path.h"
-@@ -25,7 +25,7 @@
- #include "chrome/common/chrome_switches.h"
- #include "content/public/common/content_switches.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/gl/gl_switches.h" // nogncheck
- #include "ui/ozone/public/ozone_switches.h" // nogncheck
- #endif // BUILDFLAG(IS_LINUX)
-@@ -95,7 +95,7 @@ class HeadlessModeHandleImpl : public He
- command_line.AppendSwitchPath(switches::kUserDataDir, user_data_dir);
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Headless mode on Linux relies on ozone/headless platform.
- command_line.AppendSwitchASCII(::switches::kOzonePlatform,
- switches::kHeadless);
+ #include "base/check_deref.h"
+ #include "base/command_line.h"
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index b662345686..da9dadcc4d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2026-05-28 23:24:11.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 db43ebfb0c..7df7e10cc9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-05-28 23:24:11.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 914e6b3e39..7c1e85ebe6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2026-05-28 23:24:11.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 c34c2d8502..2204893a8f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
@@ -81,7 +81,7 @@ static_library("discovery") {
]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index 08d0ef0eb4..c294dfd84e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
@@ -5,11 +5,12 @@
#include "chrome/browser/media/router/discovery/discovery_network_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index c9e8e3a66d..a671858950 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-05-28 23:24:11.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 8e7a24b26c..f55c7ef2ef 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-05-28 23:24:11.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 66ddb3e94e..32a79c5f2c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-05-28 23:24:11.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 15bcac0b78..45a4fb1c58 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
@@ -100,7 +100,7 @@ bool DesktopMediaPickerController::IsSys
base::FeatureList::IsEnabled(
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc b/chromium/patches/patch-chrome_browser_media_webrtc_rtc__diagnostic__logging__utils.cc
index 89cb487602..6f46a8b1b3 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/webrtc/rtc_diagnostic_logging_utils.cc
-@@ -22,7 +22,7 @@
+@@ -32,7 +32,7 @@
#include "url/origin.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 3f68301b94..852be3fd96 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -95,7 +95,7 @@ std::string GetLogUploadProduct() {
+@@ -95,7 +95,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 013caeb952..08fce53f4c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -30,7 +30,7 @@
#include "net/base/schemeful_site.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/public/browser/child_process_security_policy.h"
#include "storage/browser/file_system/isolated_context.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-@@ -311,7 +311,7 @@ WebRtcLoggingController::GetLogMessageCa
+@@ -330,7 +330,7 @@ WebRtcLoggingController::GetLogMessageCa
return text_log_handler_->GetLogMessageCallback();
}
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index 18bf8db879..bada55bd73 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
-@@ -147,7 +147,7 @@ class WebRtcLoggingController
+@@ -148,7 +148,7 @@ class WebRtcLoggingController
base::RepeatingCallback<void(const std::string&)> GetLogMessageCallback();
@@ -15,7 +15,7 @@ $NetBSD$
// Ensures that the WebRTC Logs directory exists and then grants render
// process access to the 'WebRTC Logs' directory, and invokes |callback| with
// the ids necessary to create a DirectoryEntry object.
-@@ -226,7 +226,7 @@ class WebRtcLoggingController
+@@ -228,7 +228,7 @@ class WebRtcLoggingController
bool CheckCanOperationProceed(GenericDoneCallback& callback);
bool CheckCanOperationProceed(UploadDoneCallback& callback);
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index 06880eadb6..8cfc2d88b7 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/memory_details.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/memory_details.cc
-@@ -333,7 +333,7 @@ void MemoryDetails::CollectChildInfoOnUI
+@@ -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
new file mode 100644
index 0000000000..0e7946cdc3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_metrics_BUILD.gn
@@ -0,0 +1,44 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/metrics/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/metrics/BUILD.gn
+@@ -197,7 +197,7 @@ source_set("metrics") {
+ ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if (!is_bsd && (is_linux || is_chromeos)) {
+ public += [ "bluetooth_metrics_provider.h" ]
+ }
+
+@@ -208,7 +208,7 @@ source_set("metrics") {
+ ]
+ }
+
+- if (is_win || is_android || is_linux) {
++ if (!is_bsd && (is_win || is_android || is_linux)) {
+ public += [ "chrome_metrics_service_crash_reporter.h" ]
+ }
+
+@@ -456,7 +456,7 @@ source_set("impl") {
+ sources += [ "structured/chrome_structured_metrics_delegate.cc" ]
+ }
+
+- if (is_linux || is_chromeos) {
++ if (!is_bsd && (is_linux || is_chromeos)) {
+ sources += [ "bluetooth_metrics_provider.cc" ]
+ }
+
+@@ -471,7 +471,7 @@ source_set("impl") {
+ deps += [ "//chrome/browser/updates:update_metrics" ]
+ }
+
+- if (is_win || is_android || is_linux) {
++ if (!is_bsd && (is_win || is_android || is_linux)) {
+ sources += [ "chrome_metrics_service_crash_reporter.cc" ]
+ }
+
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 c48d1112d3..21f545a255 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -81,7 +81,7 @@
+@@ -83,7 +83,7 @@
#endif
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(__GLIBC__)
#include <gnu/libc-version.h>
#endif // defined(__GLIBC__)
-@@ -107,7 +107,7 @@
+@@ -109,7 +109,7 @@
#include "chrome/installer/util/taskbar_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -118,7 +118,7 @@
+@@ -120,7 +120,7 @@
#include "components/user_manager/user_manager.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -33,16 +33,16 @@ $NetBSD$
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -942,7 +942,7 @@ void RecordStartupMetrics() {
+@@ -944,7 +944,7 @@ void RecordStartupMetrics() {
// Record whether Chrome is the default browser or not.
- // Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
+ // Disabled on Linux due to hanging browser tests, see crbug.com/40770414.
-#if !BUILDFLAG(IS_LINUX)
+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
shell_integration::DefaultWebClientState default_state =
shell_integration::GetDefaultBrowser();
base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1180,11 +1180,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1186,11 +1186,11 @@ void ChromeBrowserMainExtraPartsMetrics:
std::make_unique<web_app::SamplingMetricsProvider>();
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index 92f2a7e03f..7236896a23 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-05-28 23:24:11.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 945bffafa4..374605634e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -206,11 +206,11 @@
- #include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
+@@ -210,7 +210,7 @@
+ #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -15,44 +15,16 @@ $NetBSD$
#include "components/metrics/motherboard_metrics_provider.h"
#endif
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
- #endif
-
-@@ -223,19 +223,19 @@
- #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+@@ -222,7 +222,7 @@
#include "chrome/browser/metrics/bluetooth_metrics_provider.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/skills/skills_metrics_provider.h"
- #include "chrome/browser/ui/tabs/tab_metrics_provider.h"
- #include "components/skills/features.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "chrome/browser/updates/update_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -254,7 +254,7 @@ const int kMaxHistogramGatheringWaitDura
- // Needs to be kept in sync with the writer in
- // third_party/crashpad/crashpad/handler/handler_main.cc.
- const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- ChromeMetricsServiceCrashReporter& GetCrashReporter() {
- static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
- return *crash_reporter;
-@@ -564,7 +564,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -551,7 +551,7 @@ void ChromeMetricsServiceClient::Registe
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -61,16 +33,7 @@ $NetBSD$
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -661,7 +661,7 @@ std::string ChromeMetricsServiceClient::
- void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
- // TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
- // on Mac when the Crashpad API supports it.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Register the environment with the crash reporter. Note that there is a
- // window from startup to this point during which crash reports will not have
- // an environment set.
-@@ -761,7 +761,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -748,7 +748,7 @@ void ChromeMetricsServiceClient::Initial
this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -79,7 +42,7 @@ $NetBSD$
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -821,7 +821,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -808,7 +808,7 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -88,7 +51,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -917,7 +917,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -908,7 +908,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -97,16 +60,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1016,7 +1016,7 @@ void ChromeMetricsServiceClient::Registe
- std::make_unique<HttpsEngagementMetricsProvider>());
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- metrics_service_->RegisterMetricsProvider(
- std::make_unique<TabMetricsProvider>(
- g_browser_process->profile_manager()));
-@@ -1038,7 +1038,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1027,7 +1027,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<PowerMetricsProvider>());
#endif
@@ -115,7 +69,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
metrics_service_->RegisterMetricsProvider(
-@@ -1244,7 +1244,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1233,7 +1233,7 @@ bool ChromeMetricsServiceClient::Registe
}
#endif
@@ -124,7 +78,7 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1595,7 +1595,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1584,7 +1584,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 50b170d17b..5b7e8055e4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-05-28 23:24:11.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 6290c89541..7d23aaaf13 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-05-28 23:24:11.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 867daed479..5ec6ccf8e7 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.cc
-@@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
+@@ -66,7 +66,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
process_metrics.GetPlatformIndependentCPUUsage());
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
metrics.idle_wakeups = process_metrics.GetIdleWakeupsPerSecond();
#endif
#if BUILDFLAG(IS_MAC)
-@@ -83,7 +83,7 @@ void ScaleMetrics(ProcessMonitor::Metric
+@@ -84,7 +84,7 @@ void ScaleMetrics(ProcessMonitor::Metric
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
metrics->idle_wakeups *= factor;
#endif
-@@ -158,7 +158,7 @@ ProcessMonitor::Metrics& operator+=(Proc
+@@ -159,7 +159,7 @@ ProcessMonitor::Metrics& operator+=(Proc
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 903338f071..ff2b724e32 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.h
@@ -88,7 +88,7 @@ class ProcessMonitor : public content::B
std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index a299748476..f6e140a3df 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -144,7 +144,7 @@
+@@ -146,7 +146,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -320,7 +320,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -322,7 +322,7 @@ void UpdateCookieSettings(Profile* profi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1288,7 +1288,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1286,7 +1286,7 @@ ProfileNetworkContextService::CreateClie
std::make_unique<net::ClientCertStoreNSS>(
base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
kCryptoModulePasswordClientAuth));
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
index 4e7195edc1..744bc90425 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/net/profile_network_context_service_factory.cc
@@ -31,7 +31,7 @@
#include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index a379a28c54..833d851593 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
@@ -133,7 +133,7 @@ $NetBSD$
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1075,7 +1075,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1069,7 +1069,7 @@ bool SystemNetworkContextManager::IsNetw
break;
}
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index 0e11d24247..49aca8bab4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2026-05-28 23:24:11.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 bedf7c7f86..fb43fcbcd8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
@@ -37,7 +37,7 @@
#include "services/network/public/cpp/resource_request.h"
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 4e8ffa59c7..4aec5260dd 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
@@ -55,7 +55,7 @@ bool IsOsSupportedForCart() {
}
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 022b69831d..be67b91152 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-05-28 23:24:11.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 5008ee7c33..162622ba56 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
@@ -55,7 +55,7 @@ bool SystemNotificationsEnabled(Profile*
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
index 8d198b71a7..82c8879e43 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-05-28 23:24:11.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 1b2f64f466..3a0ba6d9da 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
@@ -69,7 +69,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index b3d80eec80..2f9f63989b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -703,7 +703,7 @@ void ChromePasswordManagerClient::Contin
+@@ -702,7 +702,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;
}
-@@ -988,7 +988,7 @@ void ChromePasswordManagerClient::Notify
+@@ -987,7 +987,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) {
-@@ -2033,7 +2033,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2063,7 +2063,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;
}
-@@ -2072,7 +2072,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2102,7 +2102,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 e915255242..6a8fef55fd 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-05-28 23:24:11.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 167acf2585..04a768235e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
@@ -21,7 +21,7 @@
#include "ui/gfx/geometry/resize_utils.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -586,7 +586,7 @@ void PictureInPictureWindowManager::SetW
+@@ -587,7 +587,7 @@ void PictureInPictureWindowManager::SetW
bool PictureInPictureWindowManager::IsSupportedForDocumentPictureInPicture(
const GURL& url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,4 +23,4 @@ $NetBSD$
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Only allow document PiP to be opened if the URL is of a type that we know
// how to display in the title bar. Otherwise, the title bar might be
- // misleading in certain scenarios. See https://crbug.com/1460025 .
+ // misleading in certain scenarios. See https://crbug.com/40066780 .
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 1528d47ef8..92089c2afe 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2026-05-28 23:24:11.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 2ff7af237f..23a7e7a97f 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
@@ -59,7 +59,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
@@ -33,7 +33,7 @@ $NetBSD$
storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
#elif BUILDFLAG(IS_WIN)
storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
-@@ -298,7 +298,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -292,7 +292,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();
-@@ -320,7 +320,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -314,7 +314,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 297c375990..9015c23b5c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -256,7 +256,7 @@
+@@ -253,7 +253,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"
-@@ -626,7 +626,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -627,7 +627,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -24,7 +24,7 @@ $NetBSD$
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -983,7 +983,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -984,7 +984,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -33,7 +33,7 @@ $NetBSD$
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -995,7 +995,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -996,7 +996,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -42,7 +42,7 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1881,7 +1881,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1888,7 +1888,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -51,7 +51,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1943,7 +1943,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1950,7 +1950,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -60,7 +60,7 @@ $NetBSD$
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1963,12 +1963,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1970,12 +1970,12 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -75,7 +75,7 @@ $NetBSD$
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1976,7 +1976,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1983,7 +1983,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kProfileSeparationDomainExceptionList,
base::Value::Type::LIST },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -84,7 +84,7 @@ $NetBSD$
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -1988,7 +1988,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1995,7 +1995,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -93,7 +93,7 @@ $NetBSD$
{ key::kAutomatedPasswordChangeSettings,
optimization_guide::prefs::kAutomatedPasswordChangeEnterprisePolicyAllowed,
base::Value::Type::INTEGER },
-@@ -2092,7 +2092,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2099,7 +2099,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -102,7 +102,7 @@ $NetBSD$
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2197,7 +2197,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2207,7 +2207,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -111,7 +111,7 @@ $NetBSD$
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2274,7 +2274,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2284,7 +2284,7 @@ const PolicyToPreferenceMapEntry kSimple
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -120,7 +120,7 @@ $NetBSD$
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2314,7 +2314,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2324,7 +2324,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kAndroidEntraSSOEnabled,
base::Value::Type::INTEGER },
#endif
@@ -129,7 +129,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2354,7 +2354,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2367,7 +2367,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -138,7 +138,7 @@ $NetBSD$
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2382,7 +2382,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2395,7 +2395,7 @@ const PolicyToPreferenceMapEntry kSimple
optimization_guide::prefs::kFindsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
#endif
@@ -147,7 +147,7 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2467,7 +2467,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2480,7 +2480,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID)
@@ -156,7 +156,7 @@ $NetBSD$
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2478,7 +2478,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2491,7 +2491,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kGeminiActOnWebSettings,
glic::prefs::kGlicActuationOnWeb,
base::Value::Type::INTEGER },
@@ -165,16 +165,7 @@ $NetBSD$
{ key::kEnableProxyOverrideRulesForAllUsers,
proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers,
base::Value::Type::INTEGER },
-@@ -2627,7 +2627,7 @@ std::unique_ptr<ConfigurationPolicyHandl
- handlers->AddHandler(std::make_unique<DeveloperToolsPolicyHandler>());
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- handlers->AddHandler(
- std::make_unique<DeveloperToolsAvailabilityListPolicyHandler>(
- key::kDeveloperToolsAvailabilityAllowlist,
-@@ -2657,7 +2657,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2668,7 +2668,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -183,7 +174,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2924,7 +2924,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2939,7 +2939,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -192,7 +183,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -3025,7 +3025,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3040,7 +3040,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -201,7 +192,16 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3409,7 +3409,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3057,7 +3057,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+ base::Value::Type::BOOLEAN)));
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
+ // BUILDFLAG(IS_LINUX)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ handlers->AddHandler(std::make_unique<CloudUserOnlyPolicyChecker>(
+ std::make_unique<SimplePolicyHandler>(
+ key::kSecuritySignalsClientCertificatesSelectors,
+@@ -3430,7 +3430,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -210,7 +210,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3417,7 +3417,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3438,7 +3438,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -219,7 +219,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3470,7 +3470,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3491,7 +3491,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
index 9fee9c50e6..ebc67f0b3c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
@@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
static_cast<int>(DeveloperToolsPolicyHandler::Availability::
diff --git a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 56329b8cd2..0aeaea61f8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-05-28 23:24:11.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 2e393f6207..d915265a8d 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,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
@@ -53,7 +53,7 @@
#include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
- #endif // BUILDFLAG(ENABLE_EXTENSIONS)
+ #endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
-#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_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index ff6fb533ce..e28692af13 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -321,7 +321,7 @@
+@@ -328,7 +328,7 @@
#include "chrome/browser/devtools/devtools_window.h"
#endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
@@ -15,13 +15,13 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -510,11 +510,11 @@
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+@@ -514,11 +514,11 @@
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/1125897
+ #include "components/device_signals/core/browser/pref_names.h" // nogncheck due to crbug.com/40147906
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -542,7 +542,7 @@
+@@ -546,7 +546,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1477,7 +1477,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1536,7 +1536,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -47,7 +47,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1640,7 +1640,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1699,7 +1699,7 @@ void RegisterLocalState(PrefRegistrySimp
#endif // BUILDFLAG(ENABLE_PDF_SAVE_TO_DRIVE)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -56,7 +56,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2037,13 +2037,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2102,13 +2102,13 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index 368ec6e6c5..c4ea880828 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
@@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
diff --git a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
index a7f4022097..408c0fcdd5 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/session_startup_pref.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/prefs/session_startup_pref.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/prefs/session_startup_pref.cc
@@ -70,7 +70,7 @@ SessionStartupPref::Type SessionStartupP
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index 3244e53a64..97e8a0f73d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-05-28 23:24:11.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 5d8e9d7789..ce71036ad8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/printing/print_test_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/printing/print_test_utils.cc
@@ -130,7 +130,7 @@ std::unique_ptr<PrintSettings> MakeUserM
data.Set(kMacSystemPrintDialogDataPrintSettings,
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 6a3c0a63c7..bbd89fca19 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/printing/printer_query.cc
@@ -342,7 +342,7 @@ void PrinterQuery::UpdatePrintSettings(b
crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index aee1f555d4..e625fff570 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/process_singleton_posix.cc
@@ -102,7 +102,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/process_singleton_dialog_linux.h"
#endif
-@@ -365,7 +365,7 @@ bool DisplayProfileInUseError(const base
+@@ -367,7 +367,7 @@ bool DisplayProfileInUseError(const base
if (g_disable_prompt)
return g_user_opted_unlock_in_use_profile;
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 e0b58553c7..08b92ea356 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,18 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -403,7 +403,7 @@
+@@ -33,7 +33,7 @@
+ #include "chrome/browser/autofill/autocomplete_history_manager_factory.h"
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/autofill/at_memory_promo_tracker_factory.h"
+ #endif
+
+@@ -412,7 +412,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +24,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
#include "chrome/browser/enterprise/idle/idle_service_factory.h"
-@@ -452,7 +452,7 @@
+@@ -462,7 +462,7 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +33,7 @@ $NetBSD$
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
#include "chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_observer_factory.h"
-@@ -463,11 +463,11 @@
+@@ -473,11 +473,11 @@
#include "chrome/browser/webauthn/passkey_unlock_manager_factory.h"
#include "device/fido/public/features.h"
#endif
@@ -38,16 +47,16 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
#include "chrome/browser/enterprise/reporting/saas_usage/saas_usage_reporting_controller_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
-@@ -555,7 +555,7 @@
+@@ -565,7 +565,7 @@
#include "chrome/browser/sessions/session_service_factory.h"
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
#include "chrome/browser/gapis/gapis_service_factory.h"
#include "components/gapis/features.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -694,7 +694,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+@@ -706,7 +706,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID)
AutoPictureInPictureHatsServiceFactory::GetInstance();
#endif
@@ -56,7 +65,7 @@ $NetBSD$
AccountsPolicyManagerFactory::GetInstance();
search_integrity::SearchIntegrityFactory::GetInstance();
#endif
-@@ -791,7 +791,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -803,7 +803,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -65,7 +74,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -855,7 +855,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -867,7 +867,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -74,7 +83,7 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
-@@ -872,7 +872,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -884,7 +884,7 @@ void ChromeBrowserMainExtraPartsProfiles
contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
ContentIndexProviderFactory::GetInstance();
@@ -83,7 +92,7 @@ $NetBSD$
glic::ContextualCueingServiceFactory::GetInstance();
#endif
ContextualSearchServiceFactory::GetInstance();
-@@ -928,11 +928,11 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -943,11 +943,11 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -97,8 +106,8 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -942,7 +942,7 @@ void ChromeBrowserMainExtraPartsProfiles
- GetInstance();
+@@ -960,7 +960,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ enterprise_groups::EnterpriseGroupsProfileHandlerFactory::GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
@@ -106,7 +115,7 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -950,14 +950,14 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -968,14 +968,14 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_reporting::CloudProfileReportingServiceFactory::GetInstance();
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
@@ -124,16 +133,16 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1006,7 +1006,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1022,7 +1022,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
GalleryWatchManager::EnsureFactoryBuilt();
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
if (base::FeatureList::IsEnabled(gapis::kEnableGapis)) {
GapisServiceFactory::GetInstance();
}
-@@ -1103,7 +1103,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1119,7 +1119,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -142,7 +151,7 @@ $NetBSD$
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
ProfileMetricsServiceFactory::GetInstance();
-@@ -1111,7 +1111,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1127,7 +1127,7 @@ void ChromeBrowserMainExtraPartsProfiles
MicrosoftAuthServiceFactory::GetInstance();
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -151,7 +160,7 @@ $NetBSD$
multistep_filter::MultistepFilterServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1197,7 +1197,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1217,7 +1217,7 @@ void ChromeBrowserMainExtraPartsProfiles
PasswordCounterFactory::GetInstance();
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -160,7 +169,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1243,7 +1243,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1263,7 +1263,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -169,7 +178,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
#endif
policy::UserCloudPolicyInvalidatorFactory::GetInstance();
-@@ -1253,7 +1253,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1273,7 +1273,7 @@ void ChromeBrowserMainExtraPartsProfiles
#else
policy::UserPolicySigninServiceFactory::GetInstance();
#endif
@@ -178,7 +187,7 @@ $NetBSD$
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
PredictionModelHandlerProviderFactory::GetInstance();
-@@ -1274,7 +1274,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1294,7 +1294,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -187,7 +196,7 @@ $NetBSD$
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1294,7 +1294,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1314,7 +1314,7 @@ void ChromeBrowserMainExtraPartsProfiles
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
@@ -196,3 +205,12 @@ $NetBSD$
reporting::ManualTestHeartbeatEventFactory::GetInstance();
#endif
RevokedPermissionsOSNotificationDisplayManagerFactory::GetInstance();
+@@ -1508,7 +1508,7 @@ void ChromeBrowserMainExtraPartsProfiles
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ autofill::AtMemoryPromoTrackerFactory::GetInstance();
+ #endif
+
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index 73cfbe0399..0326b715ed 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
-@@ -262,7 +262,7 @@
+@@ -264,7 +264,7 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
#include "chrome/browser/gapis/gapis_service_factory.h"
#include "components/gapis/gapis_service.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -271,6 +271,10 @@
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+@@ -273,6 +273,10 @@
#include "chrome/browser/themes/theme_service_factory.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -26,7 +26,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -607,7 +611,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -609,7 +613,7 @@ void ProfileImpl::LoadPrefsForNormalStar
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -35,16 +35,16 @@ $NetBSD$
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -790,7 +794,7 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -792,7 +796,7 @@ void ProfileImpl::DoFinalInit(CreateMode
}
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
// Bootstrap and initialize the Gapis service.
if (gapis::GapisService* gapis_service =
GapisServiceFactory::GetForProfile(this)) {
-@@ -886,7 +890,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -888,7 +892,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 04bb3a6088..22e253b424 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/profiles/profile_io_data.cc.orig 2026-05-28 23:24:11.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 1575ba2dae..0190f4efd5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2026-05-28 23:24:11.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 27c76a0247..260b327e66 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-05-28 23:24:11.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 4ac054ecfe..f971e52eb6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.h.orig 2026-05-28 23:24:11.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 7de1839d93..56972ae079 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -259,7 +259,7 @@
+@@ -267,7 +267,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)
-@@ -5153,7 +5153,7 @@ void RenderViewContextMenu::OpenLinkInSp
+@@ -5158,7 +5158,7 @@ void RenderViewContextMenu::OpenLinkInSp
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index 84884c2d3e..4b61792d4d 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
@@ -37,12 +37,12 @@
#include "ui/base/ui_base_features.h"
diff --git a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index ff7c9bb958..4374e9c4e8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-05-28 23:24:11.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 31d9ee8f15..a6b0cd5f9b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2026-05-28 23:24:11.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 eea3077b92..afa9a4a041 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1303,7 +1303,7 @@ std::string ChromePasswordProtectionServ
+@@ -1316,7 +1316,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 c38f5773d2..34e34b2721 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-05-28 23:24:11.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 4880e05e94..9f53228240 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
@@ -19,7 +19,7 @@
#include "content/public/browser/web_contents.h"
@@ -12,10 +12,10 @@ $NetBSD$
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_MAC)
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/browser_window/public/browser_window_features.h"
- #include "chrome/browser/ui/toasts/api/toast_id.h"
-@@ -73,7 +73,7 @@ bool SafeBrowsingPrefChangeHandler::Supp
+ #include "chrome/browser/ui/browser_window/public/browser_window_interface.h"
+ #include "chrome/browser/ui/browser_window/public/profile_browser_collection.h"
+@@ -74,7 +74,7 @@ bool SafeBrowsingPrefChangeHandler::Supp
void SafeBrowsingPrefChangeHandler::
MaybeShowEnhancedProtectionSettingChangeNotification() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (!profile_ ||
!base::FeatureList::IsEnabled(safe_browsing::kEsbAsASyncedSetting)) {
return;
-@@ -243,7 +243,7 @@ void SafeBrowsingPrefChangeHandler::
+@@ -249,7 +249,7 @@ void SafeBrowsingPrefChangeHandler::
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
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 75c8766624..3766471a02 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-05-28 23:24:11.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 4950b89478..df035655f2 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_service.cc
-@@ -79,7 +79,7 @@
+@@ -80,7 +80,7 @@
#include "services/preferences/public/mojom/tracked_preference_validation_delegate.mojom.h"
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/safe_browsing/security_settings_bundle_toast_helper.h"
#endif
-@@ -185,7 +185,7 @@ void TriggerSecuritySettingsBundleToastI
+@@ -186,7 +186,7 @@ void TriggerSecuritySettingsBundleToastI
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc
new file mode 100644
index 0000000000..2b999b8ce3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.cc.orig 2026-05-28 23:24:11.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"
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/safe_browsing/security_settings_bundle_toast_helper.h"
+ #include "chrome/browser/ui/browser_finder.h"
+ #include "chrome/browser/ui/browser_window/public/browser_window_features.h"
+@@ -33,7 +33,7 @@ SecuritySettingsBundlePrefChangeHandler:
+ void SecuritySettingsBundlePrefChangeHandler::
+ MaybeShowEnhancedBundleSettingChangeNotification() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ if (!profile_ ||
+ !base::FeatureList::IsEnabled(safe_browsing::kBundledSecuritySettings)) {
+ return;
+@@ -59,7 +59,7 @@ void SecuritySettingsBundlePrefChangeHan
+ }
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void SecuritySettingsBundlePrefChangeHandler::SetToastControllerForTesting(
+ ToastController* controller) {
+ toast_controller_for_testing_ = controller;
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
new file mode 100644
index 0000000000..02506dacd5
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_security__settings__bundle__pref__change__handler.h
@@ -0,0 +1,42 @@
+$NetBSD$
+
+* Part of patchset to build chromium on 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-05-28 23:24:11.000000000 +0000
++++ chrome/browser/safe_browsing/security_settings_bundle_pref_change_handler.h
+@@ -8,7 +8,7 @@
+ #include "base/memory/raw_ptr.h"
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/toasts/toast_controller.h"
+ #endif
+
+@@ -25,13 +25,13 @@ class SecuritySettingsBundlePrefChangeHa
+ virtual void MaybeShowEnhancedBundleSettingChangeNotification();
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ void SetToastControllerForTesting(ToastController* controller);
+ #endif
+
+ private:
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ ToastController* GetToastController();
+ #endif
+
+@@ -39,7 +39,7 @@ class SecuritySettingsBundlePrefChangeHa
+ raw_ptr<Profile> profile_ = nullptr;
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ raw_ptr<ToastController> toast_controller_for_testing_ = nullptr;
+ #endif
+ };
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 ffe6a6f462..16ac7fb50f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_install_state.cc
@@ -30,7 +30,7 @@ bool IsDeviceCompatible() {
// TODO(crbug.com/381256355): Update when ScreenAI library is compatible with
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
index f7c0d5bed4..d382bb0098 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-05-28 23:24:11.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 703404f0b4..64aec71444 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sessions/session_restore.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
@@ -117,7 +117,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
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 d25d136fae..df4163533e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
-@@ -23,7 +23,7 @@
+@@ -28,7 +28,7 @@
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/sharing/shared_clipboard/remote_copy_message_handler.h"
#endif
-@@ -75,7 +75,7 @@ SharingHandlerRegistryImpl::SharingHandl
+@@ -80,7 +80,7 @@ SharingHandlerRegistryImpl::SharingHandl
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_shell__integration.h b/chromium/patches/patch-chrome_browser_shell__integration.h
index 463d9d0a76..ea3dad1ab9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/shell_integration.h.orig 2026-05-28 23:24:11.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 feb13fe283..b74f850238 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2026-05-28 23:24:11.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 26be4aa154..55d02a2639 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
-@@ -140,7 +140,7 @@ signin_metrics::ProfileSignout kAlwaysAl
+@@ -142,7 +142,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 ad2d0c72f4..ca87d664c6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/signin/signin_hats_util.cc
@@ -45,7 +45,7 @@
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index 0f3664d21f..949278cf3a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
@@ -49,7 +49,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 c45c1f2bc3..414c0716a2 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.h
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/signin/signin_util.h
-@@ -207,7 +207,7 @@ bool IsSyncingUserSelectableTypesAllowed
+@@ -206,7 +206,7 @@ bool IsSyncingUserSelectableTypesAllowed
const syncer::SyncService* sync_service,
const syncer::UserSelectableTypeSet& types);
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 8cb3356998..fda9024cc0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-05-28 23:24:11.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 df3ddb89d3..d671f0f183 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
@@ -40,7 +40,7 @@
#include "chrome/browser/ash/profiles/profile_helper.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 1f1dc6b455..2070f22bdc 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-05-28 23:24:11.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 a3abb68281..9bb9713573 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
@@ -193,7 +193,7 @@ void SupervisedUserExtensionsDelegateImp
return;
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index f0b677aa3f..e76e258262 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
@@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 992bedef6d..051c4536d0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-05-28 23:24:11.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 8063494f27..3088cdfd02 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-05-28 23:24:11.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 9681dd29db..4aefca4263 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-05-28 23:24:11.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 b62a0fddf1..2577f5ef90 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -55,7 +55,7 @@
+@@ -54,7 +54,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
-@@ -75,7 +75,7 @@ std::unique_ptr<supervised_user::WebCont
+@@ -74,7 +74,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 29f45db04b..06b8aec151 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/support_tool/support_tool_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/support_tool/support_tool_util.cc
@@ -54,7 +54,7 @@
#endif // BUILDFLAG(IS_CHROMEOS_WITH_HW_DETAILS)
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
index 0aac3c357c..7fd5f3c34c 100644
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
@@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
#if BUILDFLAG(ENABLE_SPELLCHECK)
diff --git a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index 0d1e5b538a..8c9c7d6d0e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/sync/device_info_sync_client_impl.cc
-@@ -34,7 +34,7 @@ DeviceInfoSyncClientImpl::~DeviceInfoSyn
+@@ -38,7 +38,7 @@ DeviceInfoSyncClientImpl::~DeviceInfoSyn
std::string DeviceInfoSyncClientImpl::GetSigninScopedDeviceId() const {
// Since the local sync backend is currently only supported on Windows, Mac and
// Linux don't even check the pref on other os-es.
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 b09bbc7d48..babb99890c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -137,7 +137,7 @@ namespace {
+@@ -139,7 +139,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);
-@@ -415,7 +415,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -430,7 +430,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 c389d70a72..0c52302e69 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-05-28 23:24:11.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 04fa1fdec6..b48fd5f39e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-05-28 23:24:11.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 32db14c68d..d19fec04d6 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2026-05-28 23:24:11.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 90a32be517..e4d92a6f50 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-05-28 23:24:11.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 69a21af388..9112276d5f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-05-28 23:24:11.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 a3194e3dde..4c4ab55ba0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-05-28 23:24:11.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 f2b9fde18a..9b20feb22c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2026-05-28 23:24:11.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 1af91a237f..3a26a2f1e2 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_helper.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/themes/theme_helper.cc
@@ -15,7 +15,7 @@
#include "ui/gfx/image/image.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index 73de6e7137..9f3d970953 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
@@ -75,7 +75,7 @@
#include "extensions/browser/extension_registry_observer.h"
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 6dbba791c1..1213d25cad 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-05-28 23:24:11.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 9ce1a56f3e..165d832b28 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2026-05-28 23:24:11.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 6e15e65207..5e29905ac5 100644
--- a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/accelerator_table.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/accelerator_table.cc
-@@ -73,11 +73,11 @@ const AcceleratorMapping kAcceleratorMap
+@@ -77,11 +77,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
{ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
{ui::VKEY_NUMPAD9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
@@ -20,7 +20,7 @@ $NetBSD$
{ui::VKEY_NEXT, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN, IDC_MOVE_TAB_NEXT},
{ui::VKEY_PRIOR, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
IDC_MOVE_TAB_PREVIOUS},
-@@ -105,7 +105,7 @@ const AcceleratorMapping kAcceleratorMap
+@@ -109,7 +109,7 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_NUMPAD7, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_6},
{ui::VKEY_8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
{ui::VKEY_NUMPAD8, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_TAB_7},
@@ -29,7 +29,7 @@ $NetBSD$
{ui::VKEY_1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_NUMPAD1, ui::EF_ALT_DOWN, IDC_SELECT_TAB_0},
{ui::VKEY_2, ui::EF_ALT_DOWN, IDC_SELECT_TAB_1},
-@@ -157,7 +157,7 @@ const AcceleratorMapping kAcceleratorMap
+@@ -161,7 +161,7 @@ const AcceleratorMapping kAcceleratorMap
IDC_SHOW_AVATAR_MENU},
// Platform-specific key maps.
@@ -38,7 +38,7 @@ $NetBSD$
{ui::VKEY_BROWSER_BACK, ui::EF_NONE, IDC_BACK},
{ui::VKEY_BROWSER_FORWARD, ui::EF_NONE, IDC_FORWARD},
{ui::VKEY_BROWSER_HOME, ui::EF_NONE, IDC_HOME},
-@@ -312,7 +312,7 @@ std::vector<AcceleratorMapping> GetAccel
+@@ -316,7 +316,7 @@ std::vector<AcceleratorMapping> GetAccel
std::begin(kDevToolsAcceleratorMap),
std::end(kDevToolsAcceleratorMap));
diff --git a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index 220d42d126..3f2fbe59c7 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -532,7 +532,7 @@
+@@ -542,7 +542,7 @@
#if BUILDFLAG(IS_CHROMEOS)
#define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
E(kToggleMultitaskMenu, IDC_TOGGLE_MULTITASK_MENU)
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.cc b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.cc
new file mode 100644
index 0000000000..b12a7ddaa8
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__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
+
+--- chrome/browser/ui/autofill/chrome_autofill_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/autofill/chrome_autofill_client.cc
+@@ -315,7 +315,7 @@ ChromeAutofillClient::~ChromeAutofillCli
+ }
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ ChromeAutofillClient::AtMemoryPromoObserver::AtMemoryPromoObserver(
+ ChromeAutofillClient* client)
+ : content::WebContentsObserver(client->web_contents()), client_(*client) {}
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
new file mode 100644
index 0000000000..6a2e5fdcee
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_chrome__autofill__client.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/autofill/chrome_autofill_client.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/autofill/chrome_autofill_client.h
+@@ -121,7 +121,7 @@ class ChromeAutofillClient : public Cont
+ ~ChromeAutofillClient() override;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ void ShowAutofillAtMemoryPromo();
+ #endif
+
+@@ -394,7 +394,7 @@ class ChromeAutofillClient : public Cont
+ std::unique_ptr<ActorKeyMetricsRecorder> actor_key_metrics_recorder_;
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ class AtMemoryPromoObserver : public content::WebContentsObserver {
+ public:
+ explicit AtMemoryPromoObserver(ChromeAutofillClient* client);
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 50cbcc484a..d3e3342ddd 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
@@ -31,7 +31,7 @@
#include "ui/gfx/geometry/rect.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 1d8537de96..def1967963 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -14,7 +14,7 @@
#include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
index 30064fe23c..4243755a64 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser.h
-@@ -256,7 +256,7 @@ class Browser : public TabStripModelObse
+@@ -250,7 +250,7 @@ class Browser : public TabStripModelObse
std::optional<int64_t> display_id;
#endif
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 99f5cead5c..534c220506 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -155,7 +155,7 @@
+@@ -160,7 +160,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"
-@@ -165,7 +165,7 @@
+@@ -170,7 +170,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)
-@@ -441,7 +441,7 @@ bool BrowserCommandController::IsReserve
+@@ -464,7 +464,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();
-@@ -756,7 +756,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -779,7 +779,7 @@ bool BrowserCommandController::ExecuteCo
break;
#endif
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -996,7 +996,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1019,7 +1019,7 @@ bool BrowserCommandController::ExecuteCo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -51,7 +51,7 @@ $NetBSD$
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1188,7 +1188,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1216,7 +1216,7 @@ bool BrowserCommandController::ExecuteCo
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -60,7 +60,7 @@ $NetBSD$
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1588,7 +1588,7 @@ void BrowserCommandController::InitComma
+@@ -1616,7 +1616,7 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
#endif
@@ -69,7 +69,7 @@ $NetBSD$
command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1970,7 +1970,7 @@ void BrowserCommandController::UpdateCom
+@@ -2000,7 +2000,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 dbd394384d..735a22817e 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_commands.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -2434,7 +2434,7 @@ void OpenUpdateChromeDialog(BrowserWindo
+@@ -1168,7 +1168,7 @@ void NewTabToRight(BrowserWindowInterfac
+ }
+
+ void NewTabFromClipboardURL(BrowserWindowInterface* browser) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (ui::Clipboard::IsSupportedClipboardBuffer(
+ ui::ClipboardBuffer::kSelection)) {
+ ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
+@@ -2440,7 +2440,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 1b73fc1ecb..eba8901162 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -88,7 +88,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
+@@ -91,7 +91,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,
-@@ -109,7 +109,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -112,7 +112,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)
-@@ -229,7 +229,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -230,7 +230,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 0f538a6c68..a0382acad7 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2026-05-28 23:24:11.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 d52bd75669..2d06880d30 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -191,7 +191,7 @@
+@@ -206,7 +206,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
-@@ -498,7 +498,7 @@ void BrowserWindowFeatures::Init(Browser
+@@ -540,7 +540,7 @@ void BrowserWindowFeatures::Init(Browser
call_to_action_lock_ =
GetUserDataFactory().CreateInstance<CallToActionLock>(*browser, browser);
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 cf5fc4db4c..db193a3378 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -112,7 +112,7 @@ class PinInfoBarController;
+@@ -121,7 +121,7 @@ class PinInfoBarController;
} // namespace default_browser
#endif
@@ -15,7 +15,7 @@ $NetBSD$
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -441,7 +441,7 @@ class BrowserWindowFeatures {
+@@ -445,7 +445,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -24,7 +24,7 @@ $NetBSD$
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -632,7 +632,7 @@ class BrowserWindowFeatures {
+@@ -647,7 +647,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index bd5d3fb5cf..87db70a05e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
-@@ -85,12 +85,12 @@
+@@ -86,12 +86,12 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#endif
@@ -21,7 +21,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -256,7 +256,7 @@ bool SiteGURLIsValid(const GURL& url) {
+@@ -257,7 +257,7 @@ bool SiteGURLIsValid(const GURL& url) {
return !site_origin.opaque() && (url.SchemeIsHTTPOrHTTPS() ||
url.SchemeIs(extensions::kExtensionScheme)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
|| url.SchemeIs(webapps::kIsolatedAppScheme)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -409,7 +409,7 @@ void ShowChromeTips(BrowserWindowInterfa
+@@ -404,7 +404,7 @@ void ShowChromeTips(BrowserWindowInterfa
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -39,7 +39,7 @@ $NetBSD$
void ShowChromeWhatsNew(BrowserWindowInterface* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -700,7 +700,7 @@ void ShowSharedTabGroupActivity(Profile*
+@@ -695,7 +695,7 @@ void ShowSharedTabGroupActivity(Profile*
GURL(data_sharing::features::kActivityLogsURL.Get()));
}
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index c5e732e71d..73e6dfa510 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/chrome_pages.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/chrome_pages.h
@@ -37,7 +37,7 @@ namespace signin {
enum class ConsentLevel;
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 82e5a446b9..fbd977240d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-05-28 23:24:11.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 e3ee0220c3..47a9f645a9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -581,7 +581,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 d3f440f665..377335869d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-05-28 23:24:11.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 002ca5e27c..fb26aec13a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
@@ -2002,7 +2002,7 @@ const gfx::VectorIcon& GetSharingHubVect
return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 6baada9000..ba08d2547d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-05-28 23:24:11.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 f5ead68414..d745f9e220 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -118,7 +118,7 @@ namespace {
+@@ -117,7 +117,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;
-@@ -622,7 +622,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -623,7 +623,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 a028b87b0e..d67d27c26b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/prefs/pref_watcher.cc
@@ -37,7 +37,7 @@
#include "components/browser_ui/accessibility/android/font_size_prefs_android.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#include "ui/linux/primary_paste_pref_observer.h"
#endif
-@@ -91,7 +91,7 @@ const char* const kWebPrefsToObserve[] =
+@@ -92,7 +92,7 @@ const char* const kWebPrefsToObserve[] =
} // namespace
@@ -24,7 +24,7 @@ $NetBSD$
// A helper class to handle notifying about changes in the
// Primary Paste/Middle Click Paste preference on Linux.
class PrimaryPastePrefHelper : public ui::PrimaryPastePrefObserver {
-@@ -122,7 +122,7 @@ class PrimaryPastePrefHelper : public ui
+@@ -123,7 +123,7 @@ class PrimaryPastePrefHelper : public ui
PrefWatcher::PrefWatcher(Profile* profile) : profile_(profile) {
native_theme_observation_.Observe(ui::NativeTheme::GetInstanceForWeb());
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 027f418245..58e30360f2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-05-28 23:24:11.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 630cadc088..9335fbc412 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
-@@ -65,7 +65,7 @@
+@@ -66,7 +66,7 @@
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// If a font name in prefs default values starts with a comma, consider it's a
// comma-separated font list and resolve it to the first available font.
#define PREFS_FONT_LIST 1
-@@ -152,7 +152,7 @@ constexpr auto kFontDefaults = std::to_a
+@@ -153,7 +153,7 @@ constexpr auto kFontDefaults = std::to_a
{prefs::kWebKitFantasyFontFamily, IDS_FANTASY_FONT_FAMILY},
{prefs::kWebKitMathFontFamily, IDS_MATH_FONT_FAMILY},
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index 29c3a4c5a4..3dbf408131 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sad_tab.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
-@@ -181,7 +181,7 @@ std::vector<int> SadTab::GetSubMessages(
+@@ -179,7 +179,7 @@ std::vector<int> SadTab::GetSubMessages(
if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
}
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 7ba4ba71c7..4719e6fd01 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-05-28 23:24:11.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 8b809aa5b8..7f2323e47c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -524,7 +524,7 @@ void SigninViewController::ShowModalSync
+@@ -498,7 +498,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
}
@@ -15,7 +15,7 @@ $NetBSD$
void SigninViewController::ShowModalHistorySyncOptInDialog(
bool should_close_modal_dialog,
HistorySyncOptinHelper::FlowCompletedCallback callback) {
-@@ -541,7 +541,7 @@ void SigninViewController::ShowModalHist
+@@ -515,7 +515,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 47113f0112..910de12182 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
@@ -171,7 +171,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 dc604956f7..3172983e7e 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
@@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index 287319b057..2626d54ca7 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
-@@ -114,7 +114,7 @@ const char* const kBadFlags[] = {
+@@ -115,7 +115,7 @@ const char* const kBadFlags[] = {
extensions::switches::kExtensionsOnExtensionURLs,
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Speech dispatcher is buggy, it can crash and it can make Chrome freeze.
- // http://crbug.com/327295
+ // http://crbug.com/40078530
switches::kEnableSpeechDispatcher,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc b/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.cc
deleted file mode 100644
index a04024753c..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_startup_google__chrome__scheme__util.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/ui/startup/google_chrome_scheme_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ chrome/browser/ui/startup/google_chrome_scheme_util.cc
-@@ -26,7 +26,7 @@
- #include "chrome/common/chrome_constants.h"
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/headless/headless_mode_util.h"
- #endif
-
-@@ -133,7 +133,7 @@ bool ValidateUrl(const GURL& url) {
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- bool url_scheme_is_chrome = false;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // In Headless mode, allow any URL pattern that matches chrome:// scheme if
- // the user explicitly allowed it.
- if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
index 47a54af169..567c1ccab7 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
@@ -45,7 +45,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index f06c167ecd..0a1739dc04 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
@@ -134,7 +134,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_util.h"
#include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
#include "components/headless/policy/headless_mode_policy.h"
-@@ -977,7 +977,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -980,7 +980,7 @@ bool StartupBrowserCreator::ProcessCmdLi
TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
ComputeAndRecordLaunchMode(command_line);
@@ -24,7 +24,7 @@ $NetBSD$
if (headless::IsHeadlessMode() &&
headless::HeadlessModePolicy::IsHeadlessModeDisabled(
g_browser_process->local_state())) {
-@@ -1060,7 +1060,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1063,7 +1063,7 @@ bool StartupBrowserCreator::ProcessCmdLi
silent_launch = true;
}
@@ -33,7 +33,7 @@ $NetBSD$
// Writes open and installed web apps to the specified file without
// launching a new browser window or tab.
if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1277,7 +1277,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1284,7 +1284,7 @@ bool StartupBrowserCreator::ProcessCmdLi
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index c6e12bcc0b..05c207f5fc 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -68,7 +68,7 @@
+@@ -66,7 +66,7 @@
#include "content/public/browser/storage_partition.h"
#include "content/public/common/content_switches.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/display/screen.h"
#endif
-@@ -90,7 +90,7 @@
+@@ -88,7 +88,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"
-@@ -159,7 +159,7 @@ Browser* GetExistingBrowserForOpenBehavi
+@@ -160,7 +160,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();
-@@ -246,7 +246,7 @@ void StartupBrowserCreatorImpl::Launch(
+@@ -247,7 +247,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 =
-@@ -317,7 +317,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -318,7 +318,7 @@ Browser* StartupBrowserCreatorImpl::Open
// at the state of the MessageLoop.
Browser::CreateParams params = Browser::CreateParams(profile_, false);
params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -51,7 +51,7 @@ $NetBSD$
params.startup_id =
command_line_->GetSwitchValueASCII("desktop-startup-id");
#endif
-@@ -347,7 +347,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -348,7 +348,7 @@ Browser* StartupBrowserCreatorImpl::Open
continue;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 72187283b0..a737fd11f9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -66,7 +66,7 @@
+@@ -67,7 +67,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
new file mode 100644
index 0000000000..3ac811455c
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_startup_url__util.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/startup/url_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/startup/url_util.cc
+@@ -13,7 +13,7 @@
+ #include "url/gurl.h"
+ #include "url/url_constants.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/headless/headless_mode_util.h"
+ #endif
+
+@@ -39,7 +39,7 @@ bool ValidateLaunchUrl(const GURL& url)
+ #endif // BUILDFLAG(IS_CHROMEOS)
+
+ bool url_scheme_is_chrome = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // In Headless mode, allow any URL pattern that matches chrome:// scheme if
+ // the user explicitly allowed it.
+ if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index fd8d70cba3..e7a6c6594b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
@@ -220,7 +220,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"
-@@ -747,12 +747,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -753,12 +753,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 5032e281d8..5157c61776 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/tabs/public/tab_features.h
@@ -155,7 +155,7 @@ class TabContextualizationController;
} // namespace lens
@@ -15,7 +15,7 @@ $NetBSD$
namespace wallet {
class ChromeWalletablePassClient;
} // namespace wallet
-@@ -560,7 +560,7 @@ class TabFeatures {
+@@ -563,7 +563,7 @@ class TabFeatures {
skills_ui_tab_controller_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<wallet::ChromeWalletablePassClient> walletable_pass_client_;
#endif
-@@ -571,7 +571,7 @@ class TabFeatures {
+@@ -574,7 +574,7 @@ class TabFeatures {
std::unique_ptr<skills::SkillsUpdateObserver> skills_update_observer_;
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
index ad2483108d..d14e2b110a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/tabs/tab_dialog_manager.cc
@@ -90,7 +90,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
index 8cfc840acd..acfd8ee2b1 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -99,7 +99,7 @@
+@@ -101,7 +101,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"
-@@ -484,7 +484,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -485,7 +485,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>();
-@@ -552,7 +552,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -562,7 +562,7 @@ void TabFeatures::Init(TabInterface& tab
std::make_unique<back_to_opener::BackToOpenerController>(tab);
}
@@ -33,7 +33,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(enterprise_reporting::kSaasUsageReporting)) {
saas_usage_navigation_observer_ =
std::make_unique<enterprise_reporting::SaasUsageNavigationObserver>(
-@@ -561,7 +561,7 @@ void TabFeatures::Init(TabInterface& tab
+@@ -571,7 +571,7 @@ void TabFeatures::Init(TabInterface& tab
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index 58980e0fbc..559433d8c7 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
-@@ -28,7 +28,7 @@ namespace tabs {
+@@ -29,7 +29,7 @@ namespace tabs {
bool GetDefaultTabSearchRightAligned() {
// These platforms are all left aligned, the others should be right.
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 5aa012722e..4441e93ce5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-05-28 23:24:11.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 9300a4c7ff..3e039ac14e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-05-28 23:24:11.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 0309f2fa7e..0d7a1df53d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
@@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 991264e2bc..f705824c27 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-05-28 23:24:11.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
new file mode 100644
index 0000000000..fa41a9b609
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_toolbar_app__menu__icon__controller.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/toolbar/app_menu_icon_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/toolbar/app_menu_icon_controller.cc
+@@ -166,7 +166,7 @@ std::u16string AppMenuIconController::Ge
+ return std::u16string();
+ } else if (type == IconType::kUpgradeNotification) {
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ int message_id = IDS_APP_MENU_BUTTON_UPDATE;
+ // Select an update text option randomly. Show this text in all browser
+ // windows.
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index 423d4afa43..7a9c944c81 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
-@@ -40,7 +40,7 @@ BASE_FEATURE(kImportExportFlags, base::F
- BASE_FEATURE(kGlassToolbar, base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(kToolbarGlowUp, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -42,7 +42,7 @@ BASE_FEATURE(kMenuSimplification, base::
+ BASE_FEATURE(kTabGroupColorRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(kWebuiRefresh2026, base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kDseIntegrity, base::FEATURE_ENABLED_BY_DEFAULT);
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
-@@ -247,7 +247,7 @@ BASE_FEATURE(kWebUITabStripContextMenuAf
+@@ -231,7 +231,7 @@ BASE_FEATURE(kManagedProfileRequiredInte
BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-@@ -371,7 +371,7 @@ bool IsBookmarkTabGroupConversionEnabled
+@@ -352,7 +352,7 @@ bool IsBookmarkTabGroupConversionEnabled
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index cc96c5c430..eb7aa735a4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(kBrowserWidgetCache
+@@ -23,7 +23,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGC
BASE_DECLARE_FEATURE(kCreateNewTabGroupAppMenuTopLevel);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDseIntegrity);
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -68,7 +68,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
+@@ -64,7 +64,7 @@ BASE_DECLARE_FEATURE_PARAM(int,
BASE_DECLARE_FEATURE_PARAM(int, kSeparateDefaultAndPinPromptMessageVersion);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -257,7 +257,7 @@ BASE_DECLARE_FEATURE(kWebUITabStripConte
+@@ -243,7 +243,7 @@ BASE_DECLARE_FEATURE(kManagedProfileRequ
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index 8fc452373a..02c2a518ed 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
@@ -19,7 +19,7 @@
#include "ui/menus/simple_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index bd5505087a..353eb826c4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
@@ -39,7 +39,7 @@
#include "ui/wm/core/wm_state.h"
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 e3cc876ff1..755f9055be 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-05-28 23:24:11.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 d9440dc2c9..9141520c0f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
@@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index 5f6368ac9e..84acc644f9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/compose/compose_dialog_view.cc
@@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWi
views::Widget::InitParams* params,
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// In linux, windows may be clipped to their anchors' bounds,
// resulting in visual errors, unless they use accelerated rendering. See
- // crbug.com/1445770 for details.
+ // crbug.com/40912626 for details.
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 954a987599..aa306727cb 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
@@ -96,7 +96,7 @@ DialogText GetPromptDialogTextFromStatus
break;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
index d69b275873..4665a1f3b3 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
@@ -81,7 +81,7 @@ class CollaborationControllerDelegateDes
std::optional<data_sharing::mojom::GroupActionProgress> progress);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
index 6b3f1f25db..833e596e6e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc
@@ -17,7 +17,7 @@
#include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
#include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.h"
#include "chrome/browser/ui/views/frame/browser_frame_view_linux_native.h"
-@@ -32,7 +32,7 @@ namespace chrome {
+@@ -33,7 +33,7 @@ namespace chrome {
namespace {
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 1275d94a77..e215388ed2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -55,7 +55,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index 636efb72b2..779b807a8e 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
-@@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
+@@ -19,7 +19,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
ui::WindowFrameProvider* BrowserFrameViewLayoutLinuxNative::GetFrameProvider()
const {
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 f024a9bf2b..81094dcad6 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
-@@ -72,7 +72,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
+@@ -71,7 +71,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
void BrowserFrameViewLinux::PaintRestoredFrameBorder(
gfx::Canvas* canvas) const {
@@ -15,7 +15,7 @@ $NetBSD$
const bool tiled = browser_widget()->tiled();
#else
const bool tiled = false;
-@@ -127,7 +127,7 @@ int BrowserFrameViewLinux::NonClientHitT
+@@ -126,7 +126,7 @@ int BrowserFrameViewLinux::NonClientHitT
}
float BrowserFrameViewLinux::GetRestoredCornerRadiusDip() const {
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 482b0d3518..ad13447c7c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2473,7 +2473,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2376,7 +2376,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
UpdateFastResizeForContentViews(is_dragging);
if (!is_dragging) {
-@@ -5996,7 +5996,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -5714,7 +5714,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
-@@ -6006,7 +6006,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -5725,7 +5725,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 275f78ee9c..13c2fc0d62 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.cc
@@ -52,7 +52,7 @@
#include "ui/aura/window.h"
@@ -18,13 +18,13 @@ $NetBSD$
@@ -86,7 +86,7 @@ class ThemeChangedObserver : public view
};
- bool IsUsingLinuxSystemTheme(ThemeService* theme_service) {
+ bool IsUsingLinuxSystemTheme(Profile* profile) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return theme_service->UsingSystemTheme();
+ return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
#else
return false;
-@@ -209,7 +209,7 @@ void BrowserWidget::InitBrowserWidget()
+@@ -205,7 +205,7 @@ void BrowserWidget::InitBrowserWidget()
Init(std::move(params));
@@ -33,7 +33,7 @@ $NetBSD$
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -535,7 +535,7 @@ void BrowserWidget::OnMenuClosed() {
+@@ -532,7 +532,7 @@ void BrowserWidget::OnMenuClosed() {
}
void BrowserWidget::SelectNativeTheme() {
@@ -42,7 +42,7 @@ $NetBSD$
// Use the regular NativeTheme instance if running incognito mode, regardless
// of system theme (gtk, qt etc).
ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -576,7 +576,7 @@ void BrowserWidget::OnTouchUiChanged() {
+@@ -573,7 +573,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 ec8fd49737..4df2d6f022 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.h
-@@ -66,7 +66,7 @@ class BrowserWidget : public views::Widg
+@@ -65,7 +65,7 @@ class BrowserWidget : public views::Widg
~BrowserWidget() override;
@@ -15,7 +15,7 @@ $NetBSD$
// Returns whether the frame is in a tiled state.
bool tiled() const { return tiled_; }
void set_tiled(bool tiled) { tiled_ = tiled; }
-@@ -193,7 +193,7 @@ class BrowserWidget : public views::Widg
+@@ -187,7 +187,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_horizontal__tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_horizontal__tab__strip__region__view.cc
index 474dbcff66..3551816e17 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,7 +4,7 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/horizontal_tab_strip_region_view.cc
@@ -326,7 +326,7 @@ HorizontalTabStripRegionView::Horizontal
new_tab_button_->GetViewAccessibility().SetName(
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 c36f1f6e74..7437a5caa7 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
@@ -404,7 +404,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__impl.cc
new file mode 100644
index 0000000000..1c0e2edf20
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__tabbed__layout__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
+
+--- chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/frame/layout/browser_view_tabbed_layout_impl.cc
+@@ -170,7 +170,7 @@ int BrowserViewTabbedLayoutImpl::GetHori
+ }
+
+ bool BrowserViewTabbedLayoutImpl::AvoidCrackingForFractionalDisplay() 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.
+ 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 a02fdb24ef..fbad2c4d50 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/multi_contents_view_drop_target_controller.cc
@@ -35,7 +35,7 @@ static constexpr base::TimeDelta kShowNu
static constexpr int kDropTargetHideForOSWidth =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index 192a872911..81832b4774 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -58,7 +58,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 f129c102b9..e5cf00d16c 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-05-28 23:24:11.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 9e340ad86f..0a31aa13fa 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-05-28 23:24:11.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 c8de07dfbb..11cac8b2b6 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,7 +4,7 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
@@ -87,7 +87,7 @@ void SystemMenuModelBuilder::BuildMenu(u
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 151cb4418a..1f623c4a62 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
@@ -31,7 +31,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index fbd10b5cf6..c325212882 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-05-28 23:24:11.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 affc31cda1..136032ea72 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1896,7 +1896,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1922,7 +1922,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 6aa765be18..04568f6ada 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
@@ -45,7 +45,7 @@ NewTabFooterController::NewTabFooterCont
base::BindRepeating(&NewTabFooterController::UpdateFooterVisibilities,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index a38c1582fd..54fb2e18b5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -44,7 +44,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
#endif
-@@ -160,7 +160,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -161,7 +161,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
} else if (model_state ==
password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
view = new SharedPasswordsNotificationView(web_contents, anchor_view);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
index 9e0c836670..af72fb3953 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -537,7 +537,7 @@ void AvatarToolbarButton::MaybeShowProfi
- }
+@@ -440,7 +440,7 @@ void AvatarToolbarButton::MaybeShowProfi
+ state_manager_->MaybeShowProfileSwitchIPH();
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void AvatarToolbarButton::MaybeShowSupervisedUserSignInIPH() {
- if (!base::FeatureList::IsEnabled(
- feature_engagement::kIPHSupervisedUserProfileSigninFeature)) {
+ state_manager_->MaybeShowSupervisedUserSignInIPH();
+ }
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
index dc4576d27b..d275ff35db 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
-@@ -99,7 +99,7 @@ class AvatarToolbarButton : public Toolb
- // Attempts showing the In-Product-Help for profile Switching.
- void MaybeShowProfileSwitchIPH();
-
+@@ -67,7 +67,7 @@ class AvatarToolbarButton : public Toolb
+ // void UpdateIcon() also overrides ToolbarButton
+ void UpdateText() override;
+ void MaybeShowProfileSwitchIPH() override;
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Attempts showing the In-Product-Help when a supervised user signs-in in a
- // profile.
- void MaybeShowSupervisedUserSignInIPH();
+ void MaybeShowSupervisedUserSignInIPH() override;
+ void MaybeShowSignInBenefitsIPH() override;
+ #endif
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
new file mode 100644
index 0000000000..ce922bcc7b
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.cc
+@@ -2488,7 +2488,7 @@ void AvatarToolbarButtonStateManager::Ma
+ }
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void AvatarToolbarButtonStateManager::MaybeShowSupervisedUserSignInIPH() {
+ if (!base::FeatureList::IsEnabled(
+ feature_engagement::kIPHSupervisedUserProfileSigninFeature)) {
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
new file mode 100644
index 0000000000..ff5e7fd6ae
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button__state__manager.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/profiles/avatar_toolbar_button_state_manager.h
+@@ -240,7 +240,7 @@ class AvatarToolbarButtonStateManager
+
+ // Shared IPH methods.
+ void MaybeShowProfileSwitchIPH();
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void MaybeShowSupervisedUserSignInIPH();
+ void MaybeShowSignInBenefitsIPH();
+ #endif
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 80bb725e00..187996a6ed 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/first_run_flow_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/first_run_flow_controller.cc
-@@ -62,7 +62,7 @@
+@@ -61,7 +61,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"
-@@ -633,7 +633,7 @@ std::string FirstRunFlowController::GetH
+@@ -637,7 +637,7 @@ std::string FirstRunFlowController::GetH
}
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 fa056ad331..7da7a2f995 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -76,7 +76,7 @@ void ProfileMenuCoordinator::ShowWithPro
+@@ -82,7 +82,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 f0ae68f71a..8adbc8b234 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -112,7 +112,7 @@
+@@ -111,7 +111,7 @@
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/widget/widget.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -595,7 +595,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -594,7 +594,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 5c35463f7f..b17293e78c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
@@ -88,7 +88,7 @@
#include "chrome/browser/global_keyboard_shortcuts_mac.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 d34bff25d9..2aca402a4c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
@@ -65,14 +65,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
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 4daeda0392..b1dd90a28e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
@@ -58,7 +58,7 @@ class SigninViewControllerDelegateViews
SyncConfirmationStyle style,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index 8b1a626487..0e9c267b68 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -220,7 +220,7 @@ BrowserView* GetBrowserViewForContext(co
+@@ -219,7 +219,7 @@ BrowserView* GetBrowserViewForContext(co
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -15,7 +15,7 @@ $NetBSD$
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -430,7 +430,7 @@ TabDragController::Liveness TabDragContr
+@@ -429,7 +429,7 @@ TabDragController::Liveness TabDragContr
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -24,7 +24,7 @@ $NetBSD$
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -1036,7 +1036,7 @@ TabDragController::Liveness TabDragContr
+@@ -1035,7 +1035,7 @@ TabDragController::Liveness TabDragContr
CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
}
@@ -33,16 +33,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.
-@@ -2259,7 +2259,7 @@ void TabDragController::CompleteDrag() {
+@@ -2270,7 +2270,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC)
+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
// Keeping maximized state breaks snap to Grid on Windows when dragging
- // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
+ // tabs from maximized windows. TODO:(crbug.com/41321838) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2694,7 +2694,7 @@ TabDragController::Liveness TabDragContr
+@@ -2698,7 +2698,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 9c96533934..7e334f0fa4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_hovercard_tab__hover__card__bubble__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/hovercard/tab_hover_card_bubble_view.cc
-@@ -673,7 +673,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -674,7 +674,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
// not become active. Setting this to false creates the need to explicitly
// hide the hovercard on press, touch, and keyboard events.
SetCanActivate(false);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
index 03e01a3232..6c70336ad1 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__tab__groups__item__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/projects/projects_panel_tab_groups_item_view.cc
@@ -243,7 +243,7 @@ void ProjectsPanelTabGroupsItemView::OnM
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
index 75ad59fa3e..f7781d2c70 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_projects_projects__panel__thread__item__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/projects/projects_panel_thread_item_view.cc
@@ -116,7 +116,7 @@ void ProjectsPanelThreadItemView::OnMous
}
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 832b40b371..27f6eb69d2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/shared/drop_arrow.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/shared/drop_arrow.cc
@@ -76,7 +76,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 87c528822c..d02f1c718e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -1246,7 +1246,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -1249,7 +1249,7 @@ void Tab::MaybeUpdateHoverStatus(const u
return;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index aef02e5941..8bfa4649fc 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -626,7 +626,7 @@ float TabStyleViewsImpl::GetCurrentActiv
+@@ -627,7 +627,7 @@ float TabStyleViewsImpl::GetCurrentActiv
if (!IsHoverAnimationActive()) {
return base_opacity;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
index dfbb52121c..78f5982b7b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_vertical_vertical__tab__group__header__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/tabs/vertical/vertical_tab_group_header_view.cc
-@@ -321,7 +321,7 @@ void VerticalTabGroupHeaderView::OnMouse
+@@ -323,7 +323,7 @@ void VerticalTabGroupHeaderView::OnMouse
}
void VerticalTabGroupHeaderView::OnMouseExited(const ui::MouseEvent& event) {
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 50409fb4bb..cc4ec77cd4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/task_manager_search_bar_view.cc
@@ -29,7 +29,7 @@ TaskManagerSearchBarView::TaskManagerSea
const gfx::Insets& margins,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h b/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h
new file mode 100644
index 0000000000..273d2a9df7
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_avatar__toolbar__button__interface.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/toolbar/avatar_toolbar_button_interface.h
+@@ -76,7 +76,7 @@ class AvatarToolbarButtonInterface {
+ // Attempts showing the In-Product-Help for profile Switching.
+ virtual void MaybeShowProfileSwitchIPH() = 0;
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Attempts showing the In-Product-Help when a supervised user signs-in in a
+ // profile.
+ virtual void MaybeShowSupervisedUserSignInIPH() = 0;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_toolbar_toolbar__view.cc
index 1b74a3a86c..6900c3b954 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/toolbar/toolbar_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/toolbar/toolbar_view.cc
-@@ -401,7 +401,7 @@ void ToolbarView::Init() {
+@@ -395,7 +395,7 @@ void ToolbarView::Init() {
}
std::unique_ptr<MediaToolbarButtonView> media_button;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc
new file mode 100644
index 0000000000..6af81d90a3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.cc
+@@ -104,7 +104,7 @@ void WebUIAvatarToolbarButton::MaybeShow
+ }
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void WebUIAvatarToolbarButton::MaybeShowSupervisedUserSignInIPH() {
+ if (state_manager_ && delegate_->GetView()->GetWidget()) {
+ state_manager_->MaybeShowSupervisedUserSignInIPH();
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
new file mode 100644
index 0000000000..23478c58fd
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_toolbar_webui__avatar__toolbar__button.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ chrome/browser/ui/views/toolbar/webui_avatar_toolbar_button.h
+@@ -44,7 +44,7 @@ class WebUIAvatarToolbarButton : public
+ explicit_action) override;
+ bool HasExplicitButtonState() const override;
+ void MaybeShowProfileSwitchIPH() override;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void MaybeShowSupervisedUserSignInIPH() override;
+ void MaybeShowSignInBenefitsIPH() override;
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
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 8888e6d747..6afd04faa9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1319,7 +1319,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1293,7 +1293,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -15,7 +15,7 @@ $NetBSD$
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1607,7 +1607,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1581,7 +1581,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index b623871875..6e7e6223d5 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -564,7 +564,7 @@ std::string GetFileExtension(FileExtensi
+@@ -568,7 +568,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;
-@@ -2197,7 +2197,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2261,7 +2261,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(
-@@ -3627,7 +3627,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3699,7 +3699,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
-@@ -3642,7 +3642,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3714,7 +3714,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
-@@ -3652,7 +3652,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3724,7 +3724,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3668,7 +3668,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3740,7 +3740,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4465,7 +4465,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4540,7 +4540,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
-@@ -4670,7 +4670,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4745,7 +4745,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);
-@@ -4714,7 +4714,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4789,7 +4789,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 7c69a395d2..b1f250fffe 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/web_applications/app_browser_controller.cc
-@@ -538,7 +538,7 @@ std::u16string AppBrowserController::Get
+@@ -541,7 +541,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 fb67de04cb..b1e509a35b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -25,7 +25,7 @@
#include "ui/gfx/native_ui_types.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index cfae201377..27d2e55eba 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,18 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -611,7 +611,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
+@@ -324,7 +324,7 @@ bool WebAppUiManagerImpl::IsAppMigration
+ return false;
+ }
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(window);
+ return browser_view &&
+ browser_view->GetProperty(kIsPwaUpdateDialogShowingKey) &&
+@@ -648,7 +648,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
Browser* browser,
Profile* profile,
const std::string& app_id) {
@@ -15,7 +24,7 @@ $NetBSD$
WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
CHECK(provider);
-@@ -829,7 +829,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -866,7 +866,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index 9f2d626e3e..b97641c7cc 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -246,7 +246,7 @@ class WebAppUiManagerImpl : public Brows
+@@ -253,7 +253,7 @@ class WebAppUiManagerImpl : public Brows
UninstallCompleteCallback uninstall_complete_callback,
webapps::UninstallResultCode uninstall_code);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index 48cecb9f63..8be08d228b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -59,7 +59,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -62,7 +62,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 c42484f3d1..15fc2f7f3d 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
@@ -423,7 +423,7 @@ using about_ui::AppendHeader;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index 71afcd0ed9..e17c452f0b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2026-05-28 23:24:11.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 7a9a5a3f3a..14528d89c2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
-@@ -62,7 +62,7 @@
+@@ -63,7 +63,7 @@
#include "ui/base/window_open_disposition_utils.h"
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index f135746da0..7df07d83f0 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -23,7 +23,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
index 36d6517a6e..250d30ca7e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-05-28 23:24:11.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 130776d3bc..79742f9cd7 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-05-28 23:24:11.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 0ca6d847ef..d41c7565fd 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-05-28 23:24:11.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 556a2a1693..739037ce58 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-05-28 23:24:11.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 52f6b77a1b..b7162f090e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -159,7 +159,7 @@
+@@ -166,7 +166,7 @@
#include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
-@@ -168,13 +168,13 @@
+@@ -175,13 +175,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -31,7 +31,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#include "chrome/browser/ui/webui/management/management_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -204,7 +204,7 @@
+@@ -212,7 +212,7 @@
#include "chrome/browser/ui/webui/signin/signin_error_ui.h"
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
@@ -40,7 +40,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -225,7 +225,7 @@
+@@ -229,7 +229,7 @@
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -49,7 +49,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/skills/skills_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
// BUILDFLAG(IS_CHROMEOS)
-@@ -376,7 +376,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -388,7 +388,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIToolbarConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -58,7 +58,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -406,7 +406,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -418,7 +418,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -67,7 +67,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -415,19 +415,19 @@ void RegisterChromeWebUIConfigs() {
+@@ -427,19 +427,19 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -90,7 +90,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<UpdaterUIConfig>());
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -469,7 +469,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -482,7 +482,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 e5f437149c..2f75f5f0bd 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -114,17 +114,17 @@
+@@ -117,17 +117,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
-@@ -265,7 +265,7 @@ void ChromeWebUIControllerFactory::GetFa
+@@ -268,7 +268,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;
-@@ -405,7 +405,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -425,7 +425,7 @@ base::RefCountedMemory* ChromeWebUIContr
return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
}
@@ -45,7 +45,7 @@ $NetBSD$
if (page_url.host() == chrome::kChromeUIWhatsNewHost) {
return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
}
-@@ -444,7 +444,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -455,7 +455,7 @@ base::RefCountedMemory* ChromeWebUIContr
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index 269815441b..54d0e865b1 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -75,7 +75,7 @@ std::string ConvertPolicyLevelToString(D
#endif // !BUILDFLAG(IS_ANDROID)
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 1f8385c29c..58a9abdc7a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-05-28 23:24:11.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 8cd3b5dc74..f1a8569b4d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
-@@ -167,7 +167,7 @@ const char* kMacShareIconResourceName =
+@@ -176,7 +176,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -15,7 +15,7 @@ $NetBSD$
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -225,7 +225,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -234,7 +234,7 @@ static void DefineChromeRefreshRealboxIc
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -24,7 +24,7 @@ $NetBSD$
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -619,7 +619,7 @@ std::string SearchboxHandler::Autocomple
+@@ -688,7 +688,7 @@ std::string SearchboxHandler::Autocomple
if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
index ec77763cef..bb52d23944 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-05-28 23:24:11.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 4d69eea024..bb5840a3ac 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
-@@ -26,7 +26,7 @@
+@@ -46,7 +46,7 @@
#include "chrome/browser/win/installer_downloader/installer_downloader_pref_names.h"
#endif
@@ -15,18 +15,18 @@ $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"
-@@ -55,7 +55,7 @@ void InfoBarInternalsHandler::TriggerInf
-
+@@ -76,7 +76,7 @@ void InfoBarInternalsHandler::TriggerInf
void InfoBarInternalsHandler::GetInfoBars(GetInfoBarsCallback callback) {
+ // Please keep the entries in alphabetized order base on the type.
std::vector<InfoBarEntryPtr> infobar_list;
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
infobar_list.emplace_back(InfoBarEntry::New(
/*type=*/InfoBarType::kDefaultBrowser, /*name=*/"Default Browser",
/*description=*/
-@@ -94,7 +94,7 @@ void InfoBarInternalsHandler::GetInfoBar
-
+@@ -139,7 +139,7 @@ void InfoBarInternalsHandler::GetInfoBar
bool InfoBarInternalsHandler::TriggerInfoBarInternal(InfoBarType type) {
+ // Please keep the entries in alphabetized order base on the type.
switch (type) {
-#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_webui_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index d9d9f61b72..222c57bff2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-05-28 23:24:11.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 267f10ee70..75c7e6bc0b 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
@@ -193,11 +193,11 @@ void ManagementUI::GetLocalizedStrings(
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index 29be47bfb2..f165cc0c86 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-05-28 23:24:11.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 1c116afaa6..4b247e5898 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-05-28 23:24:11.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 f766b694e5..a49ecdb922 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -74,7 +74,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 89b3bd3d88..7c13a8f07e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
@@ -33,7 +33,7 @@ namespace enterprise_management {
class GetUserEligiblePromotionsResponse;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index 033fbfb4fb..c7ad529342 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
@@ -31,7 +31,7 @@
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
index c5a6683607..ed92ecda02 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.h
@@ -52,7 +52,7 @@ class PromoCardsHandler : public content
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index eb9966871b..71b9640012 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -36,7 +36,7 @@ std::u16string RelaunchChromePromo::GetT
return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc b/chromium/patches/patch-chrome_browser_ui_webui_sanitized__image_sanitized__image__source.cc
index b4178fd47c..2a07b20e9d 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/sanitized_image/sanitized_image_source.cc
@@ -320,7 +320,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 08ef87d1f2..b1e4670168 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/sanitized_image/sanitized_image_source.h.orig 2026-05-28 23:24:11.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 0c781e827d..7204de2bca 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/search_engine_choice/search_engine_choice_ui.cc
@@ -136,7 +136,7 @@ SearchEngineChoiceUI::SearchEngineChoice
search_engine_choice_service->IsDsePropagationAllowedForGuest());
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index 59fa3d71ca..bd8cdacc5e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
@@ -35,7 +35,7 @@ void AppearanceHandler::RegisterMessages
"useDefaultTheme",
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index c410050afb..ec7a2ed635 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -148,7 +148,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -33,7 +33,7 @@ $NetBSD$
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -552,7 +552,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -551,7 +551,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},
-@@ -560,11 +560,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -559,11 +559,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)
-@@ -595,7 +595,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -594,7 +594,7 @@ void AddAppearanceStrings(content::WebUI
"showEverythingMenuEnabled",
tab_groups::SavedTabGroupUtils::IsEnabledForProfile(profile));
@@ -65,7 +65,7 @@ $NetBSD$
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1858,7 +1858,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1862,7 +1862,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 27b8a4b3c3..fa4d551c02 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/settings/site_settings_handler.cc
-@@ -127,7 +127,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)
-@@ -2088,7 +2088,7 @@ void SiteSettingsHandler::SendZoomLevels
+@@ -2087,7 +2087,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) {
-@@ -2190,7 +2190,7 @@ void SiteSettingsHandler::HandleRemoveZo
+@@ -2189,7 +2189,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 c6d55b2289..94d53ad4af 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-05-28 23:24:11.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 993f567ff9..7fe83122b8 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,11 +4,11 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-05-28 23:24:11.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.
- GURL last_source_url_{GURL(chrome::kChromeUINewTabPageURL)};
+ GURL last_source_url_{chrome::ChromeUINewTabPageURLAsGURL()};
-#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_webui_signin_profile__picker__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index 438298c8d7..030f6b164b 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
@@ -178,7 +178,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 51eb14d964..bfbba06241 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_sync__confirmation__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/signin/sync_confirmation_ui.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/signin/sync_confirmation_ui.cc
@@ -166,7 +166,7 @@ SyncConfirmationUI::SyncConfirmationUI(c
IDS_SYNC_LOADING_CONFIRMATION_TITLE);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index a04052761b..a555da9d06 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -49,7 +49,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -12,8 +12,8 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/browser_navigator.h"
- #include "chrome/browser/ui/browser_navigator_params.h"
+ #include "chrome/browser/ui/navigator/browser_navigator.h"
+ #include "chrome/browser/ui/navigator/browser_navigator_params.h"
#include "net/base/url_util.h"
@@ -89,7 +89,7 @@ user_education::NewBadgeRegistry* GetNew
}
@@ -24,7 +24,7 @@ $NetBSD$
return g_browser_process->GetFeatures()->whats_new_registry();
#else
return nullptr;
-@@ -919,7 +919,7 @@ void UserEducationInternalsPageHandlerIm
+@@ -920,7 +920,7 @@ void UserEducationInternalsPageHandlerIm
}
void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
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 3e9028b720..cb83aa2e74 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -226,7 +226,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 a671e28058..c27b8398c8 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/updater/browser_updater_client_util.h.orig 2026-05-28 23:24:11.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 1de1d3d4d5..adfa17c40f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/updater/updater.cc.orig 2026-05-28 23:24:11.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 b766a3cabf..66f634275a 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-05-28 23:24:11.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 97da342be5..8711a12249 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-05-28 23:24:11.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 3b525270e2..d9bd8316f5 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
-@@ -110,7 +110,7 @@ void LaunchWebAppCommand::StartWithLock(
+@@ -111,7 +111,7 @@ void LaunchWebAppCommand::StartWithLock(
// OsIntegrationTestOverride can use the xdg install command to detect
// install.
SynchronizeOsOptions options;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index 5f4042062e..dad12c5bb9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
@@ -60,7 +60,7 @@ void SetUserDisplayModeCommand::StartWit
// OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index 02bab88965..8dcb9775a8 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extension_status_utils.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/extension_status_utils.h
@@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index ae022a8210..d726afb0c4 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
@@ -93,7 +93,7 @@ bool IsExternalExtensionUninstalled(cont
return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
diff --git a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
index c21255d3e6..8e37cff469 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-05-28 23:24:11.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 4d215acfd7..70262bbe3f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -671,7 +671,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -674,7 +674,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 3cf39fb030..ada44bb89d 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
-@@ -99,7 +99,7 @@ class OsIntegrationTestOverride
+@@ -103,7 +103,7 @@ class OsIntegrationTestOverride
virtual base::FilePath chrome_apps_folder() = 0;
virtual void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
bool enable_on_login) = 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 d43e0473af..02eaca2050 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-05-28 23:24:11.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 a1c7ab613f..f44940d579 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-05-28 23:24:11.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 f38155154b..0c1f545437 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
@@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const
const base::FilePath& profile_path,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index c9a2057ca6..bb5ef9213a 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
@@ -66,7 +66,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index dbcd9a4f23..85adf3d0d4 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-05-28 23:24:11.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 354c1509e8..a63445d8ce 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
@@ -124,7 +124,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 087cc22859..a0baca599e 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
@@ -50,7 +50,7 @@
#include "testing/gtest/include/gtest/gtest.h"
@@ -87,7 +87,7 @@ $NetBSD$
base::FilePath desktop_shortcut_path =
GetShortcutPath(profile, desktop(), app_id, app_name);
return base::PathExists(desktop_shortcut_path);
-@@ -771,7 +771,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -786,7 +786,7 @@ void OsIntegrationTestOverrideImpl::Enab
}
#endif // BUILDFLAG(IS_MAC)
@@ -96,7 +96,7 @@ $NetBSD$
base::FilePath OsIntegrationTestOverrideImpl::desktop() {
return desktop_.GetPath();
}
-@@ -822,7 +822,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -837,7 +837,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
success = chrome_apps_folder_.CreateUniqueTempDirUnderPath(
outer_temp_dir_.GetPath());
CHECK(success);
@@ -105,7 +105,7 @@ $NetBSD$
success = desktop_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
CHECK(success);
success = startup_.CreateUniqueTempDirUnderPath(outer_temp_dir_.GetPath());
-@@ -835,7 +835,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -850,7 +850,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
CHECK(success);
#endif
@@ -114,7 +114,7 @@ $NetBSD$
auto callback = base::BindRepeating([](base::FilePath filename_in,
std::string xdg_command,
std::string file_contents) {
-@@ -907,7 +907,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -922,7 +922,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
#elif BUILDFLAG(IS_MAC)
EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index a6920589d6..ff4a44dee9 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
@@ -41,7 +41,7 @@ class ShellLinkItem;
@@ -24,7 +24,7 @@ $NetBSD$
bool DeleteDesktopDirOnLinux();
#endif // BUILDFLAG(IS_LINUX)
-@@ -271,7 +271,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -276,7 +276,7 @@ class OsIntegrationTestOverrideImpl : pu
base::FilePath chrome_apps_folder() override;
void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
bool enable_on_login) override;
@@ -33,7 +33,7 @@ $NetBSD$
base::FilePath desktop();
base::FilePath startup();
base::FilePath applications();
-@@ -344,7 +344,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -349,7 +349,7 @@ class OsIntegrationTestOverrideImpl : pu
base::ScopedTempDir chrome_apps_folder_;
std::map<base::FilePath, bool> startup_enabled_;
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 792c6bcff7..6176ebbd95 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/web_app.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/web_app.cc
@@ -78,7 +78,7 @@
#include "url/origin.h"
@@ -15,12 +15,12 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -765,7 +765,7 @@ void WebApp::SetCurrentOsIntegrationStat
+@@ -742,7 +742,7 @@ void WebApp::SetCurrentOsIntegrationStat
void WebApp::SetIsolationData(IsolationData isolation_data) {
CHECK(manifest_id_.is_valid()
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- && manifest_id_.SchemeIs(webapps::kIsolatedAppScheme))
+ && manifest_id_.value().SchemeIs(webapps::kIsolatedAppScheme))
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
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 5c21705d5c..4e47380230 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_install_info.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
-@@ -42,7 +42,7 @@
+@@ -41,7 +41,7 @@
#include "url/gurl.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
index 5d1758d94a..ac075ea406 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/webapps/chrome_webapps_client.cc
@@ -11,7 +11,7 @@
#include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index f4bc657006..42f2fbe848 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -542,7 +542,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -540,7 +540,7 @@ void ChromeAuthenticatorRequestDelegate:
g_observer->ConfiguringCable(request_type);
}
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 e753e93a81..36892f8def 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webauthn/chrome_web_authentication_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/webauthn/chrome_web_authentication_delegate.cc
-@@ -70,7 +70,7 @@
+@@ -69,7 +69,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
-@@ -413,7 +413,7 @@ content::WebAuthenticationRequestProxy*
+@@ -416,7 +416,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 1d1aa01146..209ee19ef2 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -754,7 +754,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -750,7 +750,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");
-@@ -764,7 +764,7 @@ std::string UserVerifyingLabelToString(c
+@@ -760,7 +760,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 1ff081c8cd..fa94628b19 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-05-28 23:24:11.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 dfd339fe38..208d381f4f 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-05-26 20:39:02.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-05-28 23:24:11.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 4e2dbde37b..d2c3ecba02 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/channel_info.h.orig 2026-05-28 23:24:11.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 075367db7b..042848e3fd 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2026-05-28 23:24:11.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 a2755306e1..0086c5e374 100644
--- a/chromium/patches/patch-chrome_common_chrome__content__client.cc
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_content_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_content_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_content_client.cc
@@ -61,12 +61,12 @@
#include "url/url_constants.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 2b1460bf27..ae80f6e4eb 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_features.cc
@@ -85,7 +85,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
#endif // BUILDFLAG(IS_MAC)
@@ -21,10 +21,10 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
+ // 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.
-@@ -732,7 +732,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
+@@ -724,7 +724,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
// Killswitch that controls whether the guest WebContents visibility state is
// set to hidden when the Glic panel is warming.
BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1200,7 +1200,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
+@@ -1196,7 +1196,7 @@ BASE_FEATURE(kIsolatedWebAppManagedGuest
BASE_FEATURE(kIsolatedWebAppBundleCache, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -42,7 +42,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:
-@@ -1211,7 +1211,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1207,7 +1207,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 1596c8ccba..658ea3f589 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_features.h
@@ -81,7 +81,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
#endif // BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
#endif
-@@ -869,7 +869,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -861,7 +861,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;
-@@ -877,7 +877,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -869,7 +869,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 a2653204d1..8e9c957f77 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2026-05-28 23:24:11.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 961b93f09e..943e2efdf6 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_paths.h
-@@ -58,7 +58,7 @@ enum {
+@@ -55,7 +55,7 @@ enum {
// to set policies for chrome. This directory
// contains subdirectories.
#endif
@@ -15,7 +15,7 @@ $NetBSD$
(BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING)) || BUILDFLAG(IS_MAC)
DIR_USER_EXTERNAL_EXTENSIONS, // Directory for per-user external extensions
// on Chrome Mac and Chromium Linux.
-@@ -67,7 +67,7 @@ enum {
+@@ -64,7 +64,7 @@ enum {
// create it.
#endif
@@ -24,7 +24,7 @@ $NetBSD$
DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
// definition manifest files that
// describe extensions which are to be
-@@ -107,7 +107,7 @@ enum {
+@@ -104,7 +104,7 @@ enum {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 921a34830c..a0ec5f9e25 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2026-05-28 23:24:11.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 b6b27a59a4..5da1516dc9 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -913,7 +913,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -923,7 +923,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";
-@@ -957,7 +957,7 @@ const char kGlicGuestUrlPresetStaging[]
+@@ -967,7 +967,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 f0db8e2d9e..1ee8a2af66 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -283,7 +283,7 @@ extern const char kDebugPrint[];
+@@ -286,7 +286,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
-@@ -305,7 +305,7 @@ extern const char kGlicGuestUrlPresetSta
+@@ -308,7 +308,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 7038466766..a712cba61f 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/controlled_frame/controlled_frame.cc
@@ -20,7 +20,7 @@
#include "third_party/blink/public/common/features.h"
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index 0e7fd94d98..9b28d94fe2 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/crash_keys.cc
@@ -51,7 +51,9 @@ class CrashKeyWithName {
~CrashKeyWithName() = delete;
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.h b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
index f82b93273b..b73434edb8 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/extensions/extension_constants.h
-@@ -296,7 +296,7 @@ inline constexpr char kReadingModeGDocsH
+@@ -319,7 +319,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[] =
-@@ -355,7 +355,7 @@ inline constexpr auto kBuiltInFirstParty
+@@ -370,7 +370,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 3084ac2356..85af5f8aa2 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-05-28 23:24:11.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 cafacbd566..6f8bb4f778 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2026-05-28 23:24:11.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 eba5b8947f..517032069d 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/media/cdm_registration.cc
-@@ -34,7 +34,7 @@
+@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
#include "components/cdm/common/cdm_manifest.h"
#include "third_party/widevine/cdm/widevine_cdm_common.h" // nogncheck
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/native_library.h"
#include "chrome/common/chrome_paths.h"
#include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
-@@ -59,7 +59,7 @@ using Robustness = content::CdmInfo::Rob
+@@ -62,7 +62,7 @@ using Robustness = content::CdmInfo::Rob
#if BUILDFLAG(ENABLE_WIDEVINE)
#if (BUILDFLAG(BUNDLE_WIDEVINE_CDM) || \
BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)) && \
@@ -24,7 +24,7 @@ $NetBSD$
// Create a CdmInfo for a Widevine CDM, using |version|, |cdm_library_path|, and
// |capability|.
std::unique_ptr<content::CdmInfo> CreateWidevineCdmInfo(
-@@ -101,7 +101,7 @@ std::unique_ptr<content::CdmInfo> Create
+@@ -104,7 +104,7 @@ std::unique_ptr<content::CdmInfo> Create
// BUILDFLAG(IS_CHROMEOS))
#if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && \
@@ -33,7 +33,7 @@ $NetBSD$
// On Linux/ChromeOS we have to preload the CDM since it uses the zygote
// sandbox. On Windows and Mac, CDM registration is handled by Component
// Update (as the CDM can be loaded only when needed).
-@@ -125,7 +125,7 @@ std::unique_ptr<content::CdmInfo> GetBun
+@@ -128,7 +128,7 @@ std::unique_ptr<content::CdmInfo> GetBun
// (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
#if (BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT) && \
@@ -42,7 +42,7 @@ $NetBSD$
// This code checks to see if Component Updater picked a version of the Widevine
// CDM to be used last time it ran. (Component Updater may choose the bundled
// CDM if there is not a new version available for download.) If there is one
-@@ -167,7 +167,7 @@ void AddSoftwareSecureWidevine(std::vect
+@@ -170,7 +170,7 @@ void AddSoftwareSecureWidevine(std::vect
/*supports_sub_key_systems=*/false, kWidevineCdmDisplayName,
kWidevineCdmType, base::FilePath());
@@ -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
-@@ -434,7 +434,7 @@ void RegisterCdmInfo(std::vector<content
+@@ -437,7 +437,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 7735bbed0e..2b0f7429cc 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2026-05-28 23:24:11.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 52abe7548b..ca45cdb7b2 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-05-28 23:24:11.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 36c65015bf..389857c8e0 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/pref_names.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/pref_names.h
-@@ -874,7 +874,7 @@ inline constexpr char kGeminiSettings[]
+@@ -792,7 +792,7 @@ inline constexpr char kGeminiSettings[]
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
-@@ -1050,7 +1050,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -968,7 +968,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";
-@@ -1646,7 +1646,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -1546,7 +1546,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[] =
-@@ -1693,7 +1693,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -1593,7 +1593,7 @@ inline constexpr char kDownloadDefaultDi
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -42,7 +42,7 @@ $NetBSD$
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2153,7 +2153,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -2033,7 +2033,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[] =
-@@ -2167,7 +2167,7 @@ inline constexpr char kNetworkServiceSan
+@@ -2047,7 +2047,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";
-@@ -2264,7 +2264,7 @@ inline constexpr char kIsolatedWebAppUse
+@@ -2144,7 +2144,7 @@ inline constexpr char kIsolatedWebAppUse
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -69,7 +69,7 @@ $NetBSD$
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -2649,7 +2649,7 @@ inline constexpr char kDeviceAllowEnterp
+@@ -2444,7 +2444,7 @@ inline constexpr char kDeviceAllowEnterp
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -78,7 +78,7 @@ $NetBSD$
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3127,7 +3127,7 @@ inline constexpr char kScreenCaptureWith
+@@ -2885,7 +2885,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[] =
-@@ -3320,7 +3320,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -3068,7 +3068,7 @@ inline constexpr char kLensDesktopNTPSea
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -96,7 +96,7 @@ $NetBSD$
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -3417,7 +3417,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -3165,7 +3165,7 @@ inline constexpr char kPrintingOAuth2Aut
"printing.oauth2_authorization_servers";
#endif
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index e82f4a05da..bf564982da 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/url_constants.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/common/url_constants.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/url_constants.h
-@@ -729,7 +729,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -728,7 +728,7 @@ inline constexpr char kOutdatedPluginLea
"https://support.google.com/chrome?p=ib_outdated_plugin";
#endif
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index ac088a2328..217be9a0c1 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/webui_url_constants.cc
-@@ -186,7 +186,7 @@ base::span<const base::cstring_view> Chr
+@@ -188,7 +188,7 @@ base::span<const base::cstring_view> Chr
kChromeUITermsHost,
#endif
kChromeUITranslateInternalsHost,
@@ -15,7 +15,7 @@ $NetBSD$
kChromeUIUpdaterHost,
#endif
kChromeUIUsbInternalsHost,
-@@ -254,17 +254,17 @@ base::span<const base::cstring_view> Chr
+@@ -256,17 +256,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 c2ddf1371f..0d47a93fa3 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-05-26 20:39:02.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -442,12 +442,12 @@ bool IsSystemWebUIHost(std::string_view
+@@ -457,12 +457,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[] =
-@@ -463,11 +463,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -478,11 +478,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,7 +35,7 @@ $NetBSD$
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -497,7 +497,7 @@ inline constexpr char kChromeUIUpdaterHo
+@@ -514,7 +514,7 @@ inline constexpr char kChromeUIUpdaterHo
inline constexpr char kChromeUIUpdaterURL[] = "chrome://updater/";
#endif
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index edd801e469..ae89887faf 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-05-26 20:39:02.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-05-28 23:24:11.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 4d8cd0ddc2..46343f2b54 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-05-26 20:39:02.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2026-05-28 23:24:11.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 2f661d2c2f..32654164ad 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-05-26 20:39:02.000000000 +0000
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-05-28 23:24:11.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 3193ab030d..c8efae5114 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/lock.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/enterprise_companion/lock.cc
-@@ -17,7 +17,7 @@
+@@ -18,7 +18,7 @@
namespace {
@@ -15,7 +15,7 @@ $NetBSD$
constexpr char kLockName[] = "/" PRODUCT_FULLNAME_STRING ".lock";
#elif BUILDFLAG(IS_MAC)
constexpr char kLockName[] = MAC_BUNDLE_IDENTIFIER_STRING ".lock";
-@@ -42,7 +42,7 @@ CSecurityDesc GetAdminDaclSecurityDescri
+@@ -42,7 +42,7 @@ base::win::SecurityDescriptor GetAdminDa
namespace enterprise_companion {
std::unique_ptr<ScopedLock> CreateScopedLock(base::TimeDelta timeout) {
@@ -23,4 +23,4 @@ $NetBSD$
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return named_system_lock::ScopedLock::Create(kLockName, timeout);
#elif BUILDFLAG(IS_WIN)
- CSecurityAttributes sa =
+ base::win::SecurityDescriptor sd = GetAdminDaclSecurityDescriptor();
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 f7c0a23476..7f4246396d 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-05-26 20:39:02.000000000 +0000
+--- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/renderer/chrome_content_renderer_client.cc
-@@ -185,7 +185,7 @@
+@@ -186,7 +186,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)
-@@ -429,7 +429,7 @@ void ChromeContentRendererClient::Render
+@@ -426,7 +426,7 @@ void ChromeContentRendererClient::Render
WebSecurityPolicy::RegisterURLSchemeAsExtension(
WebString::FromAscii(extensions::kExtensionScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
WebString::FromAscii(webapps::kIsolatedAppScheme));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -498,7 +498,7 @@ void ChromeContentRendererClient::Render
+@@ -505,7 +505,7 @@ void ChromeContentRendererClient::Render
WebString::FromAscii(chrome::kChromeSearchScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index 9d27d06304..5599add210 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-05-26 20:39:02.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2026-05-28 23:24:11.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 f36db2fab6..7f143ce460 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-05-26 20:39:02.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/services/printing/print_backend_service_impl.h
@@ -35,7 +35,7 @@
#include "mojo/public/cpp/bindings/remote.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index 1bf54ac9ee..cf9d284bed 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-05-26 20:39:02.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-05-28 23:24:11.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 c41075ebb2..62dc9c2929 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-05-28 23:24:11.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 fad3f2b138..447e46416c 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-05-28 23:24:11.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 bb9c9934fd..ba4536c493 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-05-28 23:24:11.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 6a06e67486..1fb3a0c698 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-05-28 23:24:11.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 6385b1db62..d6a00748de 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-05-28 23:24:11.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 5ecbfd6de9..567e68a319 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-05-26 20:39:02.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-05-28 23:24:11.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 44245eca43..b3984e7f13 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-05-26 20:39:02.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2026-05-28 23:24:11.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 1f34144e49..723ed53202 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-05-26 20:39:02.000000000 +0000
+--- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/updater/ipc/ipc_security_linux.cc
@@ -15,7 +15,11 @@ namespace updater {
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index c01e9ccefb..409ebb399d 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-05-26 20:39:02.000000000 +0000
+--- chrome/updater/lock.cc.orig 2026-05-28 23:24:11.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 c04f2950dd..70e09f17e5 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-05-26 20:39:02.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2026-05-28 23:24:11.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 022806750b..cfa1bbf4e2 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-05-26 20:39:02.000000000 +0000
+--- chrome/utility/services.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ chrome/utility/services.cc
@@ -51,7 +51,7 @@
#include "services/proxy_resolver_mac/mac_system_proxy_resolver_impl.h"
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index 343a6d7c82..e662344077 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/BUILD.gn
@@ -226,7 +226,6 @@ test("components_unittests") {
"//components/contextual_search/internal:unit_tests",
@@ -23,7 +23,7 @@ $NetBSD$
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -835,7 +834,7 @@ test("components_unittests") {
+@@ -839,7 +838,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
diff --git a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index 5cef08a5f1..474c69f5c9 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-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -938,7 +938,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -862,7 +862,7 @@ BrowserAutofillManager::GetAmountExtract
payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
index 01a0a15382..f61e13108e 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-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
@@ -207,7 +207,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 4ad217bbaf..abddad0c96 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-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
@@ -284,7 +284,7 @@ void AmountExtractionManager::OnCheckout
/*timeout_reached=*/false);
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index e1898ffb6d..0638c6820d 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -1051,7 +1051,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -1052,7 +1052,7 @@ void BnplManager::MaybeUpdateDesktopSugg
.OnBnplSuggestionShown();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_credit__card__suggestion__generator.cc
index 939a370ae2..4505555a7d 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-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/suggestions/payments/credit_card_suggestion_generator.cc
-@@ -43,7 +43,7 @@ using SuggestionData = SuggestionGenerat
+@@ -43,7 +43,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 98457b9e09..0140ebc0e8 100644
--- a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
-@@ -1252,7 +1252,7 @@ bool AreMaskedBankAccountSupported() {
+@@ -1288,7 +1288,7 @@ bool AreMaskedBankAccountSupported() {
bool IsBnplIssuerSupported() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
index 14efa69b28..50db4a588f 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/common/autofill_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/common/autofill_features.cc
@@ -10,7 +10,7 @@ namespace autofill::features {
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index b493b9683b..d1ee2278ec 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-05-26 20:39:02.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
@@ -27,7 +27,7 @@ BASE_FEATURE(kAutofillDisableBnplCountry
// page using server-side AI.
@@ -87,7 +87,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -247,7 +247,7 @@ BASE_FEATURE(kAutofillEnableTouchToFillR
+@@ -252,7 +252,7 @@ BASE_FEATURE(kAutofillEnableTravelCatego
// the card, and FIDO is not.
BASE_FEATURE(kAutofillEnableVcn3dsAuthentication,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -96,7 +96,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -276,7 +276,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
+@@ -281,7 +281,7 @@ BASE_FEATURE(kAutofillEnableWalletBrandi
// eligibility.
BASE_FEATURE(kAutofillPreferBuyNowPayLaterBlocklists,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -105,7 +105,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -326,7 +326,7 @@ const base::FeatureParam<int> kAutofillV
+@@ -336,7 +336,7 @@ const base::FeatureParam<int> kAutofillV
/*default_value=*/180};
bool ShouldShowImprovedUserConsentForCreditCardSave() {
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 8299000694..b7b64306ae 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-05-26 20:39:02.000000000 +0000
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-05-28 23:24:11.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 41e43a2ead..37b15df8c0 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/commerce/core/commerce_feature_list.cc
-@@ -166,7 +166,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
+@@ -167,7 +167,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
const base::FeatureParam<bool> kDiscountOnShoppyPage{
&kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
#else
-@@ -179,7 +179,7 @@ const char kMerchantWideBehaviorParam[]
+@@ -180,7 +180,7 @@ const char kMerchantWideBehaviorParam[]
const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
index 76571ef2e0..9dd398891c 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-05-26 20:39:02.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/constrained_window/constrained_window_views.cc
@@ -380,7 +380,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index 4086befebe..7002852817 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-05-26 20:39:02.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-05-28 23:24:11.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 a83975045d..0fcf0cbe64 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-05-26 20:39:02.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2026-05-28 23:24:11.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 0d508ef57e..1e21578b67 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/crash/core/app/BUILD.gn
@@ -72,6 +72,10 @@ static_library("app") {
]
diff --git a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index 4aff21be09..483c450ae3 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-05-26 20:39:02.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-05-28 23:24:11.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 4d766f278e..ccadad44ef 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-05-26 20:39:02.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2026-05-28 23:24:11.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 ff05783e07..b8960bdf77 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-05-26 20:39:02.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-05-28 23:24:11.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 25e3400c02..cdd69be66d 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-05-26 20:39:02.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2026-05-28 23:24:11.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 a022f84c22..5d9977c6a5 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-05-26 20:39:02.000000000 +0000
+--- components/dbus/xdg/file_transfer_portal.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/dbus/xdg/file_transfer_portal.cc
@@ -31,6 +31,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 965028e473..bc1bff6c8e 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/browser_utils.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/browser/browser_utils.h
@@ -38,7 +38,7 @@ bool GetSiteIsolationEnabled();
std::string GetHostName();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
index 1dd8f95a6f..44bb2cc199 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc
@@ -44,7 +44,7 @@ std::unique_ptr<OsSignalsResponse> AddAs
os_signals_response->disk_encryption = device_signals::GetDiskEncrypted();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index 14c7504c95..459d06f63f 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-05-28 23:24:11.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 5e058b4ce9..3fe62a53ce 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2026-05-28 23:24:11.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 8e61bdfd68..6acdad9fc8 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-05-28 23:24:11.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 314d7c21a9..383af9f1cd 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-05-28 23:24:11.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 b43bbd70ea..017da69920 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2026-05-28 23:24:11.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 aeb5ea013c..e4ddee5584 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-05-28 23:24:11.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 5355ff910a..d9a9ca6eb1 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-05-28 23:24:11.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 370a33068f..711c473261 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,11 +4,22 @@
diff --git a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
index 61bc6e8a41..d2b2d01154 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/common/platform_utils.h
@@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
std::optional<std::string> GetWindowsMachineDomain();
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index 082fc938e1..c5357ea138 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/common/signals_features.cc
-@@ -54,7 +54,7 @@ bool IsPolicyDataCollectionEnabled() {
+@@ -69,7 +69,7 @@ bool IsContentBindingVersioningEnabled()
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.h b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
index 05d85fc43a..2bc5b5202a 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/common/signals_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/device_signals/core/common/signals_features.h
-@@ -36,7 +36,7 @@ bool IsDetectedAgentSignalCollectionEnab
- bool IsPolicyDataCollectionEnabled();
+@@ -42,7 +42,7 @@ bool IsCertificateCollectionEnabled();
+ bool IsContentBindingVersioningEnabled();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
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 ffa8c9f567..e41c84887f 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-05-28 23:24:11.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 d16e0e4a8e..a3ffd30f44 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-05-26 20:39:02.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2026-05-28 23:24:11.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 c982cee919..7f920eddb5 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,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/discardable_memory/service/discardable_shared_memory_manager.cc
-@@ -173,7 +173,7 @@ uint64_t GetDefaultMemoryLimit() {
+@@ -172,6 +172,8 @@ uint64_t GetDefaultMaxBytes() {
+ #if BUILDFLAG(IS_ANDROID)
// Limits the number of FDs used to 32, assuming a 4MB allocation size.
- uint64_t max_default_memory_limit = 128 * kMegabyte;
+ uint64_t default_max_bytes = 128 * kMegabyte;
++#elif BUILDFLAG(IS_OPENBSD)
++ uint64_t default_max_bytes = 128 * kMegabyte;
#else
-- uint64_t max_default_memory_limit = 512 * kMegabyte;
-+ uint64_t max_default_memory_limit = 128 * kMegabyte;
+ uint64_t default_max_bytes = 512 * kMegabyte;
#endif
-
- // Use 1/8th of discardable memory on low-end devices.
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 08257224c4..e5d2a472f6 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-05-26 20:39:02.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/embedder_support/user_agent_utils.cc
@@ -283,7 +283,7 @@ std::string GetUserAgentPlatform() {
return "";
@@ -15,25 +15,16 @@ $NetBSD$
return "X11; "; // strange, but that's what Firefox uses
#elif BUILDFLAG(IS_ANDROID)
return "Linux; ";
-@@ -299,7 +299,7 @@ std::string GetUserAgentPlatform() {
- }
-
- std::string GetUnifiedPlatform() {
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // This constant is only used on Android (desktop) and Linux.
- constexpr char kUnifiedPlatformLinuxX64[] = "X11; Linux x86_64";
- #endif
-@@ -319,7 +319,7 @@ std::string GetUnifiedPlatform() {
+@@ -323,7 +323,7 @@ std::string GetUnifiedPlatform() {
return "Windows NT 10.0; Win64; x64";
#elif BUILDFLAG(IS_FUCHSIA)
return "Fuchsia";
-#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return kUnifiedPlatformLinuxX64;
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "X11; Linux x86_64";
#elif BUILDFLAG(IS_IOS)
if (ui::GetDeviceFormFactor() == ui::DEVICE_FORM_FACTOR_TABLET) {
-@@ -579,7 +579,7 @@ bool GetMobileBitForUAMetadata() {
+@@ -583,7 +583,7 @@ bool GetMobileBitForUAMetadata() {
}
std::string GetPlatformVersion() {
@@ -42,7 +33,7 @@ $NetBSD$
// TODO(crbug.com/40245146): Remove this Blink feature
if (base::FeatureList::IsEnabled(
blink::features::kReduceUserAgentDataLinuxPlatformVersion)) {
-@@ -630,6 +630,9 @@ std::string GetPlatformForUAMetadata() {
+@@ -637,6 +637,9 @@ std::string GetPlatformForUAMetadata() {
#else
return "Chromium OS";
#endif
@@ -52,7 +43,7 @@ $NetBSD$
#else
return std::string(version_info::GetOSType());
#endif
-@@ -812,6 +815,16 @@ std::string BuildOSCpuInfoFromOSVersionA
+@@ -819,6 +822,16 @@ std::string BuildOSCpuInfoFromOSVersionA
"Android %s", os_version.c_str()
#elif BUILDFLAG(IS_FUCHSIA)
"Fuchsia"
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index 2f36765487..2a52ba6023 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-05-26 20:39:02.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
ASSERT_EQ("CrOS", pieces[0]);
diff --git a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
index 40be1dbd21..c29229ed25 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-05-26 20:39:02.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
-@@ -200,7 +200,7 @@ std::string GetSecuritySignalsInReport(
+@@ -204,7 +204,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 e7484b1420..f086ea1d18 100644
--- a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
+++ b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
@@ -198,7 +198,7 @@ void RealtimeReportingClientBase::Report
*event.mutable_time() = ToProtoTimestamp(base::Time::Now());
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 87ef8fceb6..c1724d663a 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-05-26 20:39:02.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
@@ -542,7 +542,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 63adc2c62c..d46387f6df 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/watermarking/watermark.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/enterprise/watermarking/watermark.cc
@@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
"Segoe UI",
diff --git a/chromium/patches/patch-components_error__page_common_localized__error.cc b/chromium/patches/patch-components_error__page_common_localized__error.cc
index 71b9e4e026..f8e694ca02 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/error_page/common/localized_error.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/error_page/common/localized_error.cc
-@@ -895,7 +895,7 @@ void AddSuggestionsDetails(int error_cod
+@@ -881,7 +881,7 @@ void AddSuggestionsDetails(int error_cod
if (suggestions & SUGGEST_PROXY_CONFIG) {
// Custom body string.
std::u16string inner =
diff --git a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 84e59a3ecc..c9447d3dc9 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-05-26 20:39:02.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
@@ -214,7 +214,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
// EyeDropper/WidgetDelegate.
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
index f3591ed5aa..32f438744d 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2026-05-28 23:24:11.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 f9783d697d..83ac0fce5d 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2026-05-28 23:24:11.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 99f9415917..56b33905ef 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -100,7 +100,7 @@ std::optional<FeatureConfig> CreateNewUs
+@@ -101,7 +101,7 @@ std::optional<FeatureConfig> CreateNewUs
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -15,7 +15,7 @@ $NetBSD$
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -119,7 +119,7 @@ std::optional<FeatureConfig> GetClientSi
+@@ -120,7 +120,7 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -2181,7 +2181,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2190,7 +2190,8 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index e823e20839..440f57595d 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -15,16 +15,17 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -901,7 +901,7 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
+@@ -896,7 +896,8 @@ BASE_FEATURE(kIPHiOSActiveDaysTrackingFe
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
- "IPH_AutofillBnplAffirmOrZipSuggestion",
- base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -968,7 +968,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++ BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kIPHAutofillAtMemoryFeature,
+ "IPH_AutofillAtMemory",
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -966,7 +967,7 @@ BASE_FEATURE(kIPHLauncherSearchHelpUiFea
base::FEATURE_ENABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
index 0f5c9c46e9..6a114b3541 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,16 +15,16 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -393,7 +393,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -390,7 +390,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillAtMemoryFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
- FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -426,7 +426,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
+@@ -424,7 +424,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHGo
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHLauncherSearchHelpUiFeature);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
index 09e13c9bfd..7034433cb3 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -236,7 +236,7 @@ const base::Feature* const kAllFeatures[
+@@ -235,7 +235,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
-@@ -319,7 +319,7 @@ const base::Feature* const kAllFeatures[
+@@ -317,7 +317,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,
-@@ -350,7 +350,7 @@ const base::Feature* const kAllFeatures[
+@@ -349,7 +349,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.h b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
index b3d83b3fd3..de331e53a9 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-05-26 20:39:02.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -380,7 +380,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSPinMostVis
+@@ -379,7 +379,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
-@@ -513,7 +513,7 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -510,7 +510,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(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillAiValuablesFeature,
"IPH_AutofillAiValuables");
-@@ -554,7 +554,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
+@@ -553,7 +553,7 @@ DEFINE_VARIATION_PARAM(kIPHLauncherSearc
"IPH_LauncherSearchHelpUi");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -33,7 +33,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -778,7 +778,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -782,7 +782,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHWhatsNewUpdatedFeature),
// keep-sorted end
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_EXTENSIONS)
VARIATION_ENTRY(kIPHExtensionsMenuFeature),
VARIATION_ENTRY(kIPHExtensionsRequestAccessButtonFeature),
-@@ -846,7 +846,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -849,7 +849,7 @@ inline constexpr flags_ui::FeatureEntry:
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
// keep-sorted start case=no
VARIATION_ENTRY(kIPHAutofillAccountNameEmailSuggestionFeature),
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
-@@ -872,7 +872,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -877,7 +877,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHLauncherSearchHelpUiFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
index 7ae286dd77..1069def0fd 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-05-26 20:39:02.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2026-05-28 23:24:11.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 3392cc8a2f..c4129a6c75 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-05-26 20:39:02.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-05-28 23:24:11.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 0e2c5856cf..b9b7074504 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-05-26 20:39:02.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feed/core/v2/proto_util.cc
@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMess
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index f740a3b520..d5af955015 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-05-26 20:39:02.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
@@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index b7a9bfe0e9..ec3c481fe9 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-05-26 20:39:02.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2026-05-28 23:24:11.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 b4a6cd0449..eec82500e4 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-05-26 20:39:02.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-05-28 23:24:11.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 199c4bcd36..e229c9f522 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2026-05-28 23:24:11.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 76c3b7a57c..b24e336d36 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2026-05-28 23:24:11.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 b66176bfd9..bb97b5f63f 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-05-28 23:24:11.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 50991390f4..c3f73bbf7b 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/gwp_asan/client/gwp_asan.cc
@@ -81,7 +81,7 @@ namespace {
// ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index 156f284d95..037a68af2f 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-05-28 23:24:11.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 e55cfa0811..136ab6b965 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-05-26 20:39:02.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-05-28 23:24:11.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 6a936628cd..23c97c1273 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-05-26 20:39:02.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2026-05-28 23:24:11.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 31f4acdd2f..b07f14b4f8 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-05-26 20:39:02.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2026-05-28 23:24:11.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 50991dcf19..f03ce3fb03 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-05-26 20:39:02.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2026-05-28 23:24:11.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 a678c25ce1..b33a964dd4 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-05-26 20:39:02.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-05-28 23:24:11.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 848439dffe..a77ce6bb95 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-05-26 20:39:02.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-05-28 23:24:11.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 7f3260e32b..b726da4330 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-05-26 20:39:02.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/metrics/drive_metrics_provider.cc
@@ -23,7 +23,7 @@
namespace metrics {
@@ -14,8 +14,8 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
- enum class OptionalBoolRecord {
-@@ -133,7 +133,7 @@ void DriveMetricsProvider::FillDriveMetr
+ // LINT.IfChange(OptionalBoolRecord)
+@@ -135,7 +135,7 @@ void DriveMetricsProvider::FillDriveMetr
drive->set_has_seek_penalty(local_state_->GetBoolean(pref_name));
}
diff --git a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
index 2e986a30b8..898f91e4e4 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-05-26 20:39:02.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2026-05-28 23:24:11.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 f5da03da69..9cf81afd8f 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/metrics_log.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/metrics/metrics_log.cc
-@@ -59,7 +59,7 @@
+@@ -60,7 +60,7 @@
#include "base/win/current_module.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#endif
-@@ -155,7 +155,7 @@ void RecordCurrentTime(
+@@ -156,7 +156,7 @@ void RecordCurrentTime(
}
}
@@ -24,7 +24,7 @@ $NetBSD$
metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
base::nix::SessionType session_type) {
switch (session_type) {
-@@ -447,7 +447,7 @@ void MetricsLog::RecordCoreSystemProfile
+@@ -444,7 +444,7 @@ void MetricsLog::RecordCoreSystemProfile
// OperatingSystemVersion refers to the ChromeOS release version.
#if BUILDFLAG(IS_CHROMEOS)
os->set_kernel_version(base::SysInfo::KernelVersion());
@@ -33,7 +33,7 @@ $NetBSD$
// Linux operating system version is copied over into kernel version to be
// consistent.
os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -464,7 +464,7 @@ void MetricsLog::RecordCoreSystemProfile
+@@ -461,7 +461,7 @@ void MetricsLog::RecordCoreSystemProfile
os->set_build_number(base::SysInfo::GetIOSBuildNumber());
#endif
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index 8d1f7c3a4a..914c668da8 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-05-26 20:39:02.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2026-05-28 23:24:11.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 464ac362e5..6b9aad6345 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-05-26 20:39:02.000000000 +0000
+--- components/metrics/private_metrics/puma_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/metrics/private_metrics/puma_service.cc
@@ -71,7 +71,7 @@ Platform GetCurrentPlatform() {
return Platform::PLATFORM_WINDOWS;
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index c640e31da9..f60e33405d 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/connection_info.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/named_mojo_ipc_server/connection_info.h
-@@ -13,7 +13,12 @@
+@@ -15,7 +15,12 @@
#include "base/win/scoped_handle.h"
#elif BUILDFLAG(IS_MAC)
#include <bsm/libbsm.h>
@@ -20,7 +20,7 @@ $NetBSD$
#include <sys/socket.h>
#endif
-@@ -30,8 +35,12 @@ struct ConnectionInfo {
+@@ -32,8 +37,12 @@ struct ConnectionInfo {
base::ProcessId pid{};
#if BUILDFLAG(IS_MAC)
audit_token_t audit_token{};
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 ca01805c2d..3f8fb6bca8 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-05-26 20:39:02.000000000 +0000
+--- components/named_mojo_ipc_server/endpoint_options.h.orig 2026-05-28 23:24:11.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 e79ff4a37b..604d96b20a 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-05-26 20:39:02.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-05-28 23:24:11.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 24a0a79414..9648e9bc16 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-05-26 20:39:02.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-05-28 23:24:11.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 c4a1304f0c..60c35795c7 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-05-26 20:39:02.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2026-05-28 23:24:11.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 a9a6120969..7978f55323 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/named_system_lock/lock.h
-@@ -38,7 +38,7 @@ class ScopedLock {
+@@ -36,7 +36,7 @@ class ScopedLock {
// may acquire that lock. The lock name has different meanings per platform:
// Linux: A shared memory object name starting with `/`. E.g. `/MyApp.lock`.
// Mac: A bootstrap service name (see `man bootstrap_check_in`).
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 1a99db8566..3f9642ca6e 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-05-26 20:39:02.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/named_system_lock/lock_unittest.cc
@@ -18,7 +18,7 @@
#include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <fcntl.h>
#include <sys/mman.h>
-@@ -45,7 +45,7 @@ class NamedSystemLockTest : public ::tes
+@@ -44,7 +44,7 @@ class NamedSystemLockTest : public ::tes
const std::string lock_name_ = base::UnguessableToken::Create().ToString();
std::unique_ptr<ScopedLock> CreateLock() {
@@ -23,8 +23,8 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
return ScopedLock::Create(lock_name_, base::Seconds(0));
#else
- CSecurityAttributes sa;
-@@ -95,7 +95,7 @@ TEST_F(NamedSystemLockTest, TryLockInThr
+ SECURITY_ATTRIBUTES sa = {sizeof(SECURITY_ATTRIBUTES), nullptr, FALSE};
+@@ -94,7 +94,7 @@ TEST_F(NamedSystemLockTest, TryLockInThr
EXPECT_TRUE(CreateLock());
}
diff --git a/chromium/patches/patch-components_ntp__tiles_pref__names.h b/chromium/patches/patch-components_ntp__tiles_pref__names.h
index a70bc0e474..aa75b1ae17 100644
--- a/chromium/patches/patch-components_ntp__tiles_pref__names.h
+++ b/chromium/patches/patch-components_ntp__tiles_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/ntp_tiles/pref_names.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/ntp_tiles/pref_names.h
@@ -49,7 +49,7 @@ inline constexpr char kCustomLinksInitia
diff --git a/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc b/chromium/patches/patch-components_on__device__translation_service_sandbox__hook.cc
index aa640d3aec..57513a40dc 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-05-26 20:39:02.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.cc.orig 2026-05-28 23:24:11.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 cc2510389c..1c3eb74d57 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-05-26 20:39:02.000000000 +0000
+--- components/on_device_translation/service/sandbox_hook.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/on_device_translation/service/sandbox_hook.h
@@ -5,7 +5,13 @@
#ifndef COMPONENTS_ON_DEVICE_TRANSLATION_SERVICE_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
index b27d244459..ce94519d9b 100644
--- a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -83,7 +83,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -87,7 +87,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
BASE_FEATURE(kFormsClassificationsMqlsLogging,
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index 3fd94b5184..32eed6fd29 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
@@ -97,7 +97,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
// Whether to use the on device model service in optimization guide.
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 bbcd70c8aa..d69070c9f8 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-05-26 20:39:02.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-05-28 23:24:11.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;
@@ -15,7 +15,7 @@ $NetBSD$
return optimization_guide::proto::PLATFORM_LINUX;
#else
return optimization_guide::proto::PLATFORM_UNDEFINED;
-@@ -181,7 +181,7 @@ optimization_guide::proto::ChromePlatfor
+@@ -184,7 +184,7 @@ optimization_guide::proto::ChromePlatfor
return optimization_guide::proto::CHROME_PLATFORM_CHROMEOS;
#elif BUILDFLAG(IS_ANDROID)
return optimization_guide::proto::CHROME_PLATFORM_ANDROID;
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 3dd59368cf..c56b0cacb1 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-05-26 20:39:02.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/os_crypt/async/browser/secret_portal_key_provider.cc
@@ -5,7 +5,9 @@
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
deleted file mode 100644
index b46e8f1010..0000000000
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ /dev/null
@@ -1,33 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -184,16 +184,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
-
- // static
- bool LibsecretLoader::LoadLibsecret() {
-+#if BUILDFLAG(IS_BSD)
-+ const char* kSecretLib = "libsecret-1.so";
-+#else
-+ const char* kSecretLib = "libsecret-1.so.0";
-+#endif
-+
- if (libsecret_loaded_)
- return true;
-
-- static void* handle = dlopen("libsecret-1.so.0", RTLD_NOW | RTLD_GLOBAL);
-+ static void* handle = dlopen(kSecretLib, RTLD_NOW | RTLD_GLOBAL);
- if (!handle) {
- // We wanted to use libsecret, but we couldn't load it. Warn, because
- // either the user asked for this, or we autodetected it incorrectly. (Or
- // the system has broken libraries, which is also good to warn about.)
- // TODO(crbug.com/40467093): Channel this message to the user-facing log
-- VLOG(1) << "Could not load libsecret-1.so.0: " << dlerror();
-+ VLOG(1) << "Could not load " << kSecretLib << ": " << dlerror();
- return false;
- }
-
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
deleted file mode 100644
index abc3112565..0000000000
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ /dev/null
@@ -1,69 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/os_crypt/sync/os_crypt.h.orig 2026-05-26 20:39:02.000000000 +0000
-+++ components/os_crypt/sync/os_crypt.h
-@@ -25,7 +25,7 @@ class KeychainV2;
- }
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- class KeyStorageLinux;
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -41,7 +41,7 @@ struct Config;
- // Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
- // of what each function does.
- namespace OSCrypt {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(OS_CRYPT)
- void SetConfig(std::unique_ptr<os_crypt::Config> config);
- #endif // BUILDFLAG(IS_LINUX)
-@@ -88,7 +88,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockK
- COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
- COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
- #endif // BUILDFLAG(IS_WIN)
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(OS_CRYPT)
- void UseMockKeyStorageForTesting(
- base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
-@@ -122,7 +122,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
- // Returns singleton instance of OSCryptImpl.
- static OSCryptImpl* GetInstance();
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set the configuration of OSCryptImpl.
- // This method, or SetRawEncryptionKey(), must be called before using
- // EncryptString() and DecryptString().
-@@ -214,7 +214,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
- void ResetStateForTesting();
- #endif
-
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS))
-+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)
- // For unit testing purposes, inject methods to be used.
- // |storage_provider_factory| provides the desired |KeyStorage|
- // implementation. If the provider returns |nullptr|, a hardcoded password
-@@ -241,13 +241,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
- bool DeriveKey();
- #endif // BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
- // This lock is used to make the GetEncryptionKey and
- // GetRawEncryptionKey methods thread-safe.
- static base::Lock& GetLock();
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE)
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- static constexpr size_t kDerivedKeyBytes = 16;
-
- crypto::SubtlePassKey MakeCryptoPassKey();
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 ea96af5fa5..3d799a4c0d 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-05-26 20:39:02.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
@@ -464,8 +464,8 @@ void PaintPreviewClient::CapturePaintPre
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index d42f22e9a0..263246c269 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-05-26 20:39:02.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-05-28 23:24:11.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 7cbccc2c80..0706f826c4 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-05-26 20:39:02.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2026-05-28 23:24:11.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 1553c11af9..c53004eb92 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-05-26 20:39:02.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
@@ -395,8 +395,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 67bc1c6a87..2b8ec93aa6 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -78,7 +78,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -83,7 +83,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,7 +15,16 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -180,7 +180,7 @@ BASE_FEATURE(kReduceRequirementsForPassw
+@@ -123,7 +123,7 @@ BASE_FEATURE(kFillChangePasswordFormByTy
+ BASE_FEATURE(kFillOnAccountSelect,
+ "fill-on-account-select",
+ // TODO(504600482): Disable the feature again upon fixing the bug.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT
+@@ -181,7 +181,7 @@ BASE_FEATURE(kProactivelyDownloadModelFo
BASE_FEATURE(kPasswordCheckupPrototype, base::FEATURE_DISABLED_BY_DEFAULT);
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 6dec67ca23..bb555aa93e 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -201,7 +201,7 @@ BASE_DECLARE_FEATURE(kReduceRequirements
+@@ -207,7 +207,7 @@ BASE_DECLARE_FEATURE(kProactivelyDownloa
// This flag is only for the prototype version.
BASE_DECLARE_FEATURE(kPasswordCheckupPrototype);
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 0194683ca2..af4dfb7997 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -391,7 +391,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -404,7 +404,7 @@ void PasswordAutofillManager::DidAcceptS
weak_ptr_factory_.GetWeakPtr(), *password_credential);
if (password_credential->is_grouped_affiliation) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -645,7 +645,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -662,7 +662,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 97f03fe270..9c84c7d4ca 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -290,7 +290,7 @@ class PasswordAutofillManager : public a
+@@ -293,7 +293,7 @@ class PasswordAutofillManager : public a
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index 22122b5c9c..49c209724c 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_filling.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
@@ -176,7 +176,7 @@ LikelyFormFilling SendFillInformationToR
#endif
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 b569fefd32..40cd7f8acf 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
@@ -236,7 +236,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 374f2fb16b..ba9dc77ba9 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -610,12 +610,12 @@ void PasswordManager::RegisterProfilePre
+@@ -609,12 +609,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
-@@ -628,7 +628,7 @@ void PasswordManager::RegisterProfilePre
+@@ -627,7 +627,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
-@@ -658,7 +658,7 @@ void PasswordManager::RegisterLocalPrefs
+@@ -657,7 +657,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 d6068456d5..4f9ed8c345 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_client.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index e77df021e4..34defce50b 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-05-28 23:24:11.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 77bce2714e..b258003542 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2026-05-28 23:24:11.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 89d1e38e5d..ef1a1dec37 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -47,7 +47,7 @@ std::u16string GetUsernameFromLabel(cons
}
@@ -15,7 +15,7 @@ $NetBSD$
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -307,7 +307,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -316,7 +316,7 @@ void PasswordManualFallbackFlow::DidAcce
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -449,7 +449,7 @@ void PasswordManualFallbackFlow::EnsureC
+@@ -462,7 +462,7 @@ void PasswordManualFallbackFlow::EnsureC
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index 10a7dd37d5..de32526097 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -20,7 +20,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -185,7 +185,7 @@ class PasswordManualFallbackFlow : publi
+@@ -188,7 +188,7 @@ class PasswordManualFallbackFlow : publi
std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index bfafe00384..0138f84d5a 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-05-28 23:24:11.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 507f1b335f..4ce842c56f 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1031,7 +1031,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1013,7 +1013,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_enabled_by_policy,
IsAccountStore is_account_store,
const os_crypt_async::Encryptor* encryptor) {
@@ -15,12 +15,12 @@ $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.
-@@ -1049,7 +1049,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1027,7 +1027,7 @@ bool ShouldDeleteUndecryptablePasswords(
return false;
}
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (command_line->HasSwitch(password_manager::kPasswordStore)) {
- RecordShouldDeleteUndecryptablePasswordsMetric(
- ShouldDeleteUndecryptablePasswordsResult::
+ 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 040134017e..31610ea028 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,12 +4,12 @@ $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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
-@@ -146,7 +146,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
- std::vector<PasswordForm> matched_forms;
+@@ -138,7 +138,7 @@ StoredCredentialsResultOrError LoginData
+ std::vector<StoredCredential> matched_credentials;
if (!login_db_ ||
- !login_db_->GetLogins(form, include_psl, &matched_forms)) {
+ !login_db_->GetLogins(form, include_psl, &matched_credentials)) {
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
return PasswordStoreBackendError(
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 7ba1a2b4d6..c4d4d019b2 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2230,7 +2230,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2248,7 +2248,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 e3c2932b55..4636e855e2 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
@@ -231,7 +231,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 744910a29b..558799d256 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-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -86,7 +86,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 89ef6f2d83..49306d51a7 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
#endif
diff --git a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 17472b3a2e..334ca8ba01 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-05-26 20:39:02.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
@@ -54,7 +54,7 @@ class ProcessMetricsDecorator::NodeMetri
auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index ed35e3afea..fbf9ae3f26 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-05-26 20:39:02.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2026-05-28 23:24:11.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 88a0a685d1..1e14e47dbf 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-05-26 20:39:02.000000000 +0000
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-05-28 23:24:11.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 c6f44ea036..a53159cb30 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-05-26 20:39:02.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2026-05-28 23:24:11.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 58171a8c23..d52a1c432c 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-05-26 20:39:02.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/policy/core/browser/policy_pref_mapping_test.cc
@@ -432,7 +432,7 @@ class PolicyTestCase {
const std::string os("chromeos");
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index f26c02c7d9..eeab688a15 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
@@ -849,11 +849,11 @@ void CloudPolicyClient::FetchPolicyInter
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 c1328a0d44..04c97c4b36 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-05-26 20:39:02.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-05-28 23:24:11.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 430e712476..85dbf378d4 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-05-26 20:39:02.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-05-28 23:24:11.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 b5c1e14c3e..691512ccc2 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-05-26 20:39:02.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2026-05-28 23:24:11.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 e10f61f832..858fa992e6 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-05-26 20:39:02.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/policy/tools/generate_policy_source.py
@@ -37,9 +37,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index 272933b838..3d4f502c39 100644
--- a/chromium/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium/patches/patch-components_power__metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/power_metrics/BUILD.gn
@@ -41,7 +41,7 @@ static_library("power_metrics") {
ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
index 2d788c3b77..20168d8d58 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/energy_metrics_provider.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/power_metrics/energy_metrics_provider.cc
@@ -9,6 +9,8 @@
#include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
index 1d1c4a3d68..bca0188f4f 100644
--- a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
+++ b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/proxy_config/pref_proxy_config_tracker_impl.cc
@@ -527,7 +527,7 @@ void PrefProxyConfigTrackerImpl::Registe
registry->RegisterDictionaryPref(proxy_config::prefs::kProxy,
diff --git a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
index 2518c46c06..0612046e0e 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-05-26 20:39:02.000000000 +0000
+--- components/proxy_config/proxy_config_pref_names.h.orig 2026-05-28 23:24:11.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 6c5e2086a2..da7428a063 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-05-26 20:39:02.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.cc.orig 2026-05-28 23:24:11.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 41a1def6fa..22f59da29b 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-05-26 20:39:02.000000000 +0000
+--- components/proxy_config/proxy_override_rules_policy_handler.h.orig 2026-05-28 23:24:11.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 22ef1987ac..f717af9b54 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-05-26 20:39:02.000000000 +0000
+--- components/proxy_config/proxy_prefs_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/proxy_config/proxy_prefs_utils.cc
@@ -60,7 +60,7 @@ net::ProxyChain ProxyOverrideRuleProxyFr
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.cc
index 1bbdd199a2..507a33191c 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-05-26 20:39:02.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_service.cc
@@ -413,7 +413,7 @@ bool RegionalCapabilitiesService::IsInSe
.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 ff9095c0a2..20c7d83e5e 100644
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
+++ b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/regional_capabilities/regional_capabilities_service.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/regional_capabilities/regional_capabilities_service.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/regional_capabilities/regional_capabilities_service.h
@@ -117,7 +117,7 @@ class RegionalCapabilitiesService : publ
static bool IsInSearchEngineChoiceScreenRegion(
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 1bc6178018..febae974b6 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-05-26 20:39:02.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-05-28 23:24:11.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 232d4d8d31..6d96dc7a3f 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-05-26 20:39:02.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-05-28 23:24:11.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
new file mode 100644
index 0000000000..2ae58071f7
--- /dev/null
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_sb__protocol__manager__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
+
+--- components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ components/safe_browsing/core/browser/db/sb_protocol_manager_util.cc
+@@ -121,7 +121,7 @@ std::ostream& operator<<(std::ostream& o
+ PlatformType GetCurrentPlatformType() {
+ #if BUILDFLAG(IS_WIN)
+ return WINDOWS_PLATFORM;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return LINUX_PLATFORM;
+ #elif BUILDFLAG(IS_IOS)
+ return IOS_PLATFORM;
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
deleted file mode 100644
index a03ac9f7b5..0000000000
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
-@@ -112,7 +112,7 @@ std::ostream& operator<<(std::ostream& o
- PlatformType GetCurrentPlatformType() {
- #if BUILDFLAG(IS_WIN)
- return WINDOWS_PLATFORM;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return LINUX_PLATFORM;
- #elif BUILDFLAG(IS_IOS)
- return IOS_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 5ae035f4ca..c3685ce8ef 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-05-26 20:39:02.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
@@ -115,7 +115,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 7aa57755a5..defd5b4994 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/search_engines/template_url_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/search_engines/template_url_service.cc
@@ -3667,7 +3667,7 @@ bool TemplateURLService::MatchesDefaultS
std::unique_ptr<EnterpriseSearchManager>
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index aa62fa7074..b428e05931 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-05-26 20:39:02.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2026-05-28 23:24:11.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 53e0f071a8..22d5439e8c 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-05-26 20:39:02.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
@@ -122,7 +122,7 @@ void CrossDeviceUserSegment::ExecuteMode
// Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
index 5d13a3b377..409d671502 100644
--- a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
+++ b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/services/font_data/font_data_service_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/services/font_data/font_data_service_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/services/font_data/font_data_service_impl.cc
-@@ -119,7 +119,7 @@ std::tuple<base::File, uint64_t> FontDat
+@@ -121,7 +121,7 @@ std::tuple<base::File, uint64_t> FontDat
typeface.getResourceName(&font_path);
base::UmaHistogramBoolean("Chrome.FontDataService.EmptyPathOnGetFileHandle",
font_path.isEmpty());
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 b0b16ad070..ff5c64aa9d 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-05-26 20:39:02.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-05-28 23:24:11.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 5eb0101b54..9400b8b363 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-05-26 20:39:02.000000000 +0000
+--- components/signin/internal/identity_manager/account_capabilities_list.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/signin/internal/identity_manager/account_capabilities_list.h
@@ -71,7 +71,7 @@ ACCOUNT_CAPABILITY(
CAN_SHOW_HISTORY_SYNC_OPT_INS_WITHOUT_MINOR_MODE_RESTRICTIONS_CAPABILITY_NAME,
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 57d9fb6727..88119c45a2 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,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
-@@ -80,7 +80,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
+@@ -28,7 +28,7 @@ const char kForceFreDefaultBrowserStep[]
+ #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // Feature param to pass probability for identity surveys.
+ constexpr char kHatsSurveyProbabilityName[] = "probability";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+@@ -76,7 +76,7 @@ base::TimeDelta GetAvatarSyncPromoFeatur
#endif
}
@@ -15,16 +24,16 @@ $NetBSD$
BASE_FEATURE(kBeforeFirstRunDesktopRefreshSurvey,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -119,7 +119,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -143,7 +143,7 @@ BASE_FEATURE_PARAM(double,
+ 0.42);
#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)
- constexpr char kHatsSurveyProbabilityName[] = "probability";
constexpr double kMediumSurveyProbability = 0.08;
constexpr double kLowSurveyProbability = 0.008;
-@@ -212,7 +212,7 @@ BASE_FEATURE_PARAM(
+ BASE_FEATURE(kChromeIdentitySurveyAddressBubbleSignin,
+@@ -235,7 +235,7 @@ BASE_FEATURE_PARAM(
kMediumSurveyProbability);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -33,16 +42,16 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -222,7 +222,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
- base::Milliseconds(3000));
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -251,7 +251,7 @@ const base::FeatureParam<std::string> kC
+ "url", ""};
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kDisableU18FeedbackDesktop, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -401,7 +401,7 @@ const base::FeatureParam<base::TimeDelta
+@@ -438,7 +438,7 @@ const base::FeatureParam<base::TimeDelta
base::Hours(8)};
#endif
@@ -51,7 +60,7 @@ $NetBSD$
BASE_FEATURE(kFirstRunDesktopRefresh, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kFirstRunDesktopChoiceScreenRefresh,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -429,11 +429,11 @@ constexpr base::FeatureParam<FirstRunDes
+@@ -466,11 +466,11 @@ constexpr base::FeatureParam<FirstRunDes
&kFirstRunDesktopSignInPromoVariations};
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -63,27 +72,27 @@ $NetBSD$
-#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(kFirstRunDesktopRevamp, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -482,7 +482,7 @@ BASE_FEATURE(kMigrateAccountManagerDeleg
+ bool IsFirstRunDesktopRevampEnabled(bool is_in_search_engine_choice_region) {
+ return IsFirstRunDesktopRefreshEnabled(is_in_search_engine_choice_region) &&
+@@ -537,7 +537,7 @@ BASE_FEATURE(kNoAccountWebSignin, base::
BASE_FEATURE(kNonDefaultGaiaOriginCheck, base::FEATURE_ENABLED_BY_DEFAULT);
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment,
- base::FEATURE_DISABLED_BY_DEFAULT);
- const base::FeatureParam<int>
-@@ -491,7 +491,7 @@ const base::FeatureParam<int>
- "max_profiles_count_to_show_open_all_button_in_profile_picker", 5};
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kPasswordUploadUiUpdate, base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
-@@ -537,7 +537,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
+@@ -548,7 +548,7 @@ BASE_FEATURE(kProfileCreationDeclineSign
+ BASE_FEATURE(kProfileDiscOnAllPages, 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(kProfilePickerTextVariations, base::FEATURE_DISABLED_BY_DEFAULT);
+ constexpr base::FeatureParam<ProfilePickerVariation>::Option
+ kProfilePickerVariations[] = {
+@@ -580,7 +580,7 @@ BASE_FEATURE(kRestrictDeviceManagementSe
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -92,7 +101,7 @@ $NetBSD$
BASE_FEATURE(kShowProfilePickerToAllUsersExperiment,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -558,7 +558,7 @@ const base::FeatureParam<int> kContextua
+@@ -601,7 +601,7 @@ const base::FeatureParam<int> kContextua
"contextual_signin_promo_dismissed_threshold",
2);
@@ -101,7 +110,7 @@ $NetBSD$
BASE_FEATURE(kSignInPromoMaterialNextUI, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -628,7 +628,7 @@ BASE_FEATURE(kStableDeviceId, base::FEAT
+@@ -671,7 +671,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 724becf6c2..0acff8c257 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-05-26 20:39:02.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -62,7 +62,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
+@@ -55,7 +55,7 @@ bool IsAvatarSyncPromoFeatureEnabled();
COMPONENT_EXPORT(SIGNIN_SWITCHES)
base::TimeDelta GetAvatarSyncPromoFeatureMinimumCookeAgeParam();
@@ -15,8 +15,8 @@ $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.
//
-@@ -113,7 +113,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kChromeAndroidIdentitySurveyBookmarkPromo);
+@@ -124,7 +124,7 @@ BASE_DECLARE_FEATURE_PARAM(
+ kChromeAndroidIdentitySurveyBookmarkPromoProbability);
#endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -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.
-@@ -190,7 +190,7 @@ BASE_DECLARE_FEATURE_PARAM(
+@@ -201,7 +201,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,16 +33,16 @@ $NetBSD$
// Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -199,7 +199,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
- kChromeIdentitySurveyLaunchWithDelayDuration);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -219,7 +219,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ extern const base::FeatureParam<std::string> kCrossDeviceSigninUrl;
+ #endif // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// If enabled, disables feedback for U18 users on desktop platforms.
// The iOS version is kDisableU18FeedbackIos flag.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -322,7 +322,7 @@ extern const base::FeatureParam<base::Ti
+@@ -349,7 +349,7 @@ extern const base::FeatureParam<base::Ti
kPolicyDisclaimerRegistrationRetryDelay;
#endif
@@ -51,7 +51,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,
-@@ -376,7 +376,7 @@ extern const base::FeatureParam<FirstRun
+@@ -403,7 +403,7 @@ extern const base::FeatureParam<FirstRun
kFirstRunDesktopSignInPromoVariation;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -60,7 +60,7 @@ $NetBSD$
// A HaTS survey flag for the survey to gather user feedback after the changes
// introduced with `kFirstRunDesktopRefresh`.
//
-@@ -386,7 +386,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -413,7 +413,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kFirstRunDesktopRefreshSurvey);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -68,26 +68,26 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// It enables the first run revamp (introduce new UIs and additional effects).
// This feature is no-op if `kFirstRunDesktopRefresh` is disabled.
- COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -452,7 +452,7 @@ BASE_DECLARE_FEATURE(kMigrateAccountMana
+ //
+@@ -501,7 +501,7 @@ BASE_DECLARE_FEATURE(kNoAccountWebSignin
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kNonDefaultGaiaOriginCheck);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Experimenting with a button to all profiles from the profile picker.
+ // Add new entry points for uploading passwords to account storage and update
+ // existing ones.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment);
-@@ -461,7 +461,7 @@ extern const base::FeatureParam<int>
- kMaxProfilesCountToShowOpenAllButtonInProfilePicker;
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -520,7 +520,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kProfileDiscOnAllPages);
+ #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)
- // Add new entry points for uploading passwords to account storage and update
- // existing ones.
+ // Enables variations of the profile picker text.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -547,7 +547,7 @@ extern const base::FeatureParam<int> kCo
+ BASE_DECLARE_FEATURE(kProfilePickerTextVariations);
+@@ -580,7 +580,7 @@ extern const base::FeatureParam<int> kCo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
@@ -96,7 +96,7 @@ $NetBSD$
// Uses the Material Next theme for the signin promo.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kSignInPromoMaterialNextUI);
-@@ -602,7 +602,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -635,7 +635,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 f33b8eaac3..bf21fe8ed8 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-05-26 20:39:02.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.cc
@@ -145,7 +145,7 @@ signin::Tribool AccountCapabilities::can
}
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 1cda20838a..da745bdffc 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-05-26 20:39:02.000000000 +0000
+--- components/signin/public/identity_manager/account_capabilities.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/signin/public/identity_manager/account_capabilities.h
@@ -88,7 +88,7 @@ class AccountCapabilities {
signin::Tribool can_sign_in_to_chrome() const;
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index edb8631fa4..77e006896d 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-05-26 20:39:02.000000000 +0000
+--- components/soda/soda_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/soda/soda_util.cc
@@ -23,7 +23,7 @@
#include "base/win/windows_version.h"
diff --git a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index c869e08942..e8b731e93e 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-05-26 20:39:02.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
@@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index f7be9278bb..d8ccaf2ec5 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-05-26 20:39:02.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2026-05-28 23:24:11.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 81160844e9..961998687b 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-05-26 20:39:02.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2026-05-28 23:24:11.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 7cd602a7ba..53922b1e78 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-05-26 20:39:02.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2026-05-28 23:24:11.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 0296b1f776..fa72c7e8a4 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/child_account_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/child_account_service.cc
@@ -170,7 +170,7 @@ void ChildAccountService::OnPrimaryAccou
void ChildAccountService::UpdateForceGoogleSafeSearch() {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
index ae14540107..4f49a63ddb 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
@@ -65,7 +65,7 @@ void OnResponse(
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 fb26ce4445..2c7ca418fb 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-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/list_family_members_service.h
@@ -33,7 +33,7 @@ namespace supervised_user {
// If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index efddfede60..e816069973 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
@@ -104,7 +104,7 @@ SupervisedUserMetricsService::Supervised
supervised_user_service_observation_.Observe(&supervised_user_service);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index a9cabf3a95..656f964090 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,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
@@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySi
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
- #if BUILDFLAG(ENABLE_EXTENSIONS) && \
+ #if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
- (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
+ (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
registry->RegisterIntegerPref(
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 d84ef2c9c2..2ef4202204 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-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_utils.cc
@@ -42,7 +42,7 @@ constexpr char kParentAccessResultQueryP
constexpr char kPacpOriginUrlHost[] = "families.google.com";
@@ -15,7 +15,7 @@ $NetBSD$
// Returns the text that will be shown as the PACP widget subtitle, containing
// information about the blocked hostname and the blocking reason.
std::string GetBlockingReasonSubtitle(
-@@ -187,7 +187,7 @@ GURL NormalizeUrl(const GURL& url) {
+@@ -186,7 +186,7 @@ GURL NormalizeUrl(const GURL& url) {
}
#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
GURL GetParentAccessURL(
const std::string& locale,
const GURL& blocked_url,
-@@ -202,7 +202,7 @@ GURL GetParentAccessURL(
+@@ -201,7 +201,7 @@ GURL GetParentAccessURL(
// Caller Ids for Desktop and iOS platforms.
#if BUILDFLAG(IS_IOS)
static constexpr char kCallerId[] = "qSTnVRdQ";
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 a7892b243b..e2a2a2aa8a 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-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/common/features.cc
@@ -30,7 +30,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
#endif
@@ -15,16 +15,7 @@ $NetBSD$
const int kLocalWebApprovalBottomSheetLoadTimeoutDefaultValueMs = 5000;
const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs{
-@@ -39,7 +39,7 @@ const base::FeatureParam<int> kLocalWebA
- #endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_WIN)
-
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kEnableLocalWebApprovalErrorDialog,
- base::FEATURE_ENABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -80,7 +80,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
+@@ -75,7 +75,7 @@ bool IsLocalWebApprovalsEnabledForSubfra
return base::FeatureList::IsEnabled(kAllowSubframeLocalWebApprovals);
}
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.h b/chromium/patches/patch-components_supervised__user_core_common_features.h
index 4e7eee96be..c198f65894 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,29 +4,20 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/supervised_user/core/common/features.h
@@ -20,12 +20,12 @@ BASE_DECLARE_FEATURE(kLocalWebApprovals)
BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
#if BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
extern const base::FeatureParam<int> kLocalWebApprovalBottomSheetLoadTimeoutMs;
#endif // BUILDFLAG(IS_IOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Whether we show an error screen in case of failure of a local web approval.
- BASE_DECLARE_FEATURE(kEnableLocalWebApprovalErrorDialog);
- #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -37,7 +37,7 @@ BASE_DECLARE_FEATURE(kLocalWebApprovalsW
- // Whether supervised users see an updated URL filter interstitial.
- BASE_DECLARE_FEATURE(kSupervisedUserBlockInterstitialV3);
-
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// Uses supervised user strings on the signout dialog.
BASE_DECLARE_FEATURE(kEnableSupervisedUserVersionSignOutDialog);
#endif
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 8e9b1a5490..e42690a865 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-05-26 20:39:02.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2026-05-28 23:24:11.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 dd3ec6af7d..713ca24476 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-05-26 20:39:02.000000000 +0000
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-05-28 23:24:11.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 a4dc3a8506..c4daf2747e 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-05-26 20:39:02.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -84,7 +84,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 e046dc87eb..40b02a20a1 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-05-26 20:39:02.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 67c59f3cf7..8f45386b0e 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-05-26 20:39:02.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync/base/sync_util.cc
@@ -44,6 +44,8 @@ std::string GetSystemString() {
system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
index e279b35e5d..fef273c60a 100644
--- a/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
+++ b/chromium/patches/patch-components_sync_service_device__statistics__tracker.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/device_statistics_tracker.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/sync/service/device_statistics_tracker.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync/service/device_statistics_tracker.cc
-@@ -83,7 +83,7 @@ std::optional<DeviceStatisticsTracker::P
+@@ -139,7 +139,7 @@ std::optional<DeviceStatisticsTracker::P
return DeviceStatisticsTracker::Platform::kWindows;
#elif BUILDFLAG(IS_MAC)
return DeviceStatisticsTracker::Platform::kMac;
diff --git a/chromium/patches/patch-components_sync_service_sync__prefs.cc b/chromium/patches/patch-components_sync_service_sync__prefs.cc
index 653254f630..d0b4ee8210 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-05-26 20:39:02.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync/service/sync_prefs.cc
-@@ -866,7 +866,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
+@@ -871,7 +871,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
update_selected_types_dict->EnsureDict(
signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
diff --git a/chromium/patches/patch-components_sync_service_sync__service__impl.cc b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
index 7c99a7caa9..f8d7113b52 100644
--- a/chromium/patches/patch-components_sync_service_sync__service__impl.cc
+++ b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_service_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/sync/service/sync_service_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/sync/service/sync_service_impl.cc
@@ -1393,7 +1393,7 @@ void SyncServiceImpl::ReconfigureDataTyp
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index c9159a652b..818fd686b8 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-05-26 20:39:02.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2026-05-28 23:24:11.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 c111385348..d4a0e220b3 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-05-26 20:39:02.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2026-05-28 23:24:11.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 07e8e975fb..48511016db 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-05-26 20:39:02.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-05-28 23:24:11.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 768f7592f4..58acc9af2c 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-05-26 20:39:02.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2026-05-28 23:24:11.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 3ab7587589..915b3f1e0e 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-05-26 20:39:02.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-05-28 23:24:11.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 99e002f6cd..5846bd468b 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-05-26 20:39:02.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/user_education/views/help_bubble_view.cc
@@ -269,7 +269,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(He
// TODO(https://crbug.com/382611284): Temporarily handle the case when the
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.h b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
index 3574e972cf..da61d58434 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-05-26 20:39:02.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2026-05-28 23:24:11.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_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 3c9d7a51c1..691fd5936d 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-05-26 20:39:02.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/variations/service/variations_service.cc
-@@ -98,7 +98,7 @@ std::string GetPlatformString() {
+@@ -101,7 +101,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 a24ac8303e..69b09d88e2 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-05-26 20:39:02.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-05-28 23:24:11.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 d0996bb4cf..9976ca19ee 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-05-26 20:39:02.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
@@ -159,7 +159,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
mojom::GpuServiceCreationParams::New();
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index b7499d4b5b..2cb988dd4d 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-05-26 20:39:02.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2026-05-28 23:24:11.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 06e1858870..6564169eee 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-05-26 20:39:02.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2026-05-28 23:24:11.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 035983c2da..c740de52be 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1524,7 +1524,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1537,7 +1537,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 6cde8ccc23..cc7d68c3ec 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-05-28 23:24:11.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 ced2a04c1f..9ee1af3d62 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2026-05-28 23:24:11.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 4d75012c3c..50600fe7be 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
-@@ -1282,7 +1282,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1340,7 +1340,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
ClearCanvas(SkColors::kTransparent);
} else {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 8cd3fba92f..28b7c7bb89 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-05-28 23:24:11.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);
-@@ -923,7 +923,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -932,7 +932,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 ac93cd44ac..57b314a579 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -220,7 +220,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
+@@ -222,7 +222,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 51007e6466..c3528f899c 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-05-26 20:39:02.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -454,7 +454,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -460,7 +460,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
-@@ -1234,7 +1234,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1250,7 +1250,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 5c6048caa1..5e7fb81029 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
-@@ -437,7 +437,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -441,7 +441,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
void OnBeginFrameOnIO(const BeginFrameArgs& args);
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.cc b/chromium/patches/patch-components_viz_test_fake__display__client.cc
index 5e28c7c83a..ae9b963664 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-05-26 20:39:02.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2026-05-28 23:24:11.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 bbf00bb55b..e192907707 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-05-26 20:39:02.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2026-05-28 23:24:11.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 e9cd3a650d..0300087c3d 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-05-26 20:39:02.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2026-05-28 23:24:11.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 58ca7d2133..69731f26b2 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-05-26 20:39:02.000000000 +0000
+--- components/wallet/core/browser/network/wallet_request.cc.orig 2026-05-28 23:24:11.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 c7158cdd88..90013a20f7 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-05-26 20:39:02.000000000 +0000
+--- components/webapps/browser/web_app_url_config.cc.orig 2026-05-28 23:24:11.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 e606ba2ebc..ca59bc215e 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-05-26 20:39:02.000000000 +0000
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-05-28 23:24:11.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 db35fa2068..15810f17fe 100644
--- a/chromium/patches/patch-components_webui_flags_flags__state.cc
+++ b/chromium/patches/patch-components_webui_flags_flags__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/webui/flags/flags_state.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ components/webui/flags/flags_state.cc
@@ -773,7 +773,7 @@ unsigned short FlagsState::GetCurrentPla
return kOsWin;
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index 9aa595447c..0fdd951151 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-05-26 20:39:02.000000000 +0000
+--- content/app/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/app/BUILD.gn
@@ -90,7 +90,10 @@ source_set("content_main_runner_app") {
"//third_party/tflite:buildflags",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index dbd16a17e9..f2c8cd4d5a 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-05-26 20:39:02.000000000 +0000
+--- content/app/content_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/app/content_main.cc
-@@ -230,7 +230,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -229,7 +229,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
-@@ -324,7 +324,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -322,7 +322,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 1bcb4fb937..e5ab970a08 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-05-26 20:39:02.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/app/content_main_runner_impl.cc
-@@ -152,18 +152,21 @@
+@@ -152,19 +152,22 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -19,6 +19,7 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/environment.h"
#include "base/files/file_path_watcher_inotify.h"
#include "base/native_library.h"
#include "base/rand_util.h"
@@ -30,7 +31,7 @@ $NetBSD$
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -187,6 +190,10 @@
+@@ -188,6 +191,10 @@
#include "media/base/media_switches.h"
#endif
@@ -41,7 +42,7 @@ $NetBSD$
#if BUILDFLAG(IS_ANDROID)
#include "base/android/background_thread_pool_field_trial.h"
#include "base/system/sys_info.h"
-@@ -366,7 +373,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -367,7 +374,7 @@ void InitializeZygoteSandboxForBrowserPr
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -50,7 +51,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -385,7 +392,10 @@ void PreloadLibraryCdms() {
+@@ -386,7 +393,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -61,7 +62,7 @@ $NetBSD$
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -397,9 +407,16 @@ void PreSandboxInit() {
+@@ -398,9 +408,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
@@ -78,7 +79,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -628,7 +645,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
+@@ -629,7 +646,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)) {
@@ -87,7 +88,7 @@ $NetBSD$
if (process_type == switches::kGpuProcess) {
tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
/*will_trace_thread_restart=*/true);
-@@ -732,7 +749,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -733,7 +750,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -96,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.
-@@ -853,11 +870,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -854,11 +871,10 @@ int ContentMainRunnerImpl::Initialize(Co
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -110,7 +111,16 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1015,7 +1031,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -992,7 +1008,7 @@ int ContentMainRunnerImpl::Initialize(Co
+
+ delegate_->PreSandboxStartup();
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Set environment variables for fontconfig fontations indexing and before
+ // creating threads.
+ if (process_type.empty()) {
+@@ -1027,7 +1043,7 @@ int ContentMainRunnerImpl::Initialize(Co
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -119,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
-@@ -1029,6 +1045,16 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1041,6 +1057,16 @@ int ContentMainRunnerImpl::Initialize(Co
ChildProcessEnterSandbox();
#endif
@@ -136,7 +146,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1146,6 +1172,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1158,6 +1184,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 92c9ef6655..adf26477fa 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-05-26 20:39:02.000000000 +0000
+--- content/browser/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2647,6 +2647,14 @@ source_set("browser") {
+@@ -2654,6 +2654,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" ]
-@@ -2698,6 +2706,15 @@ source_set("browser") {
+@@ -2705,6 +2713,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 778bf26298..c2ba61467e 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-05-26 20:39:02.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-05-28 23:24:11.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 b7cffa06f3..e3726fd30c 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
@@ -12,6 +12,7 @@
#include <sstream>
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index c36d5172e5..c3cf0f797d 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-05-26 20:39:02.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -292,6 +292,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kIPCConnectionTimeout,
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index 82d52f22b8..0b8eb16962 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/browser_child_process_host_impl.h
@@ -38,7 +38,7 @@
#include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 75c3ded5b2..87a080baf5 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-05-26 20:39:02.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
@@ -38,7 +38,7 @@
#include "content/public/common/font_cache_win.mojom.h"
@@ -24,7 +24,7 @@ $NetBSD$
if (auto r = receiver.As<mojom::ThreadTypeSwitcher>()) {
child_thread_type_switcher_.Bind(std::move(r));
return;
-@@ -111,7 +111,7 @@ void BrowserChildProcessHostImpl::BindHo
+@@ -114,7 +114,7 @@ void BrowserChildProcessHostImpl::BindHo
}
#endif
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index 64448356b1..aa113b1bdf 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/browser_main_loop.cc
@@ -250,6 +250,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
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 cf758c7975..418483313c 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-05-26 20:39:02.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2026-05-28 23:24:11.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 52bbc96194..7127bdd10f 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-05-26 20:39:02.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -6,6 +6,7 @@
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
index 3a1f321770..83df8b7451 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.h
@@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public m
void SetPid(base::ProcessId child_pid);
diff --git a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index 08e3b49038..8b9f240018 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
-@@ -100,7 +100,7 @@ class HostDisplayClient : public viz::Ho
+@@ -101,7 +101,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
// viz::HostDisplayClient:
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 ec21e91df1..998ba05a74 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-05-26 20:39:02.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-05-28 23:24:11.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 95c6d68318..f7bdb29443 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-05-26 20:39:02.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-05-28 23:24:11.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 ff1d011ae2..998eccf255 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-05-26 20:39:02.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-05-28 23:24:11.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 c2aa933119..488b3b51ee 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-05-26 20:39:02.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-05-28 23:24:11.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 d86c0239c6..5be337b689 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-05-31 17:28:56.924403962 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-06-06 07:58:19.918153936 +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 ed02c5ec8a..ddeb431de8 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-05-26 20:39:02.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-05-28 23:24:11.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 f2ded468e0..821bac88a0 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-05-26 20:39:02.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-05-28 23:24:11.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 4559f71ba2..582b6cd593 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-05-26 20:39:02.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-05-28 23:24:11.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 9b0f82f41c..a6e360a840 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-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2026-05-28 23:24:11.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 2456302070..8574f1dab2 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
-@@ -427,7 +427,7 @@ void GpuDataManagerImpl::OnDisplayMetric
+@@ -432,7 +432,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 b2ac70fe7a..1ad3418633 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
-@@ -233,7 +233,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
+@@ -234,7 +234,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
uint32_t changed_metrics) override;
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index fe153b9774..73506892d5 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1747,7 +1747,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1761,7 +1761,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 96be504e52..688c117285 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
@@ -152,7 +152,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
void OnDisplayMetricsChanged(const display::Display& display,
@@ -15,7 +15,7 @@ $NetBSD$
bool IsGpuMemoryBufferNV12Supported();
#endif // BUILDFLAG(IS_LINUX)
-@@ -315,7 +315,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -316,7 +316,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 327f222305..ca76910706 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-05-26 20:39:02.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
-@@ -282,6 +282,7 @@ static const char* const kSwitchNames[]
+@@ -286,6 +286,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -306,7 +307,7 @@ static const char* const kSwitchNames[]
+@@ -310,7 +311,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 edf940eeab..991565fb8d 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-05-26 20:39:02.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2026-05-28 23:24:11.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 7ab6d59163..9797c3dee8 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-05-26 20:39:02.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
return;
diff --git a/chromium/patches/patch-content_browser_network__service__instance__impl.cc b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
index 650148aa50..166cc59886 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-05-26 20:39:02.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
@@ -94,7 +94,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
-@@ -440,7 +440,7 @@ void CreateInProcessNetworkService(
+@@ -459,7 +459,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(
-@@ -506,7 +506,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -525,7 +525,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 35c3aedb36..cb3dbc3792 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
-@@ -346,7 +346,7 @@ void DelegatedFrameHost::EmbedSurface(
+@@ -353,7 +353,7 @@ void DelegatedFrameHost::EmbedSurface(
if (!primary_surface_id ||
primary_surface_id->local_surface_id() != local_surface_id_) {
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index 2b8f6e1cac..63bd8b5db3 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-05-28 23:24:11.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 7804623033..dd28c13348 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-05-28 23:24:11.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 ae30cf5d57..3ce9ccb244 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -225,7 +225,7 @@
+@@ -227,7 +227,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
-@@ -1143,7 +1143,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1190,7 +1190,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;
-@@ -1403,7 +1403,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1450,7 +1450,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)
}
-@@ -3686,7 +3686,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3776,7 +3776,7 @@ void RenderProcessHostImpl::AppendRender
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -42,7 +42,7 @@ $NetBSD$
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3741,6 +3741,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3834,6 +3834,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDomAutomationController,
-@@ -5668,7 +5669,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5793,7 +5794,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 261156aeea..85bfc2e6c1 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2026-05-28 23:24:11.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
-@@ -1034,7 +1034,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1043,7 +1043,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
};
-@@ -1290,7 +1290,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1299,7 +1299,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 38742b9cd3..0314bc937e 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-05-28 23:24:11.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 5704e624f0..04bcd67f28 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,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
- display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
- prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
- display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
+@@ -266,7 +266,7 @@ void RenderViewHostImpl::GetPlatformSpec
+ GetFontInfo(gfx::win::SystemFont::kStatus, &prefs->status_font_family_name,
+ &prefs->status_font_height);
+
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
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 e642d1b77a..47d70ce41b 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-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -130,7 +130,7 @@
#include "ui/gfx/win/gdi_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -2003,7 +2003,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -2016,7 +2016,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) {
-@@ -3046,7 +3046,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -3063,7 +3063,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3256,7 +3256,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3273,7 +3273,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 f4e507c927..18ba12e4e5 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -287,7 +287,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -291,7 +291,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index 63e65cb66f..19665b11f8 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
-@@ -618,7 +618,7 @@ bool RenderWidgetHostViewEventHandler::C
+@@ -617,7 +617,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
if (mouse_locked || selection_popup)
return false;
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index cf480ed850..e6bc665eb3 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-05-26 20:39:02.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2026-05-28 23:24:11.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 dd3ddd7123..f5f0c1de83 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-05-26 20:39:02.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-05-28 23:24:11.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 f6e6d03f84..ec6a270466 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-05-26 20:39:02.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-05-28 23:24:11.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 eaab60e469..6e45fca9f9 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-05-26 20:39:02.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-05-28 23:24:11.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 e35025c952..35a524dc78 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-05-26 20:39:02.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
-@@ -64,7 +64,7 @@
+@@ -65,7 +65,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"
-@@ -93,7 +93,7 @@ namespace content {
+@@ -99,7 +99,7 @@ namespace content {
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -505,7 +505,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -522,7 +522,7 @@ bool UtilityProcessHost::StartProcess()
GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -33,7 +33,7 @@ $NetBSD$
// The network service should have access to the parent directories
// necessary for its usage.
if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -523,7 +523,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -540,7 +540,7 @@ bool UtilityProcessHost::StartProcess()
video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
index f9cafceb23..0499c37736 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-05-26 20:39:02.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-05-28 23:24:11.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 fbfe84b8e4..e45a57d9c7 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-05-26 20:39:02.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -24,7 +24,7 @@
#include "sandbox/policy/sandbox_type.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "media/gpu/buildflags.h"
#include "media/media_buildflags.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -72,10 +72,10 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -73,10 +73,10 @@ UtilitySandboxedProcessLauncherDelegate:
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
sandbox_type_ == sandbox::mojom::Sandbox::kCdm ||
sandbox_type_ == sandbox::mojom::Sandbox::kPrintCompositor ||
@@ -28,7 +28,7 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kShapeDetection ||
#if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
-@@ -90,11 +90,11 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -91,11 +91,11 @@ UtilitySandboxedProcessLauncherDelegate:
sandbox_type_ == sandbox::mojom::Sandbox::kNearby ||
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -42,7 +42,7 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
#endif
sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
-@@ -151,15 +151,15 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -152,15 +152,15 @@ ZygoteCommunication* UtilitySandboxedPro
sandbox_type_ == sandbox::mojom::Sandbox::kNearby ||
#endif // BUILDFLAG(IS_CHROMEOS)
sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
index 3276aa502f..70085824c4 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-05-26 20:39:02.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service.cc.orig 2026-05-28 23:24:11.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 7448f55956..354c9ea4c1 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-05-26 20:39:02.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2026-05-28 23:24:11.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 99f471c6f2..8625d50d14 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-05-26 20:39:02.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2026-05-28 23:24:11.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 97c7534281..93e2013b0c 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-05-26 20:39:02.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/web_contents/slow_web_preference_cache.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index b8401843a7..79e8c68d8f 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
@@ -188,7 +188,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
@@ -24,7 +24,7 @@ $NetBSD$
// We set the file contents before the URL because the URL also sets file
// contents (to a .URL shortcut). We want to prefer file content data over
// a shortcut so we add it first.
-@@ -1461,7 +1461,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1444,7 +1444,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 ad16617d10..642e47da61 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
@@ -42,7 +42,7 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
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 55402796a4..9fe1335c8c 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
@@ -51,7 +51,7 @@ std::string RedactURL(const GURL& url) {
bool IsWebUIJavaScriptErrorReportingSupported() {
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index 8a5ee62b4f..7913f1580a 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-05-26 20:39:02.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
@@ -19,8 +19,10 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index 6227a1f54c..6422a0e49d 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-05-26 20:39:02.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-05-28 23:24:11.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 848cd5d672..df925336ee 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-05-26 20:39:02.000000000 +0000
+--- content/child/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/child/BUILD.gn
@@ -136,6 +136,13 @@ target(link_target_type, "child") {
]
diff --git a/chromium/patches/patch-content_child_child__process.cc b/chromium/patches/patch-content_child_child__process.cc
index 69af205b5b..ee133b6aa3 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-05-26 20:39:02.000000000 +0000
+--- content/child/child_process.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/child/child_process.cc
@@ -36,7 +36,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 fd7b349d24..1016aa6d9c 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-05-26 20:39:02.000000000 +0000
+--- content/child/child_process.h.orig 2026-05-28 23:24:11.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 3bb137470d..bf7b957f5f 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/common/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/common/BUILD.gn
@@ -371,19 +371,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 3db5f2b7b1..376fc6704e 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-05-26 20:39:02.000000000 +0000
+--- content/common/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/common/features.cc
-@@ -218,7 +218,7 @@ BASE_FEATURE(kDumpOnUnexpectedOriginHead
+@@ -215,7 +215,7 @@ BASE_FEATURE(kDumpOnUnexpectedOriginHead
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)
-@@ -329,12 +329,12 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -326,12 +326,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,
-@@ -353,11 +353,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+@@ -350,11 +350,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
#endif // BUILDFLAG(IS_LINUX)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 6addfa9255..efa5105274 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/common/features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/common/features.h
-@@ -81,7 +81,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnInvalidNavigationHeaders);
+@@ -82,7 +82,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnOriginHeaderMismatch);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDumpOnUnexpectedOriginHeader);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnforceSameDocumentOriginInvariants);
-@@ -120,8 +120,8 @@ enum class FontDataServiceTypefaceType {
+@@ -121,8 +121,8 @@ enum class FontDataServiceTypefaceType {
CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
kFontDataServiceTypefaceType);
#endif // BUILDFLAG(IS_WIN)
@@ -26,7 +26,7 @@ $NetBSD$
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceLinux);
#else
CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceChromeOS);
-@@ -134,7 +134,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
+@@ -135,7 +135,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
kFontDataServiceTypefaceType);
#endif // 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 0959c7a5d2..5935326d8a 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-05-26 20:39:02.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2026-05-28 23:24:11.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 0001f29792..0fa2d88692 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-05-31 17:28:56.932295037 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-06-06 07:58:19.983082215 +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 60db3701ff..277defe902 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-05-31 17:28:56.932407904 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-06-06 07:58:19.983212781 +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 d3d562a963..a8f6c3de61 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-05-26 20:39:02.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 7880165601..6fce4ae89b 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-05-26 20:39:02.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/common/thread_type_switcher.mojom
@@ -10,6 +10,6 @@ import "mojo/public/mojom/base/thread_ty
// occur in a child process due to its sandbox, e.g. on Linux and ChromeOS.
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index f2bd7050e3..61d7f28706 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-05-26 20:39:02.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2026-05-28 23:24:11.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 45d41e4b59..f13f5f82e1 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-05-26 20:39:02.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/gpu/gpu_main.cc
@@ -108,10 +108,14 @@
#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 f06cfa1f6e..cba3df0222 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-05-26 20:39:02.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1412,7 +1412,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1419,7 +1419,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 6f0a00542f..7f735abb4e 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-05-26 20:39:02.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-05-28 23:24:11.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 a913134223..993fe45aee 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-05-26 20:39:02.000000000 +0000
+--- content/public/common/content_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/public/common/content_features.cc
-@@ -140,7 +140,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
+@@ -144,7 +144,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
// 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
-@@ -150,7 +150,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
+@@ -154,7 +154,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
-@@ -1159,10 +1159,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -1186,10 +1186,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
-@@ -1223,7 +1223,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
+@@ -1250,7 +1250,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 01a7640f30..5a00f2c116 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/public/common/content_switches.cc
@@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
@@ -15,7 +15,7 @@ $NetBSD$
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -942,7 +944,7 @@ const char kPreventResizingContentsForTe
+@@ -947,7 +949,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 9874170e96..9bbfacc032 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/public/common/content_switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/public/common/content_switches.h
@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnable
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -14,7 +14,7 @@ $NetBSD$
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -257,7 +258,7 @@ CONTENT_EXPORT extern const char kJavale
+@@ -258,7 +259,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 aedaf63a69..8a4f2231a4 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-05-26 20:39:02.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2026-05-28 23:24:11.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 9a1f9c2d51..a2902cb429 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/renderer/render_thread_impl.cc
@@ -205,6 +205,8 @@
@@ -15,7 +15,7 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -951,7 +953,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -984,7 +986,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) &&
-@@ -960,7 +962,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -993,7 +995,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) &&
-@@ -1708,7 +1710,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1741,7 +1743,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 ff3b70ff69..1099b442a2 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,18 +4,17 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -120,7 +120,7 @@
- #include "content/child/child_process_sandbox_support_impl_win.h"
+@@ -121,14 +121,14 @@
+ #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"
- #include "third_party/blink/public/web/win/web_font_rendering.h"
-@@ -128,7 +128,7 @@
+ #endif
#if BUILDFLAG(IS_MAC)
#include "content/child/child_process_sandbox_support_impl_mac.h"
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
index a147b11326..d4d6700b9f 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
@@ -285,7 +285,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
const gpu::GPUInfo& gpu_info) const;
diff --git a/chromium/patches/patch-content_renderer_renderer__main.cc b/chromium/patches/patch-content_renderer_renderer__main.cc
index eee4266c27..6c172e43f6 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-05-26 20:39:02.000000000 +0000
+--- content/renderer/renderer_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/renderer/renderer_main.cc
@@ -179,7 +179,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 16705ce4b3..80bd899182 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-05-26 20:39:02.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/renderer/renderer_main_platform_delegate_linux.cc
@@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
// any renderer has been started.
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index 5a5651a740..b856e32364 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-05-26 20:39:02.000000000 +0000
+--- content/shell/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/shell/BUILD.gn
-@@ -1124,7 +1124,7 @@ group("content_shell_crash_test") {
+@@ -1133,7 +1133,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 bf1c3af76d..c5b944e0a7 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-05-26 20:39:02.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
@@ -300,7 +300,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index 16486cb9fd..79ab4d38b7 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-05-26 20:39:02.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2026-05-28 23:24:11.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 067f806b99..fa3e92b05e 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-05-26 20:39:02.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-05-28 23:24:11.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 47677f29a1..57d448f66d 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -57,7 +57,7 @@
- #include "components/surface_embed/renderer/create_plugin.h"
- #endif // BUILDFLAG(ENABLE_SURFACE_EMBED)
+@@ -53,7 +53,7 @@
+ #include "media/base/media_switches.h"
+ #endif
-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 0bfae5327f..2650b3a487 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-05-26 20:39:02.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -41,7 +41,7 @@
#include "sandbox/policy/sandbox.h"
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index 6d5f28a6e3..20a1dab86d 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-05-26 20:39:02.000000000 +0000
+--- content/test/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1877,7 +1877,7 @@ test("content_browsertests") {
+@@ -1882,7 +1882,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 520c5386dd..000a071e44 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-05-26 20:39:02.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-05-28 23:24:11.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 09c982dca8..ed7ff7fc81 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-05-26 20:39:02.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-05-28 23:24:11.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 0f455f12b8..42c54d5d5d 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-05-26 20:39:02.000000000 +0000
+--- content/utility/services.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/utility/services.cc
@@ -69,14 +69,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 9a2b068d38..07d1fc3420 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-05-26 20:39:02.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
@@ -12,11 +12,14 @@
#include "sandbox/linux/syscall_broker/broker_command.h"
@@ -32,8 +32,8 @@ $NetBSD$
+#if !BUILDFLAG(IS_BSD)
#if BUILDFLAG(ENABLE_SODA_INTEGRATION_TESTS)
base::FilePath test_binary_path = GetSodaTestBinaryPath();
- DVLOG(0) << "SODA test binary path: " << test_binary_path.value().c_str();
-@@ -75,6 +80,7 @@ bool SpeechRecognitionPreSandboxHook(
+ DCHECK(base::PathExists(test_binary_path));
+@@ -74,6 +79,7 @@ bool SpeechRecognitionPreSandboxHook(
}),
GetSodaFilePermissions(), options);
instance->EngageNamespaceSandboxIfPossible();
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 da295a3c22..b6908359a7 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-05-26 20:39:02.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 de938de7a6..435100d1a3 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-05-26 20:39:02.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-05-28 23:24:11.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 e269c5b3fa..de15d68292 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-05-26 20:39:02.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSup
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 7420c14aae..36b0ffbb52 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-05-26 20:39:02.000000000 +0000
+--- content/utility/utility_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/utility/utility_main.cc
@@ -38,22 +38,31 @@
#include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index 6bcb4c6fc1..0da5e746f6 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-05-26 20:39:02.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ content/utility/utility_thread_impl.cc
@@ -31,7 +31,7 @@
#include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium/patches/patch-content_zygote_BUILD.gn b/chromium/patches/patch-content_zygote_BUILD.gn
index 5543cc7ae2..96e3b758cf 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-05-26 20:39:02.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2026-05-28 23:24:11.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 5c82909914..241d48e37b 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-05-26 20:39:02.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2026-05-28 23:24:11.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 48f69317ac..b5fa1f4375 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-05-26 20:39:02.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2026-05-28 23:24:11.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 ea756f41bd..4028552d61 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-05-26 20:39:02.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2026-05-28 23:24:11.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 c3bcc30985..cd817714cf 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-05-26 20:39:02.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2026-05-28 23:24:11.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 1219bd6074..f58fec529b 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-05-26 20:39:02.000000000 +0000
+--- device/fido/public/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ device/fido/public/features.cc
@@ -46,7 +46,7 @@ namespace device {
// comment.
diff --git a/chromium/patches/patch-device_fido_public_features.h b/chromium/patches/patch-device_fido_public_features.h
index 2aa425de68..43fba7f1ee 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-05-26 20:39:02.000000000 +0000
+--- device/fido/public/features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ device/fido/public/features.h
@@ -13,7 +13,7 @@
namespace device {
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index 65bd1ed127..7dd2b1d1dc 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ device/gamepad/BUILD.gn
-@@ -105,7 +105,7 @@ component("gamepad") {
+@@ -109,7 +109,7 @@ component("gamepad") {
"hid_writer_linux.cc",
"hid_writer_linux.h",
]
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index ad361351cc..457ad7bf7e 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ device/gamepad/gamepad_provider.cc
@@ -201,7 +201,7 @@ void GamepadProvider::Initialize(std::un
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index 6421a1a7e1..ffb83fab58 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-05-26 20:39:02.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2026-05-28 23:24:11.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 2254b8e706..d94de6a2db 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-05-26 20:39:02.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-05-28 23:24:11.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 7cca0692d7..88e9927082 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-05-26 20:39:02.000000000 +0000
+--- device/gamepad/public/cpp/gamepad_features.h.orig 2026-05-28 23:24:11.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 1d716c4d69..cde2dfab41 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -131,7 +131,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -133,7 +133,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
index 58ff9d23e8..7605e1d911 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-05-26 20:39:02.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/browser/api/messaging/message_service.cc
@@ -89,7 +89,7 @@ const char kReceivingEndIncompatibleMess
"Could not establish connection. Receiving end uses different message "
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 d1399f7aa1..4b46558e4a 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-05-26 20:39:02.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
@@ -12,7 +12,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include "extensions/browser/api/networking_private/networking_private_linux.h"
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
#include "components/wifi/wifi_service.h"
-@@ -63,7 +63,7 @@ NetworkingPrivateDelegateFactory::BuildS
+@@ -64,7 +64,7 @@ NetworkingPrivateDelegateFactory::BuildS
std::unique_ptr<NetworkingPrivateDelegate> delegate;
#if BUILDFLAG(IS_CHROMEOS)
delegate = std::make_unique<NetworkingPrivateChromeOS>(browser_context);
@@ -24,7 +24,7 @@ $NetBSD$
delegate = std::make_unique<NetworkingPrivateLinux>();
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
std::unique_ptr<wifi::WiFiService> wifi_service(wifi::WiFiService::Create());
-@@ -74,7 +74,7 @@ NetworkingPrivateDelegateFactory::BuildS
+@@ -75,7 +75,7 @@ NetworkingPrivateDelegateFactory::BuildS
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index fa3bb02118..98d23de8b7 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-05-26 20:39:02.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -15,16 +15,7 @@ $NetBSD$
},
"app.window.ime": {
"channel": "stable",
-@@ -77,7 +77,7 @@
- "channel": "stable",
- "extension_types": ["platform_app"],
- // "desktop_android" is not supported.
-- "platforms": ["chromeos", "linux", "mac", "win"]
-+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd", "netbsd"]
- },
- "audio": [
- {
-@@ -98,13 +98,13 @@
+@@ -97,13 +97,13 @@
"channel": "dev",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -40,7 +31,7 @@ $NetBSD$
"allowlist": [
"8C3741E3AF0B93B6E8E0DDD499BB0B74839EA578",
"E703483CEF33DEC18B4B6DD84B5C776FB9182BDB",
-@@ -142,7 +142,7 @@
+@@ -141,7 +141,7 @@
{
"channel": "stable",
"extension_types": ["platform_app"],
@@ -49,7 +40,7 @@ $NetBSD$
"allowlist": [
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/387169
"A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE", // http://crbug.com/387169
-@@ -217,7 +217,7 @@
+@@ -216,7 +216,7 @@
"extension_types": ["extension", "legacy_packaged_app"],
"max_manifest_version": 2,
// "desktop_android" is not supported.
@@ -58,7 +49,7 @@ $NetBSD$
},
"devtools": {
"channel": "stable",
-@@ -266,7 +266,7 @@
+@@ -265,7 +265,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app"],
// "desktop_android" is not supported.
@@ -67,7 +58,7 @@ $NetBSD$
"allowlist": [
"7910EAFDAF64B947E1CB31B333A9BD14CA556B6C", // Feedback UI.
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -288,12 +288,12 @@
+@@ -287,12 +287,12 @@
"extension_types": ["platform_app"],
"default_parent": true,
// "desktop_android" is not supported.
@@ -82,7 +73,7 @@ $NetBSD$
"allowlist": [
"2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice
"3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal
-@@ -330,13 +330,13 @@
+@@ -329,13 +329,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -98,7 +89,7 @@ $NetBSD$
"allowlist": [
"D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
"D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
-@@ -446,7 +446,7 @@
+@@ -445,7 +445,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -107,7 +98,7 @@ $NetBSD$
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -485,7 +485,7 @@
+@@ -484,7 +484,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -116,7 +107,7 @@ $NetBSD$
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
-@@ -565,7 +565,7 @@
+@@ -564,7 +564,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app" ],
// "desktop_android" is not supported.
@@ -125,7 +116,7 @@ $NetBSD$
},
// Note: runtime is not actually a permission, but some systems check these
// values to verify restrictions.
-@@ -582,7 +582,7 @@
+@@ -581,7 +581,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -134,32 +125,16 @@ $NetBSD$
},
"storage": [
{
-@@ -672,13 +672,13 @@
- "channel": "stable",
- "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
- // "desktop_android" is not supported.
-- "platforms": ["chromeos", "linux", "mac", "win"]
-+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd", "netbsd"]
- },
- {
- "channel": "stable",
- "extension_types": ["hosted_app"],
- // "desktop_android" is not supported.
-- "platforms": ["chromeos", "linux", "mac", "win"],
-+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd", "netbsd"],
- "allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
- }
- ],
-@@ -716,7 +716,7 @@
+@@ -651,7 +651,7 @@
"channel": "stable",
- "extension_types": ["platform_app"],
+ "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
- "platforms": ["chromeos", "linux", "mac", "win"]
+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd", "netbsd"]
},
- "usbDevices": [
- {
-@@ -784,7 +784,7 @@
+ "system.display": {
+ "channel": "stable",
+@@ -747,7 +747,7 @@
"channel": "stable",
"extension_types": ["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 6bd2f41368..fa37b649e7 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-05-26 20:39:02.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2026-05-28 23:24:11.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 bd17ead6dc..21d911c18e 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-05-26 20:39:02.000000000 +0000
+--- extensions/common/command.cc.orig 2026-05-28 23:24:11.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 d41cebe367..480311e4b0 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-05-26 20:39:02.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2026-05-28 23:24:11.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 f9fc5e6479..6c6379a037 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-05-26 20:39:02.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2026-05-28 23:24:11.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 4769f9483a..a20d08bfad 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-05-26 20:39:02.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
diff --git a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
index d1f5d17fe4..7338a770b5 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/app/shell_main_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/shell/app/shell_main_delegate.cc
@@ -32,7 +32,7 @@
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index 8e0e1028f9..5c555bd35e 100644
--- a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index 0a11ee642d..687a678876 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_browser_main_parts.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/shell/browser/shell_browser_main_parts.cc
@@ -126,7 +126,7 @@ void ShellBrowserMainParts::PostCreateMa
switches::kAppShellAllowRoaming)) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index 011e4a7108..d90be9c624 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.cc
-@@ -18,7 +18,7 @@
+@@ -17,7 +17,7 @@
+ #include "extensions/shell/browser/shell_display_info_provider.h"
#include "extensions/shell/browser/shell_extension_web_contents_observer.h"
- #include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "extensions/shell/browser/api/file_system/shell_file_system_delegate.h"
#endif
-@@ -76,7 +76,7 @@ ShellExtensionsAPIClient::CreateDisplayI
+@@ -85,7 +85,7 @@ ShellExtensionsAPIClient::CreateDisplayI
return std::make_unique<ShellDisplayInfoProvider>();
}
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index be9345721c..8fc3918cc1 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.h
-@@ -42,14 +42,14 @@ class ShellExtensionsAPIClient : public
- content::BrowserContext* browser_context) const override;
+@@ -46,14 +46,14 @@ class ShellExtensionsAPIClient : public
+ #endif
std::unique_ptr<DisplayInfoProvider> CreateDisplayInfoProvider()
const override;
-#if BUILDFLAG(IS_LINUX)
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 9bf09ef786..99bdf721dd 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-05-26 20:39:02.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ google_apis/gcm/engine/heartbeat_manager.cc
@@ -31,7 +31,7 @@ const int kMinClientHeartbeatIntervalMs
// Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
index 7c842bca6b..d07fd2bc2c 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,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.cc
-@@ -25,7 +25,7 @@
+@@ -27,7 +27,7 @@
#include "ui/gfx/gpu_fence.h"
#include "ui/gfx/gpu_memory_buffer_handle.h"
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <fcntl.h>
- #endif
-
-@@ -423,7 +423,7 @@ TestSharedImageInterface::CreateSharedIm
+ #include <linux/memfd.h>
+ #include <sys/mman.h>
+ #include <unistd.h>
+@@ -426,7 +426,7 @@ TestSharedImageInterface::CreateSharedIm
return image;
}
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 66110dc99f..780506731a 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-05-28 23:24:11.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 7fd1ce38dc..8222e35368 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -436,7 +436,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -447,7 +447,7 @@ wgpu::BackendType DawnContextProvider::G
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 9caae32428..5300e0d9f2 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,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
@@ -2865,7 +2865,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
}
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 b85d660b43..4ac03dcdf7 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-05-28 23:24:11.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 64da9db3ba..ce8c081abb 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.cc
@@ -61,7 +61,7 @@
#include "gpu/vulkan/vulkan_implementation.h"
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
index 25d5c5e256..b7994af63f 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
-@@ -242,7 +242,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -243,7 +243,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();
}
-@@ -412,7 +412,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -411,7 +411,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 4c69649a2d..ee4b5ae9ed 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-05-28 23:24:11.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 aa9d72f4e0..eb5afe22ba 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/dawn_ozone_image_representation.cc
@@ -193,6 +193,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 7f5204329b..5c85f73c12 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
@@ -55,7 +55,7 @@
#include "ui/gl/gl_version_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -775,7 +775,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -773,7 +773,7 @@ std::unique_ptr<DawnImageRepresentation>
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
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 0f08ad0b88..12dec2a1cf 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
@@ -148,7 +148,7 @@ bool IsFormatSupported(viz::SharedImageF
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 104aee6dfb..0c3bf8aff3 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
@@ -55,7 +55,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
+@@ -1043,7 +1043,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 14a1e10258..9f93278091 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
@@ -641,7 +641,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 381fd98479..36f77a2870 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
diff --git a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index c1bbd3c867..a67f9c17ff 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-05-26 20:39:02.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
@@ -1775,7 +1775,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 fbfc46c2ee..3588c79175 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-05-26 20:39:02.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/config/gpu_control_list.cc
@@ -854,7 +854,7 @@ GpuControlList::OsType GpuControlList::G
return kOsAndroid;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index bcadf9ca04..879982165e 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
@@ -110,7 +110,7 @@ const base::FeatureParam<std::string>
// of associating with an unused IPC::Channel.
@@ -24,17 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -132,7 +132,8 @@ BASE_FEATURE(kNvidiaWaylandYuvHardwareCo
- // Android and Linux.
- BASE_FEATURE(kDefaultEnableGpuRasterization,
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
-- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
-+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-+ BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -468,7 +469,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
+@@ -470,7 +470,7 @@ BASE_FEATURE(kGPUDriverBugListTestGroup,
const base::FeatureParam<int> kGPUDriverBugListTestGroupId{
&kGPUDriverBugListTestGroup, "test_group", 0};
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.h b/chromium/patches/patch-gpu_config_gpu__finch__features.h
index 13452953df..f8fc6da09e 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-05-26 20:39:02.000000000 +0000
+--- gpu/config/gpu_finch_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/config/gpu_finch_features.h
-@@ -107,7 +107,7 @@ GPU_CONFIG_EXPORT BASE_DECLARE_FEATURE(k
+@@ -105,7 +105,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 b05121e680..6929eb5158 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-05-26 20:39:02.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
@@ -366,7 +366,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index ea96537986..1f3820c826 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-05-26 20:39:02.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2026-05-28 23:24:11.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 8c5ef4602e..0c1efc7ae1 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
-@@ -164,7 +164,7 @@ void InitializePlatformOverlaySettings(G
+@@ -165,7 +165,7 @@ void InitializePlatformOverlaySettings(G
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)
bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
@@ -15,7 +15,7 @@ $NetBSD$
if (gpu_info.gpu.vendor_id != 0x10de || // NVIDIA
gpu_info.gpu.driver_vendor != "NVIDIA")
return true;
-@@ -428,7 +428,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -429,7 +429,7 @@ bool GpuInit::InitializeAndStartSandbox(
enable_watchdog = false;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
#else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -466,7 +466,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -468,7 +468,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
bool attempted_startsandbox = false;
@@ -33,7 +33,7 @@ $NetBSD$
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
// initializing a GL context, so start the sandbox early.
// TODO(zmo): Need to collect OS version before this.
-@@ -560,7 +560,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -562,7 +562,7 @@ bool GpuInit::InitializeAndStartSandbox(
gpu_preferences_.gr_context_type = GrContextType::kGL;
}
@@ -42,7 +42,7 @@ $NetBSD$
// The ContentSandboxHelper is currently the only one implementation of
// GpuSandboxHelper and it has no dependency. Except on Linux where
// VaapiWrapper checks the GL implementation to determine which display
-@@ -618,7 +618,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -621,7 +621,7 @@ bool GpuInit::InitializeAndStartSandbox(
command_line, gpu_feature_info_,
gpu_preferences_.disable_software_rasterizer, false);
if (gl_use_swiftshader_) {
@@ -51,7 +51,7 @@ $NetBSD$
VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
<< "on Linux";
return false;
-@@ -818,7 +818,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -829,7 +829,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
}
@@ -60,7 +60,7 @@ $NetBSD$
// Driver may create a compatibility profile context when collect graphics
// information on Linux platform. Try to collect graphics information
// based on core profile context after disabling platform extensions.
-@@ -893,7 +893,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -904,7 +904,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
}
}
@@ -69,7 +69,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1089,7 +1089,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1103,7 +1103,7 @@ void GpuInit::InitializeInProcess(base::
}
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
@@ -78,7 +78,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1145,7 +1145,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1159,7 +1159,7 @@ void GpuInit::InitializeInProcess(base::
}
}
diff --git a/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc b/chromium/patches/patch-gpu_ipc_service_shared__image__stub.cc
index 28a62b6d06..c03a238187 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-05-26 20:39:02.000000000 +0000
+--- gpu/ipc/service/shared_image_stub.cc.orig 2026-05-28 23:24:11.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 8d53ea6447..54a902ddf2 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-05-26 20:39:02.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2026-05-28 23:24:11.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 f3dbda10c2..7ccffe4342 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-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2026-05-28 23:24:11.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 0feddd59b3..7db2f8cce9 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-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2026-05-28 23:24:11.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 eedae7dc1d..85b245d164 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-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2026-05-28 23:24:11.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 c9e075a346..ca05c35d4d 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.h
-@@ -188,7 +188,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
+@@ -189,7 +189,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index 05ecd98fb2..4f26b03b2c 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-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-05-28 23:24:11.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 8836a2c555..b3ffe66ccc 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-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2026-05-28 23:24:11.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 95e29b4bf4..3945bb9d3c 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_image.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/vulkan/vulkan_image.h
-@@ -86,7 +86,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
+@@ -82,7 +82,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
VkImageUsageFlags usage,
VkImageCreateFlags flags);
@@ -15,7 +15,7 @@ $NetBSD$
static std::unique_ptr<VulkanImage> CreateWithExternalMemoryAndModifiers(
VulkanDeviceQueue* device_queue,
const gfx::Size& size,
-@@ -210,7 +210,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
+@@ -207,7 +207,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
VkImageTiling image_tiling,
uint32_t queue_family_index);
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index 32d86f275d..0613ca32d1 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ gpu/vulkan/vulkan_util.cc
-@@ -469,7 +469,7 @@ bool CheckVulkanCompatibilities(
+@@ -468,7 +468,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index 5b4ca6dbfa..0cc74298f1 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-05-26 20:39:02.000000000 +0000
+--- headless/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ headless/BUILD.gn
-@@ -850,7 +850,7 @@ component("headless_shell_lib") {
+@@ -848,7 +848,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 0b55105c4b..a5b7d44764 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- headless/lib/browser/headless_browser_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ headless/lib/browser/headless_browser_impl.cc
-@@ -36,7 +36,7 @@
+@@ -37,7 +37,7 @@
#include "components/os_crypt/async/browser/keychain_key_provider.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/command_line.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/password_manager/core/browser/password_manager_switches.h" // nogncheck
-@@ -410,7 +410,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
+@@ -411,7 +411,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
providers.emplace_back(std::make_pair(
/*precedence=*/10u,
std::make_unique<os_crypt_async::KeychainKeyProvider>()));
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
deleted file mode 100644
index f24532e533..0000000000
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -22,7 +22,7 @@
- #include "content/public/browser/browser_thread.h"
- #include "headless/lib/browser/headless_browser_impl.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/command_line.h"
- #include "components/os_crypt/sync/key_storage_config_linux.h"
- #include "components/os_crypt/sync/os_crypt.h"
-@@ -164,7 +164,7 @@ class BrowserShutdownHandler {
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr char kProductName[] = "HeadlessChrome";
- #endif
-
-@@ -172,9 +172,9 @@ void HeadlessBrowserMainParts::PostCreat
- BrowserShutdownHandler::Install(base::BindOnce(
- &HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
--#if BUILDFLAG(USE_DBUS)
-+#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(
- dbus_thread_linux::GetSharedSystemBus().get());
- #endif
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
deleted file mode 100644
index 50fa26838d..0000000000
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.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
-
---- headless/lib/browser/headless_content_browser_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
-+++ headless/lib/browser/headless_content_browser_client.cc
-@@ -59,7 +59,7 @@
- #include "content/public/common/content_descriptors.h"
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-
--#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
- #include "components/os_crypt/sync/os_crypt.h" // nogncheck
- #include "content/public/browser/network_service_util.h"
- #endif
-@@ -551,7 +551,7 @@ void HeadlessContentBrowserClient::Handl
-
- void HeadlessContentBrowserClient::SetEncryptionKey(
- ::network::mojom::NetworkService* network_service) {
--#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
- // The OSCrypt keys are process bound, so if network service is out of
- // process, send it the required key if it is available.
- if (content::IsOutOfProcessNetworkService()
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 004c5618b3..70c87a5bd4 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-05-26 20:39:02.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2026-05-28 23:24:11.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 3d38851b97..984abcb2a0 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-05-26 20:39:02.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
@@ -74,7 +74,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 cfdffc3f42..007c2e6c1f 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-05-26 20:39:02.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
@@ -404,7 +404,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 a3e337b751..195b438a98 100644
--- a/chromium/patches/patch-ipc_ipc__channel.cc
+++ b/chromium/patches/patch-ipc_ipc__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ipc/ipc_channel.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ipc/ipc_channel.cc
@@ -41,7 +41,7 @@ namespace {
// Global atomic used to guarantee channel IDs are unique.
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index f3d074a257..daab87ad00 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- ipc/ipc_channel.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ipc/ipc_channel.h
@@ -168,7 +168,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
// Generates a channel ID that's non-predictable and unique.
diff --git a/chromium/patches/patch-ipc_param__traits__utils.h b/chromium/patches/patch-ipc_param__traits__utils.h
index 96bb06591e..29c90cf5ee 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-05-26 20:39:02.000000000 +0000
+--- ipc/param_traits_utils.h.orig 2026-05-28 23:24:11.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 520414151d..f916d280d6 100644
--- a/chromium/patches/patch-media_BUILD.gn
+++ b/chromium/patches/patch-media_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/BUILD.gn
@@ -103,6 +103,12 @@ config("media_config") {
defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 0530d29b86..0487a139bf 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/audio/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/audio/BUILD.gn
-@@ -291,10 +291,35 @@ source_set("audio") {
+@@ -289,10 +289,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 4d31639374..25f225eecd 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-05-26 20:39:02.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/audio/alsa/audio_manager_alsa.cc
@@ -102,7 +102,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
int card = -1;
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index c2e931ed78..d66e3760ab 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-05-26 20:39:02.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2026-05-28 23:24:11.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 26f8b1ef46..b3e2874e14 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-05-26 20:39:02.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2026-05-28 23:24:11.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 768a258e1f..263a02fbdb 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-05-26 20:39:02.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2026-05-28 23:24:11.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 1573dc1664..7e7e05611e 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-05-31 17:28:56.950254728 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-06-06 07:58:20.129351653 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,215 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 374f49d762..b76cf1ac5c 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-05-31 17:28:56.950379838 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-06-06 07:58:20.129502329 +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 068f300244..a748063c24 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-05-31 17:28:56.950509788 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-06-06 07:58:20.129610579 +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 368d55e64d..0b78a68d5f 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-05-31 17:28:56.950640539 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-06-06 07:58:20.129732697 +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 b17b2c67db..f2ae28e4f5 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-05-31 17:28:56.950752353 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-06-06 07:58:20.129843402 +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 ae56116987..a056e8121a 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-05-31 17:28:56.950882183 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-06-06 07:58:20.131130990 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index c9314e62f3..fa1ba87f94 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-05-26 20:39:02.000000000 +0000
+--- media/base/audio_latency.cc.orig 2026-05-28 23:24:11.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 04dac7fae1..dd0149817a 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-05-26 20:39:02.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2026-05-28 23:24:11.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 ed28d13580..e085e9052d 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-05-26 20:39:02.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2026-05-28 23:24:11.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 ffcc427e79..fa20b4bab5 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-05-26 20:39:02.000000000 +0000
+--- media/base/media_switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/base/media_switches.cc
@@ -20,7 +20,7 @@
#include "ui/gl/gl_features.h"
@@ -64,7 +64,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -713,7 +738,7 @@ BASE_FEATURE(kGlobalMediaControlsAutoDis
+@@ -721,7 +746,7 @@ BASE_FEATURE(kMediaCodecColorSpaceCleanu
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
@@ -73,7 +73,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -736,7 +761,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
+@@ -744,7 +769,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
// autoplay policy.
BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -82,7 +82,7 @@ $NetBSD$
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -792,7 +817,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
+@@ -800,7 +825,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
// Enables VSync aligned MJPEG decoding.
BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -91,7 +91,7 @@ $NetBSD$
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -976,7 +1001,7 @@ BASE_FEATURE(kHardwareSecureDecryptionRe
+@@ -995,7 +1020,7 @@ BASE_FEATURE(kMediaFoundationMultiGpuAda
BASE_FEATURE(kHardwareMediaKeyHandling,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
base::FEATURE_ENABLED_BY_DEFAULT
@@ -100,8 +100,8 @@ $NetBSD$
#if BUILDFLAG(USE_MPRIS)
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1334,7 +1359,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
- BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1371,7 +1396,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)
@@ -109,7 +109,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1396,7 +1421,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
+@@ -1433,7 +1458,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
// Enables Media Engagement Index recording for Web Audio playbacks.
BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -118,7 +118,7 @@ $NetBSD$
// Reduces the number of buffers needed in the output video frame pool to
// populate the Renderer pipeline for hardware accelerated VideoDecoder in
// non-low latency scenarios.
-@@ -1719,7 +1744,7 @@ bool IsSystemLoopbackCaptureSupported()
+@@ -1760,7 +1785,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 9de4961302..3c9aa36003 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-05-26 20:39:02.000000000 +0000
+--- media/base/media_switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/base/media_switches.h
@@ -88,7 +88,7 @@ MEDIA_EXPORT extern const char kMinVideo
#endif // BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
#endif // BUILDFLAG(IS_LINUX) || ...
-@@ -315,13 +315,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -322,13 +322,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -340,7 +353,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -347,7 +360,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -53,7 +53,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -356,7 +369,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -363,7 +376,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -62,7 +62,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -462,7 +475,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -472,7 +485,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index 843dbb4550..011ff3b0d5 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-05-26 20:39:02.000000000 +0000
+--- media/base/video_frame.cc.orig 2026-05-28 23:24:11.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
-@@ -441,7 +441,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -418,7 +418,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();
-@@ -705,7 +705,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -682,7 +682,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
return frame;
}
@@ -33,7 +33,7 @@ $NetBSD$
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1421,7 +1421,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1400,7 +1400,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 a780c3ee51..9f5cf791d9 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-05-26 20:39:02.000000000 +0000
+--- media/base/video_frame.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/base/video_frame.h
@@ -40,7 +40,7 @@
#include "ui/gfx/geometry/size.h"
@@ -24,7 +24,7 @@ $NetBSD$
STORAGE_DMABUFS = 5, // Each plane is stored into a DmaBuf.
#endif
STORAGE_MAPPABLE_SHARED_IMAGE = 6,
-@@ -324,7 +324,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -312,7 +312,7 @@ class MEDIA_EXPORT VideoFrame : public b
base::span<const uint8_t> uv_data,
base::TimeDelta timestamp);
@@ -33,7 +33,7 @@ $NetBSD$
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -641,7 +641,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -631,7 +631,7 @@ class MEDIA_EXPORT VideoFrame : public b
// wait for the included sync point.
scoped_refptr<gpu::ClientSharedImage> shared_image() const;
@@ -42,7 +42,7 @@ $NetBSD$
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -846,7 +846,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -836,7 +836,7 @@ class MEDIA_EXPORT VideoFrame : public b
base::ReadOnlySharedMemoryRegion owned_shm_region_;
base::ReadOnlySharedMemoryMapping owned_shm_mapping_;
diff --git a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index 2637c7645f..34870fb0f8 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2026-05-28 23:24:11.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 811c1ba65b..98e3ab2eed 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-05-28 23:24:11.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 116eed4f83..d2cb5a3f66 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2026-05-28 23:24:11.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 d992b8143e..5f16029320 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-05-28 23:24:11.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 47c370f89e..5bdde63a64 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-05-28 23:24:11.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 c323fa2230..6d15a2b3d9 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -5,8 +5,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 31344629fd..ecce2779d7 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-05-28 23:24:11.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 5fba495a81..a7cca8e1a7 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2026-05-28 23:24:11.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 ecb9357b3d..692c35fe38 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-05-28 23:24:11.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 0567c70414..f150213839 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-05-28 23:24:11.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 e3afc88487..fda56d7830 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
@@ -27,7 +27,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 e7e96d4c31..2739b9d0be 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-05-28 23:24:11.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 97d1ecb631..344a73ea5b 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-05-28 23:24:11.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 2a1bc58ea0..66283ddaa1 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-05-26 20:39:02.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-05-28 23:24:11.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 c8d9b7eb90..4168e3ca39 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
@@ -164,7 +164,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index 20df828959..a7d6a4d38e 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-05-26 20:39:02.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2026-05-28 23:24:11.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 8dcb9508e4..c6b1a3829b 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-05-26 20:39:02.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2026-05-28 23:24:11.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 3829c6e73d..156a5d8361 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-05-26 20:39:02.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/ffmpeg/scripts/build_ffmpeg.py
@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index ba2acd98db..89cd20b905 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-05-26 20:39:02.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-05-28 23:24:11.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 1780d428b5..086b84246d 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-05-28 23:24:11.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 02a4b248d8..77c8cd6e91 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-05-28 23:24:11.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 c3a54d639d..3358072744 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
-@@ -249,7 +249,7 @@ MailboxVideoFrameConverter::GenerateShar
+@@ -238,7 +238,7 @@ MailboxVideoFrameConverter::GenerateShar
VideoPixelFormatToString(origin_frame->format()));
return nullptr;
}
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 fca2b95154..49832df4e2 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
-@@ -69,7 +69,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
+@@ -70,7 +70,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
const base::FilePath dev_path(FILE_PATH_LITERAL(
base::StrCat({drm_node_file_prefix, base::NumberToString(i)})));
@@ -15,7 +15,7 @@ $NetBSD$
const bool is_render_node = drm_node_file_prefix.contains("render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -179,7 +179,7 @@ class GbmDeviceWrapper {
+@@ -180,7 +180,7 @@ class GbmDeviceWrapper {
switches::kRenderNodeOverride)});
for (const auto& dev_path : dev_paths) {
if (!dev_path.empty()) {
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 11b75c48ec..04f4d7cbb7 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
@@ -1134,7 +1134,7 @@ VideoDecoderPipeline::PickDecoderOutputF
}
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 9fe12a9d5e..87496556cd 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-05-28 23:24:11.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 2e0e2d91ff..73c4d320e8 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -67,7 +67,7 @@ std::unique_ptr<VideoEncodeAccelerator>
}
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index a783280769..7c7bbc15fb 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.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 c87bc8695d..f54c9d3ef9 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 515678690d..33c70ca84f 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.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 8463ea239e..df10fb5c57 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 11ca7851e1..7e869610b1 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2026-05-28 23:24:11.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 d5df04ad89..480af7598b 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2026-05-28 23:24:11.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 30856e41cd..1cc140cc44 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2026-05-28 23:24:11.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 6b367c7413..393a2e42d8 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2026-05-28 23:24:11.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 003a2bae2c..8a75a39a00 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2026-05-28 23:24:11.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 1f446e6db3..33fd61df3b 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-05-26 20:39:02.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -790,7 +790,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 71e26aad86..f8fc026803 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -80,7 +80,7 @@
+@@ -83,7 +83,7 @@
using media_gpu_vaapi::kModuleVa_prot;
#endif
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 6dd60a2f70..c5b9484317 100644
--- a/chromium/patches/patch-media_media__options.gni
+++ b/chromium/patches/patch-media_media__options.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/media_options.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/media_options.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/media_options.gni
@@ -209,12 +209,18 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
diff --git a/chromium/patches/patch-media_mojo_mojom_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
index a5b856e765..d336017094 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
-@@ -1033,7 +1033,7 @@ source_set("test_support") {
+@@ -1058,7 +1058,7 @@ source_set("test_support") {
sources = []
deps = []
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 918ed033fe..21a4ab8a26 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-05-26 20:39:02.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -23,7 +23,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
@@ -33,7 +33,16 @@ $NetBSD$
// static
bool StructTraits<
media::mojom::ColorPlaneLayoutDataView,
-@@ -414,7 +414,7 @@ bool StructTraits<media::mojom::VideoFra
+@@ -392,7 +392,7 @@ bool StructTraits<media::mojom::VideoFra
+
+ bool is_mappable = shared_image_data.is_mappable();
+ if (is_mappable) {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/513289253): Avoid CloneGpuMemoryBufferHandle() only for
+ // validation.
+ const auto video_pixel_format =
+@@ -438,7 +438,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 71d57fc471..792887841d 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-05-26 20:39:02.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.h
@@ -19,7 +19,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 e2b94cde7b..ab96d98a72 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-05-26 20:39:02.000000000 +0000
+--- media/video/mappable_shared_image_video_frame_pool.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/video/mappable_shared_image_video_frame_pool.cc
-@@ -686,7 +686,7 @@ void MappableSharedImageVideoFramePool::
+@@ -690,7 +690,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
-@@ -1099,7 +1099,7 @@ scoped_refptr<VideoFrame> MappableShared
+@@ -1118,7 +1118,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 139ef8defa..55bc075ad9 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-05-26 20:39:02.000000000 +0000
+--- media/video/renderable_mappable_shared_image_video_frame_pool.cc.orig 2026-05-28 23:24:11.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 2e342948e7..e81702a3f2 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,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
-@@ -503,7 +503,7 @@ void VideoEncodeAcceleratorAdapter::Init
+@@ -513,7 +513,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 b46a28cff4..0d2f4cd88e 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-05-26 20:39:02.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/webrtc/audio_processor.cc
@@ -518,7 +518,7 @@ std::optional<double> AudioProcessor::Pr
// controller.
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index b93dcaabb9..afd16c312d 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-05-26 20:39:02.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -51,14 +51,14 @@ void ConfigAutomaticGainControl(const Au
return;
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index d74c4ee7a8..34075cdbf6 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ mojo/core/BUILD.gn
@@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
"channel_posix.h",
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index 39be23abec..5d184776d2 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- mojo/core/channel.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ mojo/core/channel.cc
@@ -74,7 +74,11 @@ const size_t kMaxAttachedHandles = 64;
const size_t kMaxAttachedHandles = 253;
diff --git a/chromium/patches/patch-mojo_core_channel.h b/chromium/patches/patch-mojo_core_channel.h
index 37fc74dce9..6c671d2557 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-05-26 20:39:02.000000000 +0000
+--- mojo/core/channel.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ mojo/core/channel.h
@@ -167,7 +167,7 @@ class MOJO_SYSTEM_IMPL_EXPORT Channel
} v2;
diff --git a/chromium/patches/patch-mojo_core_channel__posix.cc b/chromium/patches/patch-mojo_core_channel__posix.cc
index 3d1752316e..15a3f5fcb7 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-05-26 20:39:02.000000000 +0000
+--- mojo/core/channel_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ mojo/core/channel_posix.cc
@@ -606,6 +606,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 ff16fe1992..b964f1dc43 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-05-26 20:39:02.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2026-05-28 23:24:11.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 2b7ec7e28c..acbf669d45 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-05-26 20:39:02.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-05-28 23:24:11.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 b39fe6915f..4c26d53caa 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
@@ -750,6 +750,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index eefabef3e0..df0bb4904c 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-05-26 20:39:02.000000000 +0000
+--- net/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/BUILD.gn
-@@ -126,7 +126,7 @@ net_configs = [
+@@ -115,7 +115,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
]
@@ -15,7 +15,7 @@ $NetBSD$
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1424,6 +1424,19 @@ component("net") {
+@@ -1416,6 +1416,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1602,7 +1615,7 @@ component("net") {
+@@ -1590,7 +1603,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,7 +44,7 @@ $NetBSD$
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2356,7 +2369,7 @@ static_library("test_support") {
+@@ -2352,7 +2365,7 @@ static_library("test_support") {
]
}
@@ -53,7 +53,7 @@ $NetBSD$
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3186,14 +3199,14 @@ target(_test_target_type, "net_unittests
+@@ -3187,14 +3200,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",
-@@ -3306,6 +3319,10 @@ target(_test_target_type, "net_unittests
+@@ -3308,6 +3321,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3362,7 +3379,7 @@ target(_test_target_type, "net_unittests
+@@ -3364,7 +3381,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" ]
}
-@@ -3495,7 +3512,7 @@ target(_test_target_type, "net_unittests
+@@ -3497,7 +3514,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 32fc64e47c..2b32a773d6 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-05-26 20:39:02.000000000 +0000
+--- net/base/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/base/features.cc
@@ -36,7 +36,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -308,7 +308,7 @@ inline constexpr auto kMigrateSessionsOn
+@@ -309,7 +309,7 @@ inline constexpr auto kMigrateSessionsOn
BASE_FEATURE(kMigrateSessionsOnNetworkChangeV2,
kMigrateSessionsOnNetworkChangeV2Default);
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kAddressTrackerLinuxIsProxied, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_LINUX)
-@@ -427,7 +427,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -430,7 +430,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 f1d5e94e9f..4adbf7271e 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-05-26 20:39:02.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2026-05-28 23:24:11.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.h b/chromium/patches/patch-net_base_network__change__notifier.h
index 62d422a820..8bc777894e 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.h
+++ b/chromium/patches/patch-net_base_network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- net/base/network_change_notifier.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/base/network_change_notifier.h
@@ -20,7 +20,7 @@
#include "net/base/network_handle.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier__passive.cc b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
index 09c78497c5..324c55af32 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-05-26 20:39:02.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2026-05-28 23:24:11.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 6476f9ec92..f891891e04 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-05-26 20:39:02.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2026-05-28 23:24:11.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 e3dff8b0b2..7bc1d152dc 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-05-26 20:39:02.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2026-05-28 23:24:11.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 ee28bded0c..82924fe33d 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-05-26 20:39:02.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2026-05-28 23:24:11.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 3a22f318d4..2d78f80793 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-05-26 20:39:02.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2026-05-28 23:24:11.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 23e70b1d5e..41687e13a2 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-05-26 20:39:02.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-05-28 23:24:11.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 fde359b077..0085cd494d 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-05-26 20:39:02.000000000 +0000
+--- net/dns/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/dns/BUILD.gn
-@@ -170,7 +170,7 @@ source_set("dns") {
+@@ -169,7 +169,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",
-@@ -204,6 +204,7 @@ source_set("dns") {
+@@ -203,6 +203,7 @@ source_set("dns") {
}
deps = [ "//net:net_deps" ]
@@ -23,7 +23,7 @@ $NetBSD$
public_deps = [
":dns_client",
-@@ -283,6 +284,7 @@ source_set("host_resolver") {
+@@ -281,6 +282,7 @@ source_set("host_resolver") {
deps = [
"//net:net_deps",
"//net/dns/public",
@@ -31,7 +31,7 @@ $NetBSD$
]
public_deps = [ "//net:net_public_deps" ]
-@@ -493,9 +495,9 @@ source_set("tests") {
+@@ -484,9 +486,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 581546f8ad..eecf510c57 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-05-26 20:39:02.000000000 +0000
+--- net/dns/address_info.cc.orig 2026-05-28 23:24:11.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 3ef0db3b10..dc6e5560c1 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-05-26 20:39:02.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/dns/address_sorter_posix.cc
@@ -29,6 +29,7 @@
#include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index 39d5268f46..de08ec04ef 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-05-26 20:39:02.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2026-05-28 23:24:11.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 4f4c82b004..342bc8959e 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-05-26 20:39:02.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2026-05-28 23:24:11.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 9b798dc096..b787586ff7 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-05-26 20:39:02.000000000 +0000
+--- net/dns/dns_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/dns/dns_util.cc
@@ -27,6 +27,8 @@
#include "net/dns/public/util.h"
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index 33398dc3b3..b862593850 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-05-26 20:39:02.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2026-05-28 23:24:11.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 84c069d008..a4b4aa44bf 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-05-26 20:39:02.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/dns/public/BUILD.gn
@@ -79,7 +79,7 @@ source_set("tests") {
"doh_provider_entry_unittest.cc",
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index cb02e062b8..7cea1ce013 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-05-26 20:39:02.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2026-05-28 23:24:11.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 c1eebf576b..788deb16ff 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-05-26 20:39:02.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2026-05-28 23:24:11.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 5887f94457..760aff4835 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-05-26 20:39:02.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2026-05-28 23:24:11.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 4a17d93aba..c302e381e9 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-05-26 20:39:02.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2026-05-28 23:24:11.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 8996779760..32b57a3e01 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-05-26 20:39:02.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2026-05-28 23:24:11.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 7a110a0890..9751b89bbf 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2026-05-28 23:24:11.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 ede73a5986..64aac607dd 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2026-05-28 23:24:11.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 1ee4a40083..9e90e61d70 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/http/http_auth_handler_negotiate.cc
@@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 02883b7a6f..363080805e 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/http/http_auth_preferences.cc
@@ -38,7 +38,7 @@ std::string HttpAuthPreferences::AuthAnd
}
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.h b/chromium/patches/patch-net_http_http__auth__preferences.h
index a6d6087477..598ebeb9ee 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2026-05-28 23:24:11.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 cd98fdaf4d..9aea1457a0 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-05-26 20:39:02.000000000 +0000
+--- net/http/http_network_session.cc.orig 2026-05-28 23:24:11.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 e3a65e4772..93f542a8fe 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-05-26 20:39:02.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2026-05-28 23:24:11.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 25abd0b39f..ac14d6cb7c 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-05-26 20:39:02.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
@@ -6,7 +6,9 @@
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index 606ee3efa5..abd55649ff 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-05-26 20:39:02.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2026-05-28 23:24:11.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 7d10a2a316..c625d965f0 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-05-26 20:39:02.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2026-05-28 23:24:11.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 86681bf18b..9daebbd0c2 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-05-26 20:39:02.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/socket/udp_socket_posix.cc
@@ -82,6 +82,32 @@ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index b541d1b3ed..43e63ad12f 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-05-26 20:39:02.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -409,7 +409,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 77293291eb..7e19e4f609 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-05-26 20:39:02.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2026-05-28 23:24:11.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 cb29f32cf0..6f306268ae 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-05-26 20:39:02.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -36,7 +36,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index 729e8dfcdf..361cd1d349 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-05-26 20:39:02.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2026-05-28 23:24:11.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 733a5f945b..55dabe7b50 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/traffic_annotation/network_traffic_annotation.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
-@@ -363,7 +363,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -370,7 +370,7 @@ struct MutablePartialNetworkTrafficAnnot
} // namespace net
// Placeholder for unannotated usages.
@@ -15,7 +15,7 @@ $NetBSD$
#define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
#endif
-@@ -374,7 +374,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -381,7 +381,7 @@ struct MutablePartialNetworkTrafficAnnot
//
// On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
// TRAFFIC_ANNOTATION_FOR_TESTS.
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index e6d5af24c0..9ca84aca31 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/url_request/url_request_context.cc
@@ -129,7 +129,7 @@ const HttpNetworkSessionContext* URLRequ
return &network_session->context();
diff --git a/chromium/patches/patch-net_url__request_url__request__context.h b/chromium/patches/patch-net_url__request_url__request__context.h
index c9e5fc6ca0..2c14aa904a 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-05-26 20:39:02.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2026-05-28 23:24:11.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 5db719660e..d6085eb2b2 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context_builder.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/url_request/url_request_context_builder.cc
-@@ -447,7 +447,7 @@ std::unique_ptr<URLRequestContext> URLRe
+@@ -448,7 +448,7 @@ std::unique_ptr<URLRequestContext> URLRe
}
if (!proxy_resolution_service_) {
diff --git a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index 384882bb78..20b4060aa9 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-05-26 20:39:02.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ net/websockets/websocket_basic_stream_adapters_test.cc
@@ -1102,10 +1102,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 dc9313cae0..2cbee94c47 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
-@@ -118,7 +118,7 @@
+@@ -128,7 +128,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -651,7 +651,7 @@ void InitializeSDK(bool enable_v8,
+@@ -707,7 +707,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 b915fa9366..c1e4aef60f 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2026-05-28 23:24:11.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 e545bd5585..87262d3701 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2026-05-28 23:24:11.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 14785a3a37..d79fb9bd65 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_ipp_helper.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/backend/cups_ipp_helper.cc
-@@ -201,7 +201,7 @@ void ExtractResolutions(const CupsOption
+@@ -199,7 +199,7 @@ void ExtractResolutions(const CupsOption
// Provide a default DPI if no valid DPI is found.
#if BUILDFLAG(IS_MAC)
constexpr gfx::Size kDefaultMissingDpi(kDefaultMacDpi, kDefaultMacDpi);
diff --git a/chromium/patches/patch-printing_backend_cups__jobs.cc b/chromium/patches/patch-printing_backend_cups__jobs.cc
index 83b67fc0e7..955f4c28a4 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2026-05-28 23:24:11.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 5c49652c42..e350645e9c 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2026-05-28 23:24:11.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 d02a6ced8b..5dad2e4a70 100644
--- a/chromium/patches/patch-printing_backend_cups__weak__functions.h
+++ b/chromium/patches/patch-printing_backend_cups__weak__functions.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_weak_functions.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/backend/cups_weak_functions.h
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.h b/chromium/patches/patch-printing_backend_print__backend__cups.h
index 53b23789e8..d11c144e01 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2026-05-28 23:24:11.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 a581e04e02..fa4f6bfd5f 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-05-26 20:39:02.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2026-05-28 23:24:11.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 89e6f2ab11..be961c2a74 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-05-26 20:39:02.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits.cc
@@ -19,7 +19,7 @@
#include "base/numerics/safe_conversions.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "mojo/public/mojom/base/values.mojom.h"
#endif
-@@ -217,7 +217,7 @@ bool StructTraits<
+@@ -207,7 +207,7 @@ bool StructTraits<
}
out->set_pages_per_sheet(data.pages_per_sheet());
@@ -24,7 +24,7 @@ $NetBSD$
DCHECK(out->advanced_settings().empty());
if (!data.ReadAdvancedSettings(&out->advanced_settings()))
return false;
-@@ -294,7 +294,7 @@ bool StructTraits<
+@@ -284,7 +284,7 @@ bool StructTraits<
if (system_print_dialog_data.size() != dictionary_entries) {
return false;
}
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 5803da9618..c0c4cf442a 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-05-26 20:39:02.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2026-05-28 23:24:11.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 e935e0db2b..4d8947bf65 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits_unittest.cc
-@@ -81,7 +81,7 @@ base::DictValue GenerateSampleSystemPrin
+@@ -80,7 +80,7 @@ base::DictValue GenerateSampleSystemPrin
"file:///foo/bar.pdf");
}
@@ -15,7 +15,7 @@ $NetBSD$
data.Set(kLinuxSystemPrintDialogDataPrinter, "printer-name");
data.Set(kLinuxSystemPrintDialogDataPrintSettings, "print-settings-foo");
data.Set(kLinuxSystemPrintDialogDataPageSetup, "page-setup-bar");
-@@ -93,7 +93,7 @@ base::DictValue GenerateSampleSystemPrin
+@@ -92,7 +92,7 @@ base::DictValue GenerateSampleSystemPrin
return data;
}
@@ -24,7 +24,7 @@ $NetBSD$
base::DictValue GenerateSampleSystemPrintDialogDataPortal() {
base::DictValue data;
data.Set(kLinuxSystemPrintDialogDataPrintSettingsBin,
-@@ -132,7 +132,7 @@ const PageMargins kPrintSettingsCustomMa
+@@ -131,7 +131,7 @@ const PageMargins kPrintSettingsCustomMa
/*top=*/10583,
/*bottom=*/12347);
@@ -33,7 +33,7 @@ $NetBSD$
PrintSettings::AdvancedSettings GenerateSampleAdvancedSettings() {
PrintSettings::AdvancedSettings advanced_settings;
advanced_settings.emplace("advanced-setting-A", base::Value("setting-A"));
-@@ -225,7 +225,7 @@ PrintSettings GenerateSamplePrintSetting
+@@ -224,7 +224,7 @@ PrintSettings GenerateSamplePrintSetting
settings.set_device_name(kPrintSettingsDeviceName);
settings.set_requested_media(kPrintSettingsRequestedMedia);
@@ -42,7 +42,7 @@ $NetBSD$
PrintSettings::AdvancedSettings& advanced_settings =
settings.advanced_settings();
for (const auto& item : kPrintSettingsAdvancedSettings)
-@@ -563,7 +563,7 @@ TEST(PrintingContextMojomTraitsTest,
+@@ -562,7 +562,7 @@ TEST(PrintingContextMojomTraitsTest,
EXPECT_EQ(output.pages_per_sheet(), kPrintSettingsPagesPerSheet1);
@@ -51,7 +51,7 @@ $NetBSD$
EXPECT_EQ(output.advanced_settings(), kPrintSettingsAdvancedSettings);
#endif
-@@ -616,7 +616,7 @@ TEST(PrintingContextMojomTraitsTest,
+@@ -615,7 +615,7 @@ TEST(PrintingContextMojomTraitsTest,
kPrintSettingsCustomMarginsInMicrons));
EXPECT_EQ(output.pages_per_sheet(), kPrintSettingsPagesPerSheet2);
@@ -60,7 +60,7 @@ $NetBSD$
EXPECT_EQ(output.advanced_settings(), kPrintSettingsAdvancedSettings);
#endif
-@@ -689,7 +689,7 @@ TEST(PrintingContextMojomTraitsTest,
+@@ -670,7 +670,7 @@ TEST(PrintingContextMojomTraitsTest,
EXPECT_EQ(output.page_setup_device_units(), kInput.page_setup_device_units());
}
@@ -69,7 +69,7 @@ $NetBSD$
TEST(PrintingContextMojomTraitsTest,
TestSerializeAndDeserializePrintSettingsEmptyAdvancedSettings) {
PrintSettings input = GenerateSamplePrintSettingsDefaultMargins();
-@@ -887,7 +887,7 @@ TEST(
+@@ -868,7 +868,7 @@ TEST(
}
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index c14df2548a..0d78416062 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-05-26 20:39:02.000000000 +0000
+--- printing/print_settings.cc.orig 2026-05-28 23:24:11.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 a1a3586520..d9aca48b1b 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-05-26 20:39:02.000000000 +0000
+--- printing/print_settings.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
@@ -33,7 +33,7 @@ $NetBSD$
using AdvancedSettings = std::map<std::string, base::Value>;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -300,7 +300,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
+@@ -298,7 +298,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
pages_per_sheet_ = pages_per_sheet;
}
@@ -42,7 +42,7 @@ $NetBSD$
AdvancedSettings& advanced_settings() { return advanced_settings_; }
const AdvancedSettings& advanced_settings() const {
return advanced_settings_;
-@@ -461,7 +461,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
+@@ -459,7 +459,7 @@ class COMPONENT_EXPORT(PRINTING_SETTINGS
// Number of pages per sheet.
int pages_per_sheet_;
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 5a6d795080..caec1cb8a9 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-05-26 20:39:02.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2026-05-28 23:24:11.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 ff110e252d..8c6c31c417 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- printing/printing_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/printing_features.cc
-@@ -23,7 +23,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale
+@@ -17,7 +17,7 @@ namespace printing::features {
BASE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
// Use the CUPS IPP printing backend instead of the original CUPS backend that
// calls the deprecated PPD API.
BASE_FEATURE(kCupsIppPrintingBackend, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -58,7 +58,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
+@@ -52,7 +52,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
// Enables printing interactions with the operating system to be performed
// out-of-process.
BASE_FEATURE(kEnableOopPrintDrivers,
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 33b9d0148b..9b1e06406a 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- printing/printing_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ printing/printing_features.h
-@@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kApiPrintingMargins
+@@ -19,7 +19,7 @@ namespace printing::features {
COMPONENT_EXPORT(PRINTING_BASE)
BASE_DECLARE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML);
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 18c4eb13c6..843bb028a2 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-05-26 20:39:02.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.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 673b05657f..44e1983674 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-05-26 20:39:02.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 cbd8548f35..47b6566aec 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/branding.cc.orig 2026-05-28 23:24:11.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 121cba7f94..e3892344e2 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/constants.h.orig 2026-05-28 23:24:11.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 3f27600ef6..99d8744446 100644
--- a/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
+++ b/chromium/patches/patch-remoting_base_crash_crashpad__database__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/crash/crashpad_database_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/base/crash/crashpad_database_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/base/crash/crashpad_database_manager.cc
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#if BUILDFLAG(IS_WIN)
#include "base/base_paths.h"
#include "base/strings/utf_string_conversions.h"
@@ -15,16 +15,16 @@ $NetBSD$
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
namespace remoting {
namespace {
-#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
const base::FilePath::CharType kChromotingCrashpadDatabasePath[] =
FILE_PATH_LITERAL("crashpad");
#endif
-@@ -55,7 +55,7 @@ const size_t kMaxReportsToRetain = 20;
+@@ -56,7 +56,7 @@ const size_t kMaxReportsToRetain = 20;
// Maximum number of days to keep reports around in the local database.
const size_t kMaxReportAgeDays = 7;
@@ -33,16 +33,16 @@ $NetBSD$
inline base::FilePath GetDaemonProcessCrashpadDatabasePath() {
return GetVarLibDir().Append("crashpad.daemon");
-@@ -129,7 +129,7 @@ base::FilePath GetCrashpadDatabasePath()
- base::FilePath database_path;
- base::PathService::Get(base::BasePathKey::DIR_ASSETS, &database_path);
- return database_path.Append(kChromotingCrashpadDatabasePath);
+@@ -131,7 +131,7 @@ base::FilePath GetCrashpadDatabasePath()
+ base::FilePath path;
+ base::PathService::Get(base::BasePathKey::DIR_ASSETS, &path);
+ return path.Append(kChromotingCrashpadDatabasePath);
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (getuid() == 0) {
- return GetDaemonProcessCrashpadDatabasePath();
- }
-@@ -161,7 +161,7 @@ CrashpadDatabaseManager::CrashpadDatabas
+ if (getuid() == 0) {
+ return GetDaemonProcessCrashpadDatabasePath();
+ }
+@@ -186,7 +186,7 @@ CrashpadDatabaseManager::CrashpadDatabas
CrashpadDatabaseManager::~CrashpadDatabaseManager() = default;
bool CrashpadDatabaseManager::InitializeCrashpadDatabase() {
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
index 333019cf70..c7d7440455 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/environment_details.cc.orig 2026-05-28 23:24:11.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 d0db39f000..c235a327e9 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_base_remoting__export.h b/chromium/patches/patch-remoting_base_remoting__export.h
index 14abb083b8..504cbeeb7b 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/remoting_export.h.orig 2026-05-28 23:24:11.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 692e07989d..68cae4d085 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/security_key_socket_name.cc.orig 2026-05-28 23:24:11.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 58d9f64dcc..d059e5bb46 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/username.cc.orig 2026-05-28 23:24:11.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 89277aac7b..95c1e4bb9f 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-05-26 20:39:02.000000000 +0000
+--- remoting/base/username.h.orig 2026-05-28 23:24:11.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 b176ac8b6a..b5bd78e389 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-05-26 20:39:02.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-05-28 23:24:11.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
new file mode 100644
index 0000000000..6e8c4ca536
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_audio__injector.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/audio_injector.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/host/audio_injector.cc
+@@ -8,7 +8,7 @@
+ #include "build/build_config.h"
+ #include "remoting/proto/audio.pb.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "remoting/host/linux/pipewire_audio_injector.h"
+ #endif
+
+@@ -26,7 +26,7 @@ void AudioInjector::ProcessAudioPacket(s
+
+ // static
+ bool AudioInjector::IsSupported() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, we check if PipeWire is available and can be initialized.
+ // Note that in multi-process mode, this may return true in the network
+ // process because the libraries are loadable, even though the virtual audio
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 4ef4f9e6d1..f13e378626 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/base/desktop_environment_options.cc
@@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 75dee63106..dff598665a 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/base/switches.cc
@@ -24,13 +24,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 ba91973224..f43b158dab 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/base/switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/base/switches.h
@@ -36,13 +36,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 7049cb114e..474806d0b5 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/chromoting_host.cc
-@@ -145,7 +145,7 @@ void ChromotingHost::Start(const std::st
+@@ -142,7 +142,7 @@ void ChromotingHost::Start(const std::st
}
}
@@ -15,3 +15,21 @@ $NetBSD$
void ChromotingHost::StartChromotingHostServices() {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
DCHECK(!ipc_server_);
+@@ -161,7 +161,7 @@ void ChromotingHost::BindChromotingHostS
+ }
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ChromotingHost::BindChromotingHostServices(
+ mojo::PendingReceiver<mojom::ChromotingHostServices> receiver) {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+@@ -300,7 +300,7 @@ std::optional<ErrorCode> ChromotingHost:
+ return per_session_policies_validator_.Run(policies);
+ }
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void ChromotingHost::BindSessionServices(
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index b0e648d04e..8f3d79ea23 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/chromoting_host.h
@@ -37,7 +37,7 @@
#include "remoting/protocol/session_manager.h"
@@ -15,7 +15,16 @@ $NetBSD$
#include "remoting/host/chromoting_host_services_server.h"
#endif
-@@ -122,7 +122,7 @@ class ChromotingHost : public ClientSess
+@@ -82,7 +82,7 @@ class ChromotingHost :
+ // multi-process host, ChromotingHostServices is implemented by the daemon
+ // process and the ChromotingSessionServices receiver is passed through
+ // DesktopSessionConnectionEvents.
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ public mojom::ChromotingHostServices,
+
+ #endif
+@@ -130,7 +130,7 @@ class ChromotingHost :
// This method can only be called once during the lifetime of this object.
void Start(const std::string& host_owner);
@@ -23,8 +32,26 @@ $NetBSD$
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Starts running the ChromotingHostServices server and listening for incoming
// IPC binding requests.
- // Currently only Linux runs the ChromotingHostServices server on the host
-@@ -242,7 +242,7 @@ class ChromotingHost : public ClientSess
+ // Currently only the single-process Linux host runs the
+@@ -142,7 +142,7 @@ class ChromotingHost :
+ std::unique_ptr<named_mojo_ipc_server::ConnectionInfo> connection_info);
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void BindChromotingHostServices(
+ mojo::PendingReceiver<mojom::ChromotingHostServices> receiver);
+ #endif
+@@ -177,7 +177,7 @@ class ChromotingHost :
+ std::optional<ErrorCode> OnSessionPoliciesReceived(
+ const SessionPolicies& policies) override;
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // mojom::ChromotingHostServices implementation.
+ void BindSessionServices(
+ mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver)
+@@ -252,7 +252,7 @@ class ChromotingHost :
// List of host extensions.
std::vector<std::unique_ptr<HostExtension>> extensions_;
@@ -33,3 +60,12 @@ $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
+@@ -260,7 +260,7 @@ class ChromotingHost :
+ std::unique_ptr<ChromotingHostServicesServer> ipc_server_;
+ #endif
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ mojo::ReceiverSet<mojom::ChromotingHostServices> receivers_;
+ #endif
+
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index ce94f7a572..4aa38501ff 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/chromoting_host_context.cc
-@@ -335,7 +335,7 @@ std::unique_ptr<ChromotingHostContext> C
+@@ -321,7 +321,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 ebfec9e356..631d587c13 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/chromoting_host_services_client.cc
@@ -74,7 +74,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 75df197b37..e68aadebe3 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/chromoting_host_services_server.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/chromoting_host_services_server.cc
@@ -16,7 +16,7 @@
#include "remoting/host/mojo_caller_security_checker.h"
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index 5637d7b630..c6744653f0 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/client_session.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/client_session.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/client_session.cc
-@@ -194,7 +194,7 @@ void ClientSession::NotifyClientResoluti
+@@ -218,7 +218,7 @@ void ClientSession::NotifyClientResoluti
if (effective_policies_.curtain_required.value_or(false)) {
dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
}
diff --git a/chromium/patches/patch-remoting_host_config__file__watcher.cc b/chromium/patches/patch-remoting_host_config__file__watcher.cc
new file mode 100644
index 0000000000..148460fd34
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_config__file__watcher.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/host/config_file_watcher.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/host/config_file_watcher.cc
+@@ -27,7 +27,7 @@ const char kHostConfigSwitchName[] = "ho
+ const base::FilePath::CharType kDefaultHostConfigFile[] =
+ FILE_PATH_LITERAL("host.json");
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const base::FilePath::CharType kDefaultUnprivilegedConfigFileName[] =
+ FILE_PATH_LITERAL("host_unprivileged.json");
+ #endif
diff --git a/chromium/patches/patch-remoting_host_config__file__watcher.h b/chromium/patches/patch-remoting_host_config__file__watcher.h
new file mode 100644
index 0000000000..b05e2d1583
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_config__file__watcher.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/config_file_watcher.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/host/config_file_watcher.h
+@@ -20,7 +20,7 @@ namespace remoting {
+ extern const char kHostConfigSwitchName[];
+ extern const base::FilePath::CharType kDefaultHostConfigFile[];
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ extern const base::FilePath::CharType kDefaultUnprivilegedConfigFileName[];
+ #endif
+
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 3e7535b436..756a7e543a 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2026-05-28 23:24:11.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 113c72f9a2..59f276b4b9 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-05-28 23:24:11.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 c292576843..e1dc51cda3 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/desktop_process_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/desktop_process_main.cc
@@ -29,7 +29,7 @@
#include "remoting/host/desktop_process.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__session__connector.h b/chromium/patches/patch-remoting_host_desktop__session__connector.h
index 2d102e8c55..712ee14b8c 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__connector.h
+++ b/chromium/patches/patch-remoting_host_desktop__session__connector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_connector.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/desktop_session_connector.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/desktop_session_connector.h
@@ -57,7 +57,7 @@ class DesktopSessionConnector : public m
// connections.
@@ -13,5 +13,5 @@ $NetBSD$
-#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX)
+#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
// Notifies the network process that |terminal_id| is now attached to
- // a desktop integration process. |session_id| is the id of the desktop
- // session being attached. |desktop_pipe| is the client end of the pipe opened
+ // 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 a8bcb537d8..f23bd9987b 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_proxy.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/desktop_session_proxy.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/desktop_session_proxy.cc
-@@ -163,7 +163,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
+@@ -165,7 +165,7 @@ DesktopSessionProxy::CreateRemoteWebAuth
base::BindRepeating(&DesktopSessionProxy::SignalWebAuthnExtension, this));
}
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void DesktopSessionProxy::OnSessionServicesClientConnected(
mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-@@ -203,7 +203,7 @@ std::string DesktopSessionProxy::GetCapa
+@@ -205,7 +205,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 0baf27043e..22ca678af0 100644
--- a/chromium/patches/patch-remoting_host_desktop__session__proxy.h
+++ b/chromium/patches/patch-remoting_host_desktop__session__proxy.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/desktop_session_proxy.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/desktop_session_proxy.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/desktop_session_proxy.h
@@ -107,7 +107,7 @@ class DesktopSessionProxy
std::unique_ptr<UrlForwarderConfigurator> CreateUrlForwarderConfigurator();
std::unique_ptr<RemoteWebAuthnStateChangeNotifier>
CreateRemoteWebAuthnStateChangeNotifier();
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void OnSessionServicesClientConnected(
mojo::PendingReceiver<mojom::ChromotingSessionServices> receiver);
#endif
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index 6de16d35d5..f75f1e174c 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2026-05-28 23:24:11.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 23381fccec..6040057860 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/host_attributes.cc.orig 2026-05-28 23:24:11.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 663485ea02..e2517b1dd7 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/host_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/host_main.cc
@@ -23,7 +23,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 a8cfe10edb..b694164655 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/host_power_save_blocker.cc.orig 2026-05-28 23:24:11.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 3dd17ecdda..22c3e4daa7 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2026-05-28 23:24:11.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 0916da9628..85f3fe1546 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/ipc_constants.h.orig 2026-05-28 23:24:11.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 b8fc51f88d..acb2902e4e 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/ipc_desktop_environment.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/ipc_desktop_environment.cc
-@@ -341,7 +341,7 @@ void IpcDesktopEnvironmentFactory::OnTer
+@@ -367,7 +367,7 @@ void IpcDesktopEnvironmentFactory::OnTer
}
}
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void IpcDesktopEnvironmentFactory::OnSessionServicesClientConnected(
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 9fd7b4b305..de2cef2bf1 100644
--- a/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
+++ b/chromium/patches/patch-remoting_host_ipc__desktop__environment.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_desktop_environment.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/ipc_desktop_environment.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/ipc_desktop_environment.h
@@ -128,7 +128,7 @@ class IpcDesktopEnvironmentFactory : pub
- int session_id,
+ int terminal_id,
mojo::ScopedMessagePipeHandle desktop_pipe) override;
void OnTerminalDisconnected(int terminal_id) override;
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#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)
-@@ -160,7 +160,7 @@ class IpcDesktopEnvironmentFactory : pub
+@@ -170,7 +170,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.
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index 580826fdc3..82ccbe2563 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_host.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/it2me/it2me_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/it2me/it2me_host.cc
-@@ -73,7 +73,7 @@
+@@ -72,7 +72,7 @@
#include "remoting/host/chromeos/features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/host/linux/gnome_remote_desktop_session.h"
#include "remoting/host/linux/portal_remote_desktop_session.h"
#endif
-@@ -284,7 +284,7 @@ void It2MeHost::ConnectOnNetworkThread(
+@@ -283,7 +283,7 @@ void It2MeHost::ConnectOnNetworkThread(
SetState(It2MeHostState::kStarting, ErrorCode::OK);
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 c16bdde280..22ea70512e 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
@@ -29,7 +29,7 @@
#include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index 9a36341aea..5a5faa4ffc 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/me2me_desktop_environment.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/me2me_desktop_environment.cc
-@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
- capabilities += protocol::kRemoteWebAuthnCapability;
+@@ -125,7 +125,7 @@ std::string Me2MeDesktopEnvironment::Get
+ capabilities += protocol::kMicrophoneRemotingCapability;
}
-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
@@ -15,7 +15,7 @@ $NetBSD$
capabilities += " ";
capabilities += protocol::kMultiStreamCapability;
capabilities += " ";
-@@ -168,7 +168,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
+@@ -174,7 +174,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
// properly under Xvfb.
mutable_desktop_capture_options()->set_use_update_notifications(true);
@@ -24,7 +24,7 @@ $NetBSD$
// Setting this option to false means that the capture differ wrapper will not
// be used when the X11 capturer is selected. This reduces the X11 capture
// time by a few milliseconds per frame and is safe because we can rely on
-@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::Initialize
+@@ -201,7 +201,7 @@ bool Me2MeDesktopEnvironment::Initialize
// Otherwise, if the session is shared with the local user start monitoring
// the local input and create the in-session UI.
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 1e1e18a73e..f51b262525 100644
--- a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/mojo_caller_security_checker.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/mojo_caller_security_checker.cc
@@ -32,7 +32,7 @@
namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 92af50d3f7..b8e9ab3d56 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/policy_watcher.cc
@@ -183,7 +183,7 @@ base::DictValue PolicyWatcher::GetDefaul
result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index e5252fac18..78bd565364 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-05-28 23:24:11.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 77e02ce447..7011d07de8 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_main.cc
-@@ -27,7 +27,7 @@
+@@ -23,7 +23,7 @@
#include "remoting/host/usage_stats_consent.h"
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -51,7 +51,7 @@ int RemoteOpenUrlMain(int argc, char** a
+@@ -47,7 +47,7 @@ int RemoteOpenUrlMain(int argc, char** a
#if defined(REMOTING_ENABLE_CRASH_REPORTING)
if (IsUsageStatsAllowed()) {
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 564ec5336a..ea6481de56 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-05-28 23:24:11.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 d2c45d563c..b8b0476c0e 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-05-28 23:24:11.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 6faeaf91e0..215e6c46c9 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
-@@ -147,7 +147,7 @@
+@@ -149,7 +149,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -15,16 +15,16 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
-@@ -159,7 +159,7 @@
+@@ -161,7 +161,7 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "base/linux_util.h"
- #include "remoting/host/linux/audio_capturer_linux.h"
#include "remoting/host/linux/certificate_watcher.h"
-@@ -174,7 +174,7 @@
+ #include "remoting/host/linux/pulse_audio_capturer.h"
+@@ -176,7 +176,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)
-@@ -200,7 +200,7 @@ const char kApplicationName[] = "chromot
+@@ -202,7 +202,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";
-@@ -424,7 +424,7 @@ class HostProcess : public ConfigWatcher
+@@ -426,7 +426,7 @@ class HostProcess : public ConfigWatcher
int line_number) override;
// mojom::RemotingHostControl implementation.
@@ -51,7 +51,7 @@ $NetBSD$
void ApplyHostConfig(base::DictValue serialized_config) override;
#endif
#if BUILDFLAG(IS_WIN)
-@@ -456,7 +456,7 @@ class HostProcess : public ConfigWatcher
+@@ -457,7 +457,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -60,7 +60,7 @@ $NetBSD$
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -524,7 +524,7 @@ class HostProcess : public ConfigWatcher
+@@ -525,7 +525,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -69,7 +69,7 @@ $NetBSD$
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -853,7 +853,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -854,7 +854,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -78,7 +78,7 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -937,7 +937,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -938,7 +938,7 @@ void HostProcess::CreateAuthenticatorFac
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -87,16 +87,16 @@ $NetBSD$
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1086,7 +1086,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1087,7 +1087,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// If an audio pipe is specific on the command-line then initialize
- // AudioCapturerLinux to capture from it.
+ // PulseAudioCapturer to capture from it.
base::FilePath audio_pipe_name =
-@@ -1161,7 +1161,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1162,7 +1162,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -105,8 +105,8 @@ $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.
-@@ -1169,7 +1169,7 @@ void HostProcess::ShutdownOnUiThread() {
- AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
+@@ -1170,7 +1170,7 @@ void HostProcess::ShutdownOnUiThread() {
+ PulseAudioCapturer::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && defined(REMOTING_USE_X11)
@@ -114,7 +114,7 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1266,7 +1266,7 @@ void HostProcess::BindRemotingHostContro
+@@ -1267,7 +1267,7 @@ void HostProcess::BindRemotingHostContro
#endif
@@ -141,7 +141,7 @@ $NetBSD$
if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
GnomeRemoteDesktopSession::GetInstance()->Init(
-@@ -2033,7 +2033,7 @@ void HostProcess::StartHost() {
+@@ -2022,7 +2022,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -150,7 +150,7 @@ $NetBSD$
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -2068,7 +2068,7 @@ void HostProcess::StartHost() {
+@@ -2057,7 +2057,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -159,7 +159,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.
-@@ -2220,7 +2220,7 @@ int HostProcessMain(bool multi_process)
+@@ -2209,7 +2209,7 @@ int HostProcessMain(bool multi_process)
: " (single-process)");
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -168,7 +168,7 @@ $NetBSD$
// For the multi-process host, screen capturing and UI rendering should be
// done by the desktop process.
if (!multi_process) {
-@@ -2271,7 +2271,7 @@ int HostProcessMain(bool multi_process)
+@@ -2260,7 +2260,7 @@ int HostProcessMain(bool multi_process)
return kInitializationFailed;
}
@@ -177,7 +177,7 @@ $NetBSD$
// Log and cleanup the crash database. We do this after a short delay so that
// the crash database has a chance to be updated properly if we just got
// relaunched after a crash.
-@@ -2291,7 +2291,7 @@ int HostProcessMain(bool multi_process)
+@@ -2280,7 +2280,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 6a64ad1ea1..b83c618def 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/security_key/remote_security_key_main.cc
@@ -24,7 +24,7 @@
#include "remoting/host/security_key/security_key_message_handler.h"
diff --git a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
index 1a64627b32..0807b00e10 100644
--- a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/session_policies_from_dict.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/session_policies_from_dict.cc
@@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPo
session_policies.curtain_required =
diff --git a/chromium/patches/patch-remoting_host_setup_daemon__controller.cc b/chromium/patches/patch-remoting_host_setup_daemon__controller.cc
new file mode 100644
index 0000000000..d961bb86ed
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_setup_daemon__controller.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/host/setup/daemon_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/host/setup/daemon_controller.cc
+@@ -63,7 +63,7 @@ bool DaemonController::is_privileged() c
+ return delegate_->is_privileged();
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool DaemonController::is_multi_process() const {
+ return delegate_->is_multi_process();
+ }
diff --git a/chromium/patches/patch-remoting_host_setup_daemon__controller.h b/chromium/patches/patch-remoting_host_setup_daemon__controller.h
new file mode 100644
index 0000000000..a57849b343
--- /dev/null
+++ b/chromium/patches/patch-remoting_host_setup_daemon__controller.h
@@ -0,0 +1,33 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- remoting/host/setup/daemon_controller.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/host/setup/daemon_controller.h
+@@ -152,13 +152,13 @@ class DaemonController : public base::Re
+ // unprivileged.
+ virtual bool is_privileged() const = 0;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns true if the host has a multi-process architecture.
+ virtual bool is_multi_process() const = 0;
+ #endif
+ };
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Set the host type. If nullptr is passed (the default), the host type will
+ // be automatically determined by checking which host type is running. If none
+ // is running, HostType::GetDefaultHostType() will be used.
+@@ -227,7 +227,7 @@ class DaemonController : public base::Re
+ // unprivileged.
+ bool is_privileged() const;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Returns true if the host has a multi-process architecture.
+ bool is_multi_process() const;
+ #endif
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 a9acc64acb..b2c88b91ba 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host_main.cc
@@ -41,7 +41,7 @@
#include "base/apple/scoped_nsautorelease_pool.h"
@@ -13,9 +13,9 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "remoting/base/crash/crash_reporting_crashpad.h"
- #endif // BUILDFLAG(IS_LINUX)
-
-@@ -99,7 +99,7 @@ int Me2MeNativeMessagingHostMain(int arg
+ #include "remoting/base/file_path_util_linux.h"
+ #include "remoting/host/pairing_registry_delegate_linux.h"
+@@ -101,7 +101,7 @@ int Me2MeNativeMessagingHostMain(int arg
// needs to be initialized first, so that the preference for crash-reporting
// can be looked up in the config file.
if (IsUsageStatsAllowed()) {
@@ -24,3 +24,12 @@ $NetBSD$
InitializeCrashpadReporting();
#elif BUILDFLAG(IS_WIN)
InitializeBreakpadReporting();
+@@ -268,7 +268,7 @@ int Me2MeNativeMessagingHostMain(int arg
+
+ pairing_registry =
+ new PairingRegistry(io_thread.task_runner(), std::move(delegate));
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (daemon_controller->is_multi_process()) {
+ pairing_registry = base::MakeRefCounted<PairingRegistry>(
+ io_thread.task_runner(),
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 3e7f4f7df5..7349257ce6 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,41 +4,50 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
-@@ -41,7 +41,7 @@
+@@ -44,7 +44,7 @@
#include <unistd.h>
#endif // BUILDFLAG(IS_POSIX)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "remoting/base/crash/crash_reporting_crashpad.h"
- #include "remoting/host/setup/daemon_controller_delegate_linux.h"
- #include "remoting/host/setup/start_host_as_root.h"
-@@ -373,7 +373,7 @@ bool InitializeCloudMachineParams(HostSt
- } // namespace
+ #include "remoting/host/linux/host_types.h"
+ #include "remoting/host/setup/daemon_controller_delegate_linux_single_process.h"
+@@ -91,7 +91,7 @@ constexpr char kDisableCrashReportingSwi
+ constexpr char kInvalidPinErrorMessage[] =
+ "Please provide a numeric PIN consisting of at least six digits.\n";
- int StartHostMain(int argc, char** argv) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Minimize the amount of code that runs as root on Posix systems.
- if (getuid() == 0) {
- return remoting::StartHostAsRoot(argc, argv);
-@@ -398,7 +398,7 @@ int StartHostMain(int argc, char** argv)
+ // The host type to use.
+ constexpr char kHostTypeSwitchName[] = "host-type";
+ #endif
+@@ -118,7 +118,7 @@ void PrintDefaultHelpMessage(const char*
+ process_name, kAuthCodeSwitchName, kRedirectUrlSwitchName,
+ kDisplayNameSwitchName, kPinSwitchName, kDisableCrashReportingSwitchName);
- mojo::core::Init();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::cerr << base::StringPrintf(" [--%s=<host type>]", kHostTypeSwitchName)
+ << "\n\n";
+ HostType::PrintHostTypeHelp();
+@@ -424,7 +424,7 @@ int StartHostMain(int argc, char** argv)
+ }
+ #endif // defined(REMOTING_ENABLE_CRASH_REPORTING)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const HostType* host_type = nullptr;
+ if (command_line->HasSwitch(kHostTypeSwitchName)) {
+ std::string host_type_name =
+@@ -473,7 +473,7 @@ int StartHostMain(int argc, char** argv)
+ }
+ #endif // BUILDFLAG(IS_LINUX)
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (command_line->HasSwitch("no-start")) {
// On Linux, registering the host with systemd and starting it is the only
// reason start_host requires root. The --no-start options skips that final
-@@ -449,7 +449,7 @@ int StartHostMain(int argc, char** argv)
- // We don't have a config file yet so we can't use IsUsageStatsAllowed(),
- // instead we can just check the command line parameter.
- if (params.enable_crash_reporting) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- InitializeCrashpadReporting();
- #elif BUILDFLAG(IS_WIN)
- InitializeBreakpadReporting();
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 29da46c661..e45544d892 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-05-28 23:24:11.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 191f678674..cae302da4c 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
@@ -14,7 +14,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index 5afdb11640..85c5572e4b 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-05-28 23:24:11.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 0043c4e521..1285b357f9 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-05-26 20:39:02.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_main.cc
@@ -27,7 +27,7 @@
#include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__transport.cc b/chromium/patches/patch-remoting_protocol_webrtc__transport.cc
new file mode 100644
index 0000000000..d38e20e16d
--- /dev/null
+++ b/chromium/patches/patch-remoting_protocol_webrtc__transport.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/protocol/webrtc_transport.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ remoting/protocol/webrtc_transport.cc
+@@ -1202,7 +1202,7 @@ void WebrtcTransport::SendOffer() {
+ // `recvonly` if microphone remoting is not enabled. Only Linux hosts support
+ // audio injection (microphone remoting).
+ // TODO: crbug.com/513327818 - Hook this up with AudioInjector::IsSupported().
+- options.offer_to_receive_audio = BUILDFLAG(IS_LINUX);
++ options.offer_to_receive_audio = BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD);
+ options.ice_restart = want_ice_restart_;
+ peer_connection()->CreateOffer(
+ CreateSessionDescriptionObserver::Create(
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 1a6d03039d..488828301d 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_video_stream.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
-@@ -248,7 +248,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
+@@ -255,7 +255,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
: session_options_(session_options) {
// TODO: yuweih - Check if the other platforms can also be updated to run on a
// dedicated thread.
diff --git a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
index d8059f1e4f..be263d91ce 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-05-26 20:39:02.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-05-28 23:24:11.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 fe87a4ed4f..72b39104f8 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-05-26 20:39:02.000000000 +0000
+--- sandbox/BUILD.gn.orig 2026-05-28 23:24:11.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 e09279b481..fce4d489df 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-05-26 20:39:02.000000000 +0000
+--- sandbox/features.gni.orig 2026-05-28 23:24:11.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 741e86ec86..8c6dfa3fbb 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-05-26 20:39:02.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2026-05-28 23:24:11.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 e1caa59ade..c3e5da6396 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-05-26 20:39:02.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2026-05-28 23:24:11.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 022170ffed..6fed6077d5 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-05-26 20:39:02.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2026-05-28 23:24:11.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 b89e29129a..c94bd1a79e 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2026-05-28 23:24:11.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 e2d8d9bb81..f30b2bfc89 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/features.cc
@@ -17,7 +17,11 @@ namespace sandbox::policy::features {
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@ $NetBSD$
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
// Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -99,7 +103,7 @@ BASE_FEATURE(kWinSboxStrictHandleChecks,
+@@ -110,7 +114,7 @@ BASE_FEATURE(kWinSboxModuleTamperingProt
BASE_FEATURE(kSpectreVariant2Mitigation, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 033854ae85..437eb5284b 100644
--- a/chromium/patches/patch-sandbox_policy_features.h
+++ b/chromium/patches/patch-sandbox_policy_features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/features.h
-@@ -42,7 +42,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
+@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 09cdf1eaae..f2ae0b006b 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-05-31 17:28:56.978064084 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-06-06 07:58:20.368641954 +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 26c8b714b2..aaf534aa7b 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-05-31 17:28:56.978193242 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-06-06 07:58:20.368804515 +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 34980ea639..cf2aac4cf9 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/mojom/sandbox.mojom.orig 2026-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/mojom/sandbox.mojom
-@@ -68,6 +68,15 @@ enum Sandbox {
+@@ -74,6 +74,15 @@ enum Sandbox {
// Minimally privileged sandbox on Fuchsia.
[EnableIf=is_fuchsia] kVideoCapture,
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index c7892b56d1..ab337e176d 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-05-31 17:28:56.978497466 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-06-06 07:58:20.381103897 +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 a7c5250563..2def0a055b 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-05-31 17:28:56.978659637 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-06-06 07:58:20.381302871 +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 2ec002515f..0ecde4524a 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/sandbox.cc
@@ -20,6 +20,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index f93b1dc101..4cc65a08d6 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2026-05-28 23:24:11.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 14950b8be4..d31e67cc6c 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -13,7 +13,7 @@
#include "sandbox/policy/mojom/sandbox.mojom.h"
@@ -24,7 +24,7 @@ $NetBSD$
constexpr char kPrintBackendSandbox[] = "print_backend";
constexpr char kScreenAISandbox[] = "screen_ai";
#endif
-@@ -56,11 +56,11 @@ constexpr char kMirroringSandbox[] = "mi
+@@ -57,11 +57,11 @@ constexpr char kMirroringSandbox[] = "mi
constexpr char kProxyResolverSandbox[] = "proxy_resolver";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -38,7 +38,7 @@ $NetBSD$
constexpr char kShapeDetectionSandbox[] = "shape_detection";
// USE_LINUX_VIDEO_ACCELERATION implies IS_LINUX || IS_CHROMEOS, so this double
// #if is redundant, however, we cannot include "media/gpu/buildflags.h" on all
-@@ -78,7 +78,7 @@ constexpr char kTtsSandbox[] = "tts";
+@@ -79,7 +79,7 @@ constexpr char kTtsSandbox[] = "tts";
constexpr char kNearbySandbox[] = "nearby";
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -47,7 +47,7 @@ $NetBSD$
constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -128,7 +128,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -129,7 +129,7 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kCdm:
case Sandbox::kPrintCompositor:
case Sandbox::kAudio:
@@ -56,7 +56,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
#endif
#if BUILDFLAG(IS_WIN)
-@@ -138,7 +138,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -140,7 +140,7 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kIconReader:
case Sandbox::kMediaFoundationCdm:
#endif // BUILDFLAG(IS_WIN)
@@ -65,7 +65,7 @@ $NetBSD$
case Sandbox::kShapeDetection:
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
case Sandbox::kHardwareVideoDecoding:
-@@ -157,12 +157,12 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -159,12 +159,12 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kProxyResolver:
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -80,7 +80,7 @@ $NetBSD$
case Sandbox::kOnDeviceTranslation:
#endif
DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
-@@ -172,7 +172,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -174,7 +174,7 @@ void SetCommandLineFlagsForSandboxType(b
switches::kServiceSandboxType,
StringFromUtilitySandboxType(sandbox_type));
return;
@@ -89,7 +89,7 @@ $NetBSD$
case Sandbox::kZygoteIntermediateSandbox:
return;
#endif
-@@ -203,7 +203,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
+@@ -205,7 +205,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
return Sandbox::kGpu;
}
@@ -98,7 +98,7 @@ $NetBSD$
// Intermediate process gains a sandbox later.
if (process_type == switches::kZygoteProcessType)
return Sandbox::kZygoteIntermediateSandbox;
-@@ -242,7 +242,7 @@ std::string StringFromUtilitySandboxType
+@@ -244,7 +244,7 @@ std::string StringFromUtilitySandboxType
return kUtilitySandbox;
case Sandbox::kAudio:
return kAudioSandbox;
@@ -107,7 +107,7 @@ $NetBSD$
case Sandbox::kVideoCapture:
return kVideoCaptureSandbox;
#endif
-@@ -253,13 +253,13 @@ std::string StringFromUtilitySandboxType
+@@ -255,13 +255,13 @@ std::string StringFromUtilitySandboxType
case Sandbox::kSpeechRecognition:
return kSpeechRecognitionSandbox;
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -123,7 +123,7 @@ $NetBSD$
case Sandbox::kOnDeviceTranslation:
return kOnDeviceTranslationSandbox;
#endif
-@@ -281,7 +281,7 @@ std::string StringFromUtilitySandboxType
+@@ -285,7 +285,7 @@ std::string StringFromUtilitySandboxType
case Sandbox::kProxyResolver:
return kProxyResolverSandbox;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -132,7 +132,7 @@ $NetBSD$
case Sandbox::kShapeDetection:
return kShapeDetectionSandbox;
#if BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
-@@ -304,7 +304,7 @@ std::string StringFromUtilitySandboxType
+@@ -308,7 +308,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();
-@@ -380,7 +380,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -387,7 +387,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;
}
-@@ -388,17 +388,17 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+@@ -395,17 +395,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 cdf2062e26..351d0e8b91 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/switches.cc
@@ -40,7 +40,9 @@ const char kGpuSandboxFailuresFatal[] =
// Meant to be used as a browser-level switch for testing purposes only.
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index d8d3758cd7..dcd20867d8 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-05-26 20:39:02.000000000 +0000
+--- sandbox/policy/switches.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ sandbox/policy/switches.h
@@ -24,7 +24,8 @@ SANDBOX_POLICY_EXPORT extern const char
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index 34ac7ce21e..ba743a6622 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-05-26 20:39:02.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.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 b2cc6132c3..1053530a96 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-05-26 20:39:02.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 b43dd545e9..9869f1ec0a 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-05-26 20:39:02.000000000 +0000
+--- services/device/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/BUILD.gn
@@ -17,7 +17,7 @@ if (is_ios) {
}
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
index ddfe348689..be379505f7 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/geolocation/location_provider_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/geolocation/location_provider_manager.cc
@@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 1345dedb22..20cdbac06c 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-05-26 20:39:02.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -36,7 +36,35 @@ source_set("hid") {
"//third_party/protobuf:protobuf_lite",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index ae4655037c..8fe28c07f0 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-05-31 17:28:56.979857426 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-06-06 07:58:20.396260787 +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 0dd0a613ba..2372183bca 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-05-31 17:28:56.979987786 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-06-06 07:58:20.396450162 +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 e304fa76ce..b3a988238e 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-05-31 17:28:56.980102296 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-06-06 07:58:20.396608263 +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 75b3edb675..39760adb49 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-05-31 17:28:56.980228228 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-06-06 07:58:20.396783520 +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 9769ea577f..ac21bb92b9 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-05-26 20:39:02.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/hid/hid_service.cc
@@ -19,12 +19,18 @@
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 5b2a8ddc6b..b83eccd0c1 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-05-31 17:28:56.980435696 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-06-06 07:58:20.397052817 +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 6a1fa2b1b4..bb846b7e1e 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-05-31 17:28:56.980583961 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-06-06 07:58:20.397717368 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index 0070b1835c..0a0473fafa 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-05-31 17:28:56.980690024 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-06-06 07:58:20.397914268 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index f157310d97..7a567f7cb8 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-05-31 17:28:56.980828360 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-06-06 07:58:20.412442982 +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 6fc9ff5006..56e22ee065 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-05-26 20:39:02.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/public/cpp/device_features.cc
-@@ -152,11 +152,11 @@ bool IsOsLevelGeolocationPermissionSuppo
+@@ -157,11 +157,11 @@ bool IsOsLevelGeolocationPermissionSuppo
// a USB interface is busy.
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.h b/chromium/patches/patch-services_device_public_cpp_device__features.h
index c9af018e0a..26db14c90e 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/public/cpp/device_features.h
-@@ -58,11 +58,11 @@ extern const DEVICE_FEATURES_EXPORT
+@@ -59,11 +59,11 @@ extern const DEVICE_FEATURES_EXPORT
DEVICE_FEATURES_EXPORT bool IsOsLevelGeolocationPermissionSupportEnabled();
diff --git a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index fd969fdd88..b92c917c8e 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-05-26 20:39:02.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-05-28 23:24:11.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 bd9cdd1996..644095865c 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-05-26 20:39:02.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2026-05-28 23:24:11.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 1f4a77d665..66fde72df8 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-05-26 20:39:02.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2026-05-28 23:24:11.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 0dd3a55d9f..8b321d07ea 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-05-26 20:39:02.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2026-05-28 23:24:11.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 6742f8ec7f..7b0d78f7ff 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-05-26 20:39:02.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2026-05-28 23:24:11.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 79788f86d7..b74663c23f 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-05-26 20:39:02.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-05-28 23:24:11.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 e01268e6ce..d6652a7b4e 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/usb/BUILD.gn
@@ -90,7 +90,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
index fc7c179c1c..d778753a97 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-05-26 20:39:02.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.cc
@@ -33,7 +33,7 @@
#include "chromeos/dbus/permission_broker/permission_broker_client.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
index ef3f9ecca9..5f3bd4ae98 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-05-26 20:39:02.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2026-05-28 23:24:11.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 4f8166e4c3..51c12b87dd 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-05-26 20:39:02.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2026-05-28 23:24:11.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 2ba348bc03..f40811d437 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-05-31 17:28:56.982249427 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-06-06 07:58:20.427983552 +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 1ebffa24bc..7aaa8487a6 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-05-31 17:28:56.982354379 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-06-06 07:58:20.428131062 +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 6e739bd331..dfc51cb6e7 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/network/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/BUILD.gn
-@@ -447,7 +447,6 @@ if (is_linux || is_chromeos) {
- ]
+@@ -453,7 +453,6 @@ if (is_linux || is_chromeos) {
deps = [
"//base",
+ "//components/vrp_flags:buildflags",
- "//sandbox/linux:sandbox_services",
"//sandbox/policy",
]
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 8d001c7883..5de673932c 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-05-26 20:39:02.000000000 +0000
+--- services/network/network_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/network_context.cc
-@@ -641,7 +641,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -650,7 +650,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2737,7 +2737,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2723,7 +2723,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 0266753309..9de194b4c4 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-05-26 20:39:02.000000000 +0000
+--- services/network/network_context.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/network_context.h
-@@ -766,7 +766,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -769,7 +769,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 71a63bcbdb..93dd7ea831 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-05-26 20:39:02.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.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 5874d1ae4a..074806c04f 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-05-26 20:39:02.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 2b49b1e3d4..0ebd1b53a0 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,23 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/network/network_service.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/network_service.cc
-@@ -105,11 +105,11 @@
+@@ -104,7 +104,7 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
--#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
- #include "components/os_crypt/sync/key_storage_config_linux.h"
- #endif
-
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1043,7 +1043,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1038,7 +1038,7 @@ void NetworkService::SetExplicitlyAllowe
net::SetExplicitlyAllowedPorts(ports);
}
@@ -29,7 +24,7 @@ $NetBSD$
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1183,7 +1183,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1178,7 +1178,7 @@ NetworkService::CreateHttpAuthHandlerFac
);
}
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 9209695b65..00123f89d6 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/network/network_service.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/network_service.h
-@@ -237,7 +237,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
- const std::vector<ContentSettingPatternSource>& settings) override;
+@@ -233,7 +233,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+ void SetFirstPartySets(net::GlobalFirstPartySets sets) override;
void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
-#if BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
// This is called just before a GSSAPI library may be loaded.
void OnBeforeGssapiLibraryLoad();
#endif // BUILDFLAG(IS_LINUX)
-@@ -575,7 +575,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -572,7 +572,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 492a3f71d0..d9b2c408cc 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-05-26 20:39:02.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -727,7 +727,7 @@ component("cpp_base") {
+@@ -749,7 +749,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",
-@@ -885,7 +885,7 @@ source_set("tests") {
+@@ -910,7 +910,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 d7a15fbd00..40e22122af 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-05-26 20:39:02.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/public/cpp/features.cc
@@ -95,7 +95,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 2f04040c70..56871368a0 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-05-26 20:39:02.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
-@@ -724,11 +724,11 @@ mojom("url_loader_base") {
+@@ -726,11 +726,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" ]
-@@ -1113,7 +1113,7 @@ mojom("url_loader_base") {
+@@ -1111,7 +1111,7 @@ mojom("url_loader_base") {
},
]
@@ -29,7 +29,7 @@ $NetBSD$
cpp_typemaps += [
{
types = [
-@@ -1903,7 +1903,7 @@ mojom("mojom") {
+@@ -2064,7 +2064,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 e0d303230d..8aa8d1a551 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-05-26 20:39:02.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-05-28 23:24:11.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 f898ead3f8..4a347e4257 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-05-26 20:39:02.000000000 +0000
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/on_device_model/ml/gpu_blocklist.cc
@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kG
&optimization_guide::features::kOnDeviceModelPerformanceParams,
diff --git a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index 89ac73c176..0fbf7aad7a 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-05-26 20:39:02.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-05-28 23:24:11.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 b04419ff75..8db96b9923 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-05-26 20:39:02.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-05-28 23:24:11.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 222b9971ba..74da5e347c 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-05-26 20:39:02.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-05-28 23:24:11.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 7fe383f1f8..8205ed41a0 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-05-31 17:28:56.985141177 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-06-06 07:58:20.444818073 +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 0eb500ca95..c4ca43129b 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-05-26 20:39:02.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/screen_ai/public/cpp/utilities.cc
@@ -21,7 +21,7 @@ namespace {
// The maximum image dimension which is processed without downsampling by OCR.
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index 07122feffc..53a312397c 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-05-26 20:39:02.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
@@ -71,6 +71,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 2914491197..48b6340973 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-05-26 20:39:02.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-05-28 23:24:11.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 c9bfd1e3f6..869564a3e9 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-05-26 20:39:02.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/screen_ai/screen_ai_service_impl.cc
@@ -34,7 +34,7 @@
#include "ui/accessibility/ax_tree_id.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "partition_alloc/buildflags.h"
#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
-@@ -239,7 +239,7 @@ ScreenAIService::ScreenAIService(
+@@ -211,7 +211,7 @@ ScreenAIService::ScreenAIService(
: factory_receiver_(this, std::move(receiver)),
ocr_receiver_(this),
main_content_extraction_receiver_(this) {
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 9401e3e68f..42a3579482 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-05-26 20:39:02.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2026-05-28 23:24:11.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 b5bc2de15c..1263079158 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-05-26 20:39:02.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-05-28 23:24:11.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 607a528912..4bd409f2ef 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-05-26 20:39:02.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-05-28 23:24:11.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 0a9e6e9d46..dd77203fd4 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-05-26 20:39:02.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-05-28 23:24:11.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 dfc6e1d415..991b585948 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-05-26 20:39:02.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2026-05-28 23:24:11.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 f303f3e256..a8360eec72 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
-@@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::Thr
+@@ -54,7 +54,7 @@ void FillThreadTrack(const perfetto::Thr
desc.mutable_chrome_thread()->set_thread_type(
static_cast<int32_t>(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 e36e39bb1f..275671807c 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
-@@ -39,7 +39,7 @@
+@@ -42,7 +42,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
#include "third_party/perfetto/protos/perfetto/trace/track_event/thread_descriptor.pbzero.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/profiler/thread_delegate_posix.h"
#define INITIALIZE_THREAD_DELEGATE_POSIX 1
#else // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE)
-@@ -261,7 +261,7 @@ struct FrameDetails {
+@@ -264,7 +264,7 @@ struct FrameDetails {
ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
(BUILDFLAG(IS_CHROMEOS) && \
(defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Returns whether stack sampling is supported on the current platform.
bool IsStackSamplingSupported() {
return base::StackSamplingProfiler::IsSupportedForCurrentPlatform();
-@@ -381,7 +381,7 @@ void TracingSamplerProfiler::TracingProf
+@@ -384,7 +384,7 @@ void TracingSamplerProfiler::TracingProf
thread_descriptor->set_reference_timestamp_us(
last_timestamp_.since_origin().InMicroseconds());
@@ -33,7 +33,7 @@ $NetBSD$
if (base::GetCurrentProcId() !=
base::trace_event::TraceLog::GetInstance()->process_id()) {
auto* chrome_thread = track_descriptor->set_chrome_thread();
-@@ -653,7 +653,7 @@ bool TracingSamplerProfiler::IsStackUnwi
+@@ -656,7 +656,7 @@ bool TracingSamplerProfiler::IsStackUnwi
ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
(BUILDFLAG(IS_CHROMEOS) && \
(defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
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 ad4674ddc8..302c74606b 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-05-26 20:39:02.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-05-28 23:24:11.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 8c9a18db55..655ab4dc41 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-05-26 20:39:02.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-05-28 23:24:11.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 800803a45c..d460f849f0 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-05-26 20:39:02.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2026-05-28 23:24:11.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 9ac288e2b0..67cb8df2c0 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-05-26 20:39:02.000000000 +0000
+--- services/webnn/features.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ services/webnn/features.gni
@@ -9,7 +9,7 @@ assert(use_blink)
diff --git a/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc b/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
new file mode 100644
index 0000000000..36bfc3e9cc
--- /dev/null
+++ b/chromium/patches/patch-services_webnn_webnn__graph__impl__fuzzer.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- services/webnn/webnn_graph_impl_fuzzer.cc.orig 2026-05-28 23:24:11.000000000 +0000
++++ services/webnn/webnn_graph_impl_fuzzer.cc
+@@ -850,7 +850,7 @@ std::optional<Conv2dDescriptors> SetUpCo
+ params.groups = params.input_channels;
+ }
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ 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
+@@ -979,7 +979,7 @@ std::optional<Pool2dDescriptors> SetUpPo
+ Pool2dParams& params) {
+ InputOperandLayout input_layout = context_properties.input_operand_layout;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Pool2d does not support dilation for TFLite backend:
+ // https://source.chromium.org/chromium/chromium/src/+/4c1aaa2f981951e7e6f636df92fb89e48b642aa6:services/webnn/tflite/graph_builder_tflite.cc;l=7203
+ // TODO(crbug.com/498987226): Remove this restriction to increase test
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 39d5dacf8b..aa3fa80542 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-05-26 20:39:02.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ skia/ext/SkMemory_new_handler.cpp
@@ -22,7 +22,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 6cce780dc1..7ddf999925 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-05-26 20:39:02.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2026-05-28 23:24:11.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 c4456a7b85..2ac40b0fa3 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-05-26 20:39:02.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ skia/ext/skcolorspace_trfn.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sql_database.cc b/chromium/patches/patch-sql_database.cc
index 697f1f9eee..bd70871bfb 100644
--- a/chromium/patches/patch-sql_database.cc
+++ b/chromium/patches/patch-sql_database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sql/database.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- sql/database.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ sql/database.cc
-@@ -112,7 +112,7 @@ bool FilePathIsFixedSSD(const base::File
+@@ -113,7 +113,7 @@ bool FilePathIsFixedSSD(const base::File
return !drive_info->has_seek_penalty.value_or(false)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 91f630b956..152b609980 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-05-26 20:39:02.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2026-05-28 23:24:11.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 ff74b9b81e..ef60ae66f3 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-05-26 20:39:02.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-05-28 23:24:11.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 f391d29023..b6da92d06e 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-05-26 20:39:02.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
@@ -31,7 +31,7 @@ $NetBSD$
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
-@@ -329,9 +331,11 @@ static double GetNominalCPUFrequency() {
+@@ -328,9 +330,11 @@ static double GetNominalCPUFrequency() {
// a new mode (turbo mode). Essentially, those frequencies cannot
// always be relied upon. The same reasons apply to /proc/cpuinfo as
// well.
@@ -43,7 +43,7 @@ $NetBSD$
#if defined(ABSL_INTERNAL_UNSCALED_CYCLECLOCK_FREQUENCY_IS_CPU_FREQUENCY)
// On these platforms, the TSC frequency is the nominal CPU
-@@ -350,10 +354,12 @@ static double GetNominalCPUFrequency() {
+@@ -349,10 +353,12 @@ static double GetNominalCPUFrequency() {
// If CPU scaling is in effect, we want to use the *maximum*
// frequency, not whatever CPU speed some random processor happens
// to be using now.
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 91732cc884..c6b961e1f1 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-05-26 20:39:02.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-05-28 23:24:11.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 a323fa8644..3d60fe011c 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-05-26 20:39:02.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -21,7 +21,8 @@
#endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
deleted file mode 100644
index 83af2dc48b..0000000000
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ /dev/null
@@ -1,48 +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/afl/src/afl-fuzz.c.orig 2026-05-26 20:39:02.000000000 +0000
-+++ third_party/afl/src/afl-fuzz.c
-@@ -58,7 +58,8 @@
- #include <sys/ioctl.h>
- #include <sys/file.h>
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
- # include <sys/sysctl.h>
- #endif /* __APPLE__ || __FreeBSD__ || __OpenBSD__ */
-
-@@ -3531,7 +3532,8 @@ static double get_runnable_processes(voi
-
- static double res;
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- /* I don't see any portable sysctl or so that would quickly give us the
- number of runnable processes; the 1-minute load average can be a
-@@ -7347,7 +7349,8 @@ static void get_core_count(void) {
-
- u32 cur_runnable = 0;
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- size_t s = sizeof(cpu_core_count);
-
-@@ -7392,7 +7395,8 @@ static void get_core_count(void) {
-
- cur_runnable = (u32)get_runnable_processes();
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+ defined (__NetBSD__)
-
- /* Add ourselves, since the 1-minute average doesn't include that yet. */
-
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 94a45f8c82..13b1f23aac 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/angle/BUILD.gn
@@ -373,7 +373,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index e1014decfb..d68ac173b0 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2026-05-28 23:24:11.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 37e6ac4e9c..a96c473e1a 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2026-05-28 23:24:11.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 fa81263b56..0441a0024b 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2026-05-28 23:24:11.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 d0d60fb3f0..0374bb942d 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/angle/src/common/system_utils_linux.cpp
@@ -19,10 +19,17 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index 5440ad74c9..552ca5fd5f 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-05-28 23:24:11.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 3c3f8877fd..fa06ec5c14 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-05-28 23:24:11.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 390fe80fd4..cbde17e74b 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-05-28 23:24:11.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 b312c29133..9ac190865b 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-05-28 23:24:11.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 2001b83ca8..0d0aa3a292 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
@@ -64,7 +64,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index abd55ab191..9751487dda 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-05-28 23:24:11.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 881dcc595c..8386a45e29 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-05-26 20:39:02.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-05-28 23:24:11.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 0f14de1431..26249e18ce 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/util/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/angle/util/BUILD.gn
@@ -334,7 +334,7 @@ foreach(is_shared_library,
]
diff --git a/chromium/patches/patch-third__party_blink_common_features.cc b/chromium/patches/patch-third__party_blink_common_features.cc
index dfc002856c..f0cbf6b6d9 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/common/features.cc
-@@ -640,7 +640,7 @@ BASE_FEATURE(kDevToolsWebMCPSupport, bas
+@@ -684,7 +684,7 @@ BASE_FEATURE(kDevToolsWebMCPSupport, bas
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
-@@ -1981,7 +1981,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -2063,7 +2063,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 7e0ea0503f..9f4b74d3cc 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::Renderer
@@ -15,7 +15,7 @@ $NetBSD$
if (!data.ReadSystemFontFamilyName(&out->system_font_family_name))
return false;
#endif
-@@ -117,7 +117,7 @@ bool StructTraits<blink::mojom::Renderer
+@@ -108,7 +108,7 @@ bool StructTraits<blink::mojom::Renderer
out->selection_clipboard_buffer_available =
data.selection_clipboard_buffer_available();
#endif
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 4dadc0fd4d..f686f31259 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -66,7 +66,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
UserAgentOverride user_agent_override;
@@ -15,7 +15,7 @@ $NetBSD$
std::string system_font_family_name;
#endif
#if BUILDFLAG(IS_WIN)
-@@ -88,7 +88,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
+@@ -84,7 +84,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
#if BUILDFLAG(IS_OZONE)
bool selection_clipboard_buffer_available{false};
#endif
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 cb268582cb..e4ed8c3b8c 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
@@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
diff --git a/chromium/patches/patch-third__party_blink_public_platform_platform.h b/chromium/patches/patch-third__party_blink_public_platform_platform.h
index 02d76dcf65..66230ea728 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2026-05-28 23:24:11.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 226ceed396..cf85e44119 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-05-28 23:24:11.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 b642df021b..ef4d81613a 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-05-28 23:24:11.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 be417a239b..3517eec3eb 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-05-28 23:24:11.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 00dfe84972..001ddcaa51 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -85,12 +85,12 @@
#include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
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 2f44c25559..a8014c4cbd 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-05-28 23:24:11.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 c0239a2c97..db6b2a5acb 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-05-28 23:24:11.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 3d0c04b318..84e2d54762 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-05-28 23:24:11.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 35dfd457f9..faba5c478a 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,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
-@@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboard
+@@ -144,7 +144,7 @@ const KeyboardCodeKeyDownEntry kKeyboard
{VKEY_DELETE, 0, "DeleteForward"},
{VKEY_BACK, OPTION_OR_CTRL_KEY, "DeleteWordBackward"},
{VKEY_DELETE, OPTION_OR_CTRL_KEY, "DeleteWordForward"},
@@ -15,7 +15,7 @@ $NetBSD$
{VKEY_BACK, kCtrlKey | kShiftKey, "DeleteToBeginningOfLine"},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -307,7 +307,7 @@ bool EditingBehavior::ShouldInsertCharac
+@@ -313,7 +313,7 @@ bool EditingBehavior::ShouldInsertCharac
// unexpected behaviour
if (ch < ' ')
return false;
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 ff1a7a203d..ee79d4b31d 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-05-28 23:24:11.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 da2e1bc4ea..db95705688 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -405,7 +405,7 @@ void RecordPrerenderActivationSignalDela
+@@ -398,7 +398,7 @@ void RecordPrerenderActivationSignalDela
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
SkFontHinting RendererPreferencesToSkiaHinting(
const blink::RendererPreferences& prefs) {
@@ -15,16 +15,16 @@ $NetBSD$
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3615,7 +3615,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3474,7 +3474,7 @@ void WebViewImpl::UpdateFontRenderingFro
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (!renderer_preferences_.system_font_family_name.empty()) {
- WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
+ WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUtf8(
renderer_preferences_.system_font_family_name));
-@@ -3759,7 +3759,7 @@ void WebViewImpl::UpdateRendererPreferen
+@@ -3623,7 +3623,7 @@ void WebViewImpl::UpdateRendererPreferen
renderer_preferences_.selection_clipboard_buffer_available);
#endif // BUILDFLAG(IS_OZONE)
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index 5435347444..3f30b4c108 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6485,7 +6485,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6320,7 +6320,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 \
-@@ -6894,7 +6894,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6729,7 +6729,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 9e3301e1a3..6f8a76e54e 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-05-28 23:24:11.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 5e1bd2d31e..437001c0ee 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
-@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
+@@ -198,7 +198,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 5d87703e4f..e8ccab2abd 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
@@ -76,7 +76,7 @@
#include "ui/display/screen_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -867,7 +867,7 @@ void LayoutView::LayoutRoot() {
+@@ -862,7 +862,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 ae75a247aa..4a2d17ccfb 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -661,7 +661,7 @@ bool ContextMenuController::ShowContextM
+@@ -660,7 +660,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 446b8ea7b9..870540c8da 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-05-28 23:24:11.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 95c8934efa..aba12133ec 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
-@@ -122,7 +122,7 @@ bool ScrollbarThemeAura::SupportsDragSna
+@@ -123,7 +123,7 @@ bool ScrollbarThemeAura::SupportsDragSna
// Disable snapback on desktop Linux to better integrate with the desktop
// behavior. Typically, Linux apps do not implement scrollbar snapback (this
// is true for at least GTK and QT apps).
@@ -15,7 +15,7 @@ $NetBSD$
return false;
#else
return true;
-@@ -396,7 +396,7 @@ ScrollbarPart ScrollbarThemeAura::PartsT
+@@ -402,7 +402,7 @@ ScrollbarPart ScrollbarThemeAura::PartsT
bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
const WebMouseEvent& event) const {
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 8d9e75c88a..24fddaa006 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
@@ -89,7 +89,11 @@ class XSLTProcessor final : public Scrip
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index 213735699f..71c9a1a914 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
@@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(voi
// It would be nice to do something with this error message.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 5aaef9c710..0e277c19ec 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-05-28 23:24:11.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 dbe5d47a4d..1953cf3513 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-05-28 23:24:11.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 e0ec751a1b..21825c35c0 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
-@@ -531,6 +531,7 @@ void RTCDataChannel::send(Blob* data, Ex
+@@ -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 ddfa94b5b7..e21c7e77ab 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -382,7 +382,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index fddeadcfe7..a5179bf298 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-05-28 23:24:11.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 40ced24700..02aaa2d7b6 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6481,7 +6481,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6601,7 +6601,7 @@ void WebGLRenderingContextBase::TexImage
params.function_id == kTexImage2D ||
(params.function_id == kTexSubImage2D &&
base::FeatureList::IsEnabled(kAllowGpuUploadForTexSubImageOnAndroid));
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 cb5c6f50d9..d4b8143674 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu.cc
@@ -427,7 +427,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
index 2d9d973c2b..7ab7e4e94c 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
@@ -270,7 +270,7 @@ GPUCanvasContext::PaintRenderingResultsT
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index f1978673bf..a4af350637 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -1010,7 +1010,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
+@@ -1022,7 +1022,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
// on linux platform.
// TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
// backend is failing for unknown reasons.
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 d2e1da1341..acc40e31fe 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2078,7 +2078,7 @@ static_library("test_support") {
+@@ -2083,7 +2083,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 4f03a05963..f300966477 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
@@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 99d034c50a..540fca9f25 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -53,7 +53,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 2a3db41ec4..d1214d5749 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-05-28 23:24:11.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 31533602c9..37814f1611 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
@@ -40,7 +40,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 70de97ac4e..bf27c0114b 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
@@ -9,7 +9,7 @@
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index d8333de2b9..03835d2dba 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -304,7 +304,7 @@ const FontPlatformData* FontCache::Creat
+@@ -303,7 +303,7 @@ const FontPlatformData* FontCache::Creat
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index 0388e01546..fafa427286 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
@@ -71,7 +71,11 @@ void BeginFrameProvider::CreateComposito
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
index 31e5bb7faa..21ca83b960 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
-@@ -1478,7 +1478,7 @@ std::unique_ptr<T> CanvasResourceProvide
+@@ -1547,7 +1547,7 @@ std::unique_ptr<T> CanvasResourceProvide
gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
#endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index 8d4541167a..15696f681d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
@@ -45,7 +45,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
return source;
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 022e4f5dd6..cc132795f4 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,9 +4,9 @@ $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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -381,7 +381,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -382,7 +382,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
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 c2e14311d2..ce720a700d 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-05-28 23:24:11.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 77a16b6e66..730e9acf71 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-05-28 23:24:11.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 3ef89c5e28..2a121f7965 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -411,7 +411,7 @@
+@@ -418,7 +418,7 @@
name: "AIPromptAPILegacyParams",
public: true,
origin_trial_feature_name: "AIPromptAPIParams",
@@ -15,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
implied_by: ["AIPromptAPIParams"],
},
-@@ -437,7 +437,7 @@
+@@ -444,7 +444,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIParams",
@@ -24,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -469,7 +469,7 @@
+@@ -476,7 +476,7 @@
"default": "",
},
origin_trial_feature_name: "AIProofreaderAPI",
@@ -33,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -484,7 +484,7 @@
+@@ -491,7 +491,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -521,7 +521,7 @@
+@@ -528,7 +528,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -51,7 +51,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -662,7 +662,7 @@
+@@ -665,7 +665,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -60,7 +60,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1425,7 +1425,7 @@
+@@ -1426,7 +1426,7 @@
name: "CSPHashesV1",
base_feature: "none",
origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -69,7 +69,7 @@ $NetBSD$
status: "experimental",
public: true,
},
-@@ -2257,7 +2257,7 @@
+@@ -2318,7 +2318,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -78,7 +78,7 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2575,7 +2575,7 @@
+@@ -2650,7 +2650,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -87,7 +87,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3384,7 +3384,7 @@
+@@ -3454,7 +3454,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",
-@@ -6000,7 +6000,7 @@
+@@ -6122,7 +6122,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
-@@ -6097,7 +6097,7 @@
+@@ -6220,7 +6220,7 @@
status: "experimental",
origin_trial_feature_name: "UserMediaElement",
public: true,
@@ -114,7 +114,7 @@ $NetBSD$
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
},
-@@ -6208,7 +6208,7 @@
+@@ -6335,7 +6335,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -123,7 +123,7 @@ $NetBSD$
public: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -6222,7 +6222,7 @@
+@@ -6349,7 +6349,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 fa1ecd8f4b..4d0071b57d 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-05-28 23:24:11.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 62a4dd625c..4999d2b980 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-05-28 23:24:11.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 f9f8f5287c..db0395b7eb 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-05-28 23:24:11.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 4036618c01..e7065c432d 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-05-28 23:24:11.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 d83207e338..82e6e97d97 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-05-26 20:39:02.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-05-28 23:24:11.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 59d64a5c5b..7634dc3ccf 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-05-26 20:39:02.000000000 +0000
+--- third_party/boringssl/src/crypto/cpu_aarch64_openbsd.cc.orig 2026-05-28 23:24:11.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 adec3b7dc9..e4109f3682 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-05-26 20:39:02.000000000 +0000
+--- third_party/boringssl/src/include/openssl/target.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/boringssl/src/include/openssl/target.h
@@ -177,6 +177,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 5831fe3990..5ec36c83a5 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-05-26 20:39:02.000000000 +0000
+--- third_party/cpuinfo/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/cpuinfo/BUILD.gn
@@ -67,7 +67,7 @@ source_set("cpuinfo") {
}
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index da6f49e485..72656477db 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-05-26 20:39:02.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2026-05-28 23:24:11.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 1cfdebbb35..5a02a513da 100644
--- a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
+++ b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crabbyavif/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/crabbyavif/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/crabbyavif/BUILD.gn
-@@ -199,12 +199,11 @@ rust_static_library("crabbyavif") {
+@@ -203,12 +203,11 @@ rust_static_library("crabbyavif") {
"dav1d",
"libyuv",
"capi",
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 e20f869a9d..2e9c632d7e 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-05-28 23:24:11.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 a69e8c1907..7a2d5d5ab5 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-05-28 23:24:11.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 479c731956..2d189745fb 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-05-31 17:28:57.004313877 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-06-06 07:58:20.585751147 +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 c8e78dd068..9923b2756d 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-05-28 23:24:11.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 4d9c4bce97..17d3def891 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-05-28 23:24:11.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 f5ec361f35..88d2ddc49c 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-05-28 23:24:11.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 2bd54a4c1f..e5edab3ad5 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-05-28 23:24:11.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 76a076240a..3080f1d8fa 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-05-28 23:24:11.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 4f3c4ad296..7c52d83c10 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-05-28 23:24:11.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 02c346ca22..fa278c991a 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-05-28 23:24:11.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 1167ca884b..0dcfae4fac 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-05-28 23:24:11.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 87096a958a..00ccdb629f 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-05-26 20:39:02.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-05-28 23:24:11.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 5b013dbdd3..8e5305bbce 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-05-26 20:39:02.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2026-05-28 23:24:11.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 155e8114ff..a8826b3c9d 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-05-26 20:39:02.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/dawn/include/dawn/native/VulkanBackend.h
@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
};
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index 25c5e283ee..f2f7f49b7c 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/common/Platform.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/dawn/src/dawn/common/Platform.h
@@ -60,6 +60,11 @@
#error "Unsupported Windows platform."
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index e7fe1f9432..24b94adfcd 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
-@@ -57,7 +57,7 @@ constexpr char kSwiftshaderLibName[] = "
+@@ -62,7 +62,7 @@ constexpr char kSwiftshaderLibName[] = "
#endif
#if DAWN_PLATFORM_IS(LINUX)
diff --git a/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h b/chromium/patches/patch-third__party_dawn_third__party_renderdoc_renderdoc_api_app_renderdoc__app.h
index b4bc067ce1..9d8af13ff1 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-05-26 20:39:02.000000000 +0000
+--- third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/dawn/third_party/renderdoc/renderdoc/api/app/renderdoc_app.h
@@ -35,7 +35,7 @@
diff --git a/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js b/chromium/patches/patch-third__party_devtools-frontend_src_node__modules_rollup_dist_native.js
index 86ccf51a45..8e20db58f4 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-05-26 20:39:02.000000000 +0000
+--- third_party/devtools-frontend/src/node_modules/rollup/dist/native.js.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/devtools-frontend/src/node_modules/rollup/dist/native.js
@@ -13,6 +13,18 @@ const bindingsByPlatformAndArch = {
arm64: { base: 'darwin-arm64' },
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index eecb2b70b9..d73fbbf2ec 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/ffmpeg/BUILD.gn
@@ -362,7 +362,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index bb535025bd..31283f9660 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-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-05-28 23:24:11.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 051df85307..1d736651a9 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-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2026-05-28 23:24:11.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 4306f61740..d81c988603 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-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2026-05-28 23:24:11.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 71b41c0f88..a8dbfdc554 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-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-05-28 23:24:11.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 38d1fc066a..2552d92c0d 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-05-26 20:39:02.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-05-28 23:24:11.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 871ffb85b2..a8803ce19d 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-05-26 20:39:02.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2026-05-28 23:24:11.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 6f30470d14..0118b7c62e 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-05-26 20:39:02.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/fontconfig/src/src/fccompat.c
@@ -175,7 +175,9 @@ FcRandom (void)
{
diff --git a/chromium/patches/patch-third__party_google__benchmark_BUILD.gn b/chromium/patches/patch-third__party_google__benchmark_BUILD.gn
index 9e666302da..dfa43275b4 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-05-26 20:39:02.000000000 +0000
+--- third_party/google_benchmark/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/google_benchmark/BUILD.gn
@@ -79,7 +79,7 @@ component("google_benchmark") {
"BENCHMARK_VERSION=\"1.9.0\"",
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index adaddabb47..cc4c918439 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-05-26 20:39:02.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2026-05-28 23:24:11.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 278dae2522..1348027e23 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-05-26 20:39:02.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/ipcz/src/reference_drivers/random.cc
@@ -53,7 +53,7 @@ decltype(&ProcessPrng) GetProcessPrng()
}
diff --git a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index dcec9c7ce2..71c59532f8 100644
--- a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/ipcz/src/standalone/base/logging.cc
@@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file,
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index 0497dac196..a85351453f 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-05-26 20:39:02.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2026-05-28 23:24:11.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 4d76fddd90..9313932030 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-05-26 20:39:02.000000000 +0000
+--- third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libaom/source/config/linux/arm64-cpu-detect/config/av1_rtcd.h
@@ -194,8 +194,10 @@ RTCD_EXTERN void (*av1_dist_wtd_convolve
diff --git a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index bda3ec9534..5d8be828ee 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-05-26 20:39:02.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2026-05-28 23:24:11.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
new file mode 100644
index 0000000000..12655ec90c
--- /dev/null
+++ b/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
@@ -0,0 +1,105 @@
+$NetBSD$
+
+* Part of patchset to build chromium on 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-05-28 23:24:11.000000000 +0000
++++ third_party/libc++/src/include/__locale_dir/support/bsd_like.h
+@@ -61,22 +61,22 @@ inline _LIBCPP_HIDE_FROM_ABI char* __set
+ return ::setlocale(__category, __locale);
+ }
+
+-inline _LIBCPP_HIDE_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc) { return ::localeconv_l(__loc); }
++inline _LIBCPP_HIDE_FROM_ABI __lconv_t* __localeconv(__locale_t& __loc) { return ::localeconv(); }
+ #endif // _LIBCPP_BUILDING_LIBRARY
+
+ //
+ // Strtonum functions
+ //
+ inline _LIBCPP_HIDE_FROM_ABI float __strtof(const char* __nptr, char** __endptr, __locale_t __loc) {
+- return ::strtof_l(__nptr, __endptr, __loc);
++ return ::strtof(__nptr, __endptr);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI double __strtod(const char* __nptr, char** __endptr, __locale_t __loc) {
+- return ::strtod_l(__nptr, __endptr, __loc);
++ return ::strtod(__nptr, __endptr);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI long double __strtold(const char* __nptr, char** __endptr, __locale_t __loc) {
+- return ::strtold_l(__nptr, __endptr, __loc);
++ return ::strtold(__nptr, __endptr);
+ }
+
+ //
+@@ -141,43 +141,43 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_ATT
+ //
+ // Other functions
+ //
+-inline _LIBCPP_HIDE_FROM_ABI decltype(MB_CUR_MAX) __mb_len_max(__locale_t __loc) { return MB_CUR_MAX_L(__loc); }
++inline _LIBCPP_HIDE_FROM_ABI decltype(MB_CUR_MAX) __mb_len_max(__locale_t __loc) { return MB_CUR_MAX; }
+
+ # if _LIBCPP_HAS_WIDE_CHARACTERS
+-inline _LIBCPP_HIDE_FROM_ABI wint_t __btowc(int __c, __locale_t __loc) { return ::btowc_l(__c, __loc); }
++inline _LIBCPP_HIDE_FROM_ABI wint_t __btowc(int __c, __locale_t __loc) { return ::btowc(__c); }
+
+-inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return ::wctob_l(__c, __loc); }
++inline _LIBCPP_HIDE_FROM_ABI int __wctob(wint_t __c, __locale_t __loc) { return ::wctob(__c); }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t
+ __wcsnrtombs(char* __dest, const wchar_t** __src, size_t __nwc, size_t __len, mbstate_t* __ps, __locale_t __loc) {
+- return ::wcsnrtombs_l(__dest, __src, __nwc, __len, __ps, __loc); // wcsnrtombs is a POSIX extension
++ return ::wcsnrtombs(__dest, __src, __nwc, __len, __ps); // wcsnrtombs is a POSIX extension
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t __wcrtomb(char* __s, wchar_t __wc, mbstate_t* __ps, __locale_t __loc) {
+- return ::wcrtomb_l(__s, __wc, __ps, __loc);
++ return ::wcrtomb(__s, __wc, __ps);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t
+ __mbsnrtowcs(wchar_t* __dest, const char** __src, size_t __nms, size_t __len, mbstate_t* __ps, __locale_t __loc) {
+- return ::mbsnrtowcs_l(__dest, __src, __nms, __len, __ps, __loc); // mbsnrtowcs is a POSIX extension
++ return ::mbsnrtowcs(__dest, __src, __nms, __len, __ps); // mbsnrtowcs is a POSIX extension
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t
+ __mbrtowc(wchar_t* __pwc, const char* __s, size_t __n, mbstate_t* __ps, __locale_t __loc) {
+- return ::mbrtowc_l(__pwc, __s, __n, __ps, __loc);
++ return ::mbrtowc(__pwc, __s, __n, __ps);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI int __mbtowc(wchar_t* __pwc, const char* __pmb, size_t __max, __locale_t __loc) {
+- return ::mbtowc_l(__pwc, __pmb, __max, __loc);
++ return ::mbtowc(__pwc, __pmb, __max);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t __mbrlen(const char* __s, size_t __n, mbstate_t* __ps, __locale_t __loc) {
+- return ::mbrlen_l(__s, __n, __ps, __loc);
++ return ::mbrlen(__s, __n, __ps);
+ }
+
+ inline _LIBCPP_HIDE_FROM_ABI size_t
+ __mbsrtowcs(wchar_t* __dest, const char** __src, size_t __len, mbstate_t* __ps, __locale_t __loc) {
+- return ::mbsrtowcs_l(__dest, __src, __len, __ps, __loc);
++ return ::mbsrtowcs(__dest, __src, __len, __ps);
+ }
+ # endif // _LIBCPP_HAS_WIDE_CHARACTERS
+ #endif // _LIBCPP_BUILDING_LIBRARY
+@@ -194,13 +194,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) {
+- return ::snprintf_l(__s, __n, __loc, __format, std::forward<_Args>(__args)...);
++ return ::snprintf(__s, __n, __format, std::forward<_Args>(__args)...);
+ }
+
+ template <class... _Args>
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT(__printf__, 3, 4) int __asprintf(
+ char** __s, __locale_t __loc, const char* __format, _Args&&... __args) {
+- return ::asprintf_l(__s, __loc, __format, std::forward<_Args>(__args)...); // non-standard
++ return ::asprintf(__s, __format, std::forward<_Args>(__args)...); // non-standard
+ }
+ _LIBCPP_DIAGNOSTIC_POP
+ #undef _LIBCPP_VARIADIC_ATTRIBUTE_FORMAT
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 bdac285a68..f150f44b9a 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/chrono.cpp.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libc++/src/src/chrono.cpp
-@@ -38,7 +38,7 @@
+@@ -37,7 +37,7 @@
// OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
// it does have clock_gettime and CLOCK_MONOTONIC which is all we need.
#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || defined(__AMDGPU__) || \
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 2e3f1eff54..5882ca65de 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-05-26 20:39:02.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-05-28 23:24:11.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 b54e7cd20b..63289ace17 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-05-26 20:39:02.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-05-28 23:24:11.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 8bdc1a61a4..a919a192a4 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-05-26 20:39:02.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libdrm/src/xf86drmMode.c
@@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
deleted file mode 100644
index a7b8e5d4de..0000000000
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ /dev/null
@@ -1,18 +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/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-05-26 20:39:02.000000000 +0000
-+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/memory/singleton_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/memory/singleton_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/memory/singleton_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
deleted file mode 100644
index 39d9e08992..0000000000
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ /dev/null
@@ -1,18 +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/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-05-26 20:39:02.000000000 +0000
-+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/synchronization/lock_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/synchronization/lock_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/synchronization/lock_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
deleted file mode 100644
index 8eb82f508f..0000000000
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ /dev/null
@@ -1,29 +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/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-05-26 20:39:02.000000000 +0000
-+++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-@@ -22,8 +22,8 @@
- // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
- // user of the library know that it can't be used in a thread-safe manner when
- // it is not depending on Boost.
--#if !defined(__linux__) && !defined(__APPLE__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
-- !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
-+#if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
-+ !defined(__NetBSD__) && !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
- !((__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)) && \
- !defined(WIN32)
- #error Building without Boost, please provide \
-@@ -33,7 +33,8 @@
- #endif
-
- #if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
-- (defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-+ (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+ defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-
- #include <pthread.h>
-
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
new file mode 100644
index 0000000000..81d0d6756d
--- /dev/null
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_memory_singleton.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/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/memory/singleton.h
+@@ -22,7 +22,7 @@
+ #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
+ // C++11 Lock implementation based on std::mutex.
+ #include "phonenumbers/base/memory/singleton_stdmutex.h"
+-#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
++#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
+ #include "phonenumbers/base/memory/singleton_posix.h"
+ #elif defined(WIN32)
+ #include "phonenumbers/base/memory/singleton_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.h
new file mode 100644
index 0000000000..f0b1315fec
--- /dev/null
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_synchronization_lock.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/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/synchronization/lock.h
+@@ -22,7 +22,7 @@
+ #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
+ // C++11 Lock implementation based on std::mutex.
+ #include "phonenumbers/base/synchronization/lock_stdmutex.h"
+-#elif defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
++#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
+ #include "phonenumbers/base/synchronization/lock_posix.h"
+ #elif defined(WIN32)
+ #include "phonenumbers/base/synchronization/lock_win32.h"
diff --git a/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
new file mode 100644
index 0000000000..dbb257acaa
--- /dev/null
+++ b/chromium/patches/patch-third__party_libphonenumber_src_cpp_src_phonenumbers_base_thread__checker.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ third_party/libphonenumber/src/cpp/src/phonenumbers/base/thread_checker.h
+@@ -22,7 +22,7 @@
+ // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
+ // user of the library know that it can't be used in a thread-safe manner when
+ // it is not depending on Boost.
+-#if !defined(__linux__) && !defined(__APPLE__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
++#if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
+ !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
+ !((__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)) && \
+ !defined(WIN32)
+@@ -33,7 +33,7 @@
+ #endif
+
+ #if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
+- (defined(__linux__) || defined(__APPLE__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
++ (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
+
+ #include <pthread.h>
+
diff --git a/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h b/chromium/patches/patch-third__party_libsync_src_include_ndk_sync.h
index d4f3e5184f..152eb9d631 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-05-26 20:39:02.000000000 +0000
+--- third_party/libsync/src/include/ndk/sync.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libsync/src/include/ndk/sync.h
@@ -28,6 +28,7 @@
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index a2340c28eb..1f7fb34d29 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-05-26 20:39:02.000000000 +0000
+--- third_party/libsync/src/sync.c.orig 2026-05-28 23:24:11.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 ddc2bd9e00..89db9dd828 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-05-26 20:39:02.000000000 +0000
+--- third_party/libunwind/src/src/AddressSpace.hpp.orig 2026-05-28 23:24:11.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 dd3379191e..80748c97ea 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-05-26 20:39:02.000000000 +0000
+--- third_party/libunwind/src/src/DwarfInstructions.hpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libunwind/src/src/DwarfInstructions.hpp
@@ -396,6 +396,23 @@ int DwarfInstructions<A, R>::stepWithDwa
if (R::getArch() == REGISTERS_PPC64 && returnAddress != 0) {
diff --git a/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp b/chromium/patches/patch-third__party_libunwind_src_src_EHHeaderParser.hpp
index efa57453a4..d354ab7433 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-05-26 20:39:02.000000000 +0000
+--- third_party/libunwind/src/src/EHHeaderParser.hpp.orig 2026-05-28 23:24:11.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 6bc87c519c..be8c353520 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-05-26 20:39:02.000000000 +0000
+--- third_party/libunwind/src/src/UnwindCursor.hpp.orig 2026-05-28 23:24:11.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 affcd7b628..681e77419b 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-05-26 20:39:02.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2026-05-28 23:24:11.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 55d4f94069..ab9472aa81 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-05-26 20:39:02.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2026-05-28 23:24:11.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 15ada97cc2..616e91e478 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-05-26 20:39:02.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-05-28 23:24:11.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 92391bcad5..697092b6c0 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-05-26 20:39:02.000000000 +0000
+--- third_party/libvpx/libvpx_srcs.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/libvpx/libvpx_srcs.gni
-@@ -1863,7 +1863,6 @@ libvpx_srcs_arm64_neon_dotprod = [
+@@ -1845,7 +1845,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",
]
-@@ -2799,7 +2798,6 @@ libvpx_srcs_arm64_highbd_neon_dotprod =
+@@ -2773,7 +2772,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
new file mode 100644
index 0000000000..32f7239c3a
--- /dev/null
+++ b/chromium/patches/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
@@ -0,0 +1,104 @@
+$NetBSD$
+
+* Part of patchset to build chromium on 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-05-28 23:24:11.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
+
+ uint32_t vpx_sub_pixel_variance16x16_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance16x16_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance16x16_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance16x16)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance16x32_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance16x32_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance16x32_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance16x32)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance16x8_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance16x8_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance16x8_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance16x8)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance32x16_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance32x16_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance32x16_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x16)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance32x32_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance32x32_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance32x32_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x32)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance32x64_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance32x64_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance32x64_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance32x64)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance4x4_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+@@ -2208,32 +2202,26 @@ uint32_t vpx_sub_pixel_variance4x4_neon(
+
+ uint32_t vpx_sub_pixel_variance4x8_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance4x8_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance4x8_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance4x8)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance64x32_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance64x32_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance64x32_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance64x32)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance64x64_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance64x64_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance64x64_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance64x64)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance8x16_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance8x16_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance8x16_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance8x16)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance8x4_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance8x4_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance8x4_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance8x4)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ uint32_t vpx_sub_pixel_variance8x8_c(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ uint32_t vpx_sub_pixel_variance8x8_neon(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+-uint32_t vpx_sub_pixel_variance8x8_neon_dotprod(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+ RTCD_EXTERN uint32_t (*vpx_sub_pixel_variance8x8)(const uint8_t *src_ptr, int src_stride, int x_offset, int y_offset, const uint8_t *ref_ptr, int ref_stride, uint32_t *sse);
+
+ void vpx_subtract_block_c(int rows, int cols, int16_t *diff_ptr, ptrdiff_t diff_stride, const uint8_t *src_ptr, ptrdiff_t src_stride, const uint8_t *pred_ptr, ptrdiff_t pred_stride);
+@@ -2601,29 +2589,17 @@ static void setup_rtcd_internal(void)
+ vpx_sse = vpx_sse_neon;
+ if (flags & HAS_NEON_DOTPROD) vpx_sse = vpx_sse_neon_dotprod;
+ vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance16x16_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance16x16 = vpx_sub_pixel_variance16x16_neon_dotprod;
+ vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance16x32_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance16x32 = vpx_sub_pixel_variance16x32_neon_dotprod;
+ vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16x8_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance16x8 = vpx_sub_pixel_variance16x8_neon_dotprod;
+ vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance32x16_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance32x16 = vpx_sub_pixel_variance32x16_neon_dotprod;
+ vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance32x32 = vpx_sub_pixel_variance32x32_neon_dotprod;
+ vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance32x64_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance32x64 = vpx_sub_pixel_variance32x64_neon_dotprod;
+ vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance4x8 = vpx_sub_pixel_variance4x8_neon_dotprod;
+ vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance64x32_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance64x32 = vpx_sub_pixel_variance64x32_neon_dotprod;
+ vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance64x64 = vpx_sub_pixel_variance64x64_neon_dotprod;
+ vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x16_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance8x16 = vpx_sub_pixel_variance8x16_neon_dotprod;
+ vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance8x4 = vpx_sub_pixel_variance8x4_neon_dotprod;
+ vpx_sub_pixel_variance8x8 = vpx_sub_pixel_variance8x8_neon;
+- if (flags & HAS_NEON_DOTPROD) vpx_sub_pixel_variance8x8 = vpx_sub_pixel_variance8x8_neon_dotprod;
+ vpx_sum_squares_2d_i16 = vpx_sum_squares_2d_i16_neon;
+ if (flags & HAS_SVE) vpx_sum_squares_2d_i16 = vpx_sum_squares_2d_i16_sve;
+ vpx_variance16x16 = vpx_variance16x16_neon;
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 706022f280..c3d8e18c28 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-05-26 20:39:02.000000000 +0000
+--- third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h.orig 2026-05-28 23:24:11.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 a34e987df6..f7ac531d47 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-05-26 20:39:02.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-05-28 23:24:11.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 9810b3fca3..50829968d3 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-05-26 20:39:02.000000000 +0000
+--- third_party/litert/features.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/litert/features.gni
@@ -4,5 +4,5 @@
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
deleted file mode 100644
index 878689ab82..0000000000
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ /dev/null
@@ -1,43 +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/lzma_sdk/C/CpuArch.c.orig 2026-05-26 20:39:02.000000000 +0000
-+++ third_party/lzma_sdk/C/CpuArch.c
-@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
- BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
- BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
-
-+#elif defined(__OpenBSD__)
-+
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <machine/cpu.h>
-+#include <machine/armreg.h>
-+
-+BoolInt CPU_IsSupported_NEON() { return 1; }
-+
-+#define MY_HWCAP_CHECK_FUNC_2(name1, name2) \
-+ BoolInt CPU_IsSupported_ ## name1() { \
-+ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 }; \
-+ size_t len = sizeof(uint64_t); \
-+ uint64_t cpu_id = 0; \
-+ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0) \
-+ return 0; \
-+ if (ID_AA64ISAR0_ ## name2(cpu_id) >= ID_AA64ISAR0_## name2 ##_BASE) \
-+ return 1; \
-+ return 0; \
-+ }
-+
-+#define MY_HWCAP_CHECK_FUNC(name) \
-+ MY_HWCAP_CHECK_FUNC_2(name, name)
-+
-+MY_HWCAP_CHECK_FUNC (CRC32)
-+MY_HWCAP_CHECK_FUNC (SHA1)
-+MY_HWCAP_CHECK_FUNC (SHA2)
-+MY_HWCAP_CHECK_FUNC (AES)
-
- #else // __APPLE__
-
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
new file mode 100644
index 0000000000..9266229c1b
--- /dev/null
+++ b/chromium/patches/patch-third__party_lzma__sdk_src_C_CpuArch.c
@@ -0,0 +1,43 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/lzma_sdk/src/C/CpuArch.c.orig 2026-05-28 23:24:11.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; }
+ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
+
++#elif defined(__OpenBSD__)
++
++#include <sys/param.h>
++#include <sys/sysctl.h>
++#include <machine/cpu.h>
++#include <machine/armreg.h>
++
++BoolInt CPU_IsSupported_NEON() { return 1; }
++
++#define MY_HWCAP_CHECK_FUNC_2(name1, name2) \
++ BoolInt CPU_IsSupported_ ## name1() { \
++ int isar0_mib[] = { CTL_MACHDEP, CPU_ID_AA64ISAR0 }; \
++ size_t len = sizeof(uint64_t); \
++ uint64_t cpu_id = 0; \
++ if (sysctl(isar0_mib, 2, &cpu_id, &len, NULL, 0) < 0) \
++ return 0; \
++ if (ID_AA64ISAR0_ ## name2(cpu_id) >= ID_AA64ISAR0_## name2 ##_BASE) \
++ return 1; \
++ return 0; \
++ }
++
++#define MY_HWCAP_CHECK_FUNC(name) \
++ MY_HWCAP_CHECK_FUNC_2(name, name)
++
++MY_HWCAP_CHECK_FUNC (CRC32)
++MY_HWCAP_CHECK_FUNC (SHA1)
++MY_HWCAP_CHECK_FUNC (SHA2)
++MY_HWCAP_CHECK_FUNC (AES)
+
+ #else // __APPLE__
+
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 9a4e2d5326..8302368e22 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-05-26 20:39:02.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-05-28 23:24:11.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 331221295f..97756c5103 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/nasm/BUILD.gn
-@@ -63,6 +63,13 @@ config("nasm_config") {
+@@ -64,6 +64,13 @@ config("nasm_config") {
defines = [ "HAVE_CONFIG_H" ]
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 8ddcc6b119..bd3b666532 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/config/config-linux.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/nasm/config/config-linux.h
-@@ -209,7 +209,7 @@
+@@ -220,7 +220,7 @@
#define HAVE_DECL_STRSEP 1
/* Define to 1 if you have the <endian.h> header file. */
@@ -15,7 +15,7 @@ $NetBSD$
/* Define to 1 if you have the 'faccessat' function. */
#define HAVE_FACCESSAT 1
-@@ -351,13 +351,13 @@
+@@ -399,13 +399,13 @@
#define HAVE_ISASCII 1
/* Define to 1 if you have the 'iscntrl' function. */
@@ -32,8 +32,8 @@ $NetBSD$
/* Define to 1 if you have the 'mempset' function. */
/* #undef HAVE_MEMPSET */
-@@ -384,7 +384,7 @@
- #define HAVE_STDARG_H 1
+@@ -435,7 +435,7 @@
+ /* #undef HAVE_STDBIT_H */ // Controlled by the Chromium build process - see generate_nasm_configs.py
/* Define to 1 if stdbool.h conforms to C99. */
-/* #undef HAVE_STDBOOL_H */
@@ -41,7 +41,7 @@ $NetBSD$
/* Define to 1 if your compiler supports C99 extern inline */
#define HAVE_STDC_INLINE 1
-@@ -414,7 +414,7 @@
+@@ -468,7 +468,7 @@
#define HAVE_STRING_H 1
/* Define to 1 if you have the 'strlcpy' function. */
@@ -50,7 +50,7 @@ $NetBSD$
/* Define to 1 if you have the 'strncasecmp' function. */
#define HAVE_STRNCASECMP 1
-@@ -441,7 +441,7 @@
+@@ -495,7 +495,7 @@
#define HAVE_SYSCONF 1
/* Define to 1 if you have the <sys/endian.h> header file. */
@@ -59,20 +59,3 @@ $NetBSD$
/* Define to 1 if you have the <sys/mman.h> header file. */
#define HAVE_SYS_MMAN_H 1
-@@ -522,13 +522,13 @@
- /* #undef HAVE__STATI64 */
-
- /* Define to 1 if you have the `__bswap_16' intrinsic function. */
--#define HAVE___BSWAP_16 1
-+/* #undef HAVE___BSWAP_16 */
-
- /* Define to 1 if you have the `__bswap_32' intrinsic function. */
--#define HAVE___BSWAP_32 1
-+/* #undef HAVE___BSWAP_32 */
-
- /* Define to 1 if you have the `__bswap_64' intrinsic function. */
--#define HAVE___BSWAP_64 1
-+/* #undef HAVE___BSWAP_64 */
-
- /* Define to 1 if you have the `__builtin_bswap16' intrinsic function. */
- #define HAVE___BUILTIN_BSWAP16 1
diff --git a/chromium/patches/patch-third__party_node_check__version.py b/chromium/patches/patch-third__party_node_check__version.py
index 32562e1cfe..9a7849fe62 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-05-26 20:39:02.000000000 +0000
+--- third_party/node/check_version.py.orig 2026-05-28 23:24:11.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 7e2044e4bd..e3a91eec94 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-05-26 20:39:02.000000000 +0000
+--- third_party/node/node.gni.orig 2026-05-28 23:24:11.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 34131f5b1b..854e476718 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-05-26 20:39:02.000000000 +0000
+--- third_party/node/node.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/node/node.py
@@ -20,6 +20,9 @@ def GetBinaryPath():
return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index 4aac569c6f..98ca85d68b 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-05-26 20:39:02.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -159,7 +159,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 8e63bb9c05..77be7f0d0d 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-05-26 20:39:02.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -19,7 +19,7 @@
#include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 890884f571..ec79029666 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-05-26 20:39:02.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-05-28 23:24:11.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 6309d7be42..9f1440f445 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/pdfium.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/pdfium/pdfium.gni
@@ -42,7 +42,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index 64e68797a5..f0b0703e48 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-05-26 20:39:02.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-05-28 23:24:11.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 2205cb7e34..02088eebab 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-05-28 23:24:11.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 2b827e339f..b5e0242d1b 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-05-28 23:24:11.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 155f25956e..697b9083e5 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
@@ -228,6 +228,7 @@ inline TimeNanos GetTimeInternalNs(clock
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 78c95d741b..b2e3fb1c1f 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-05-28 23:24:11.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 50bf5f4fdf..3df0698559 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-05-28 23:24:11.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 9317a74d46..caf81827fb 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-05-28 23:24:11.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 e3724e3fb2..0c0e16e16b 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-05-28 23:24:11.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 882c34a641..08056e619f 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/android_utils.cc.orig 2026-05-28 23:24:11.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 11e3ee99ca..b2c01e50a0 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-05-28 23:24:11.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 5152ba4290..1d9c87a0d8 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2026-05-28 23:24:11.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 7e1a0c7927..81c96fcc4d 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_file__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/file_utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/file_utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/perfetto/src/base/file_utils.cc
@@ -60,8 +60,11 @@
#include <unistd.h>
@@ -20,7 +20,7 @@ $NetBSD$
// For inotify. QNX doesn't have full support for inotify_init1().
#include <sys/inotify.h>
#endif
-@@ -637,8 +640,11 @@ std::optional<uint64_t> GetFileSize(Plat
+@@ -640,8 +643,11 @@ std::optional<uint64_t> GetFileSize(Plat
// LinuxFileWatch
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index 920c1b3293..50b3a12e69 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2026-05-28 23:24:11.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 a08b9134c3..9ddd7c9255 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-05-28 23:24:11.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 67a34cbb02..f49b1a9529 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2026-05-28 23:24:11.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 06890a1f58..185c18c3d3 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-05-28 23:24:11.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 dbde507972..09ea65613e 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-05-28 23:24:11.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 e240d2642c..09c2feb1c8 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-05-28 23:24:11.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 6d30d6fd91..80aa617e57 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2026-05-28 23:24:11.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 5c577c7c57..8a368150db 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
@@ -43,7 +43,8 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 9aa2440779..3b352ddc24 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-05-28 23:24:11.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 889f8a392a..646bddd30d 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-05-28 23:24:11.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 f4e6ced3b2..6d6349388b 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-05-28 23:24:11.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 d840b30c18..aadaec673e 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-05-26 20:39:02.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2026-05-28 23:24:11.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 055fb6693b..ffc2b80b0d 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-05-26 20:39:02.000000000 +0000
+--- third_party/protobuf/proto_library.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/protobuf/proto_library.gni
@@ -259,7 +259,19 @@ _protoc_gen_ts_runtime_deps = [
diff --git a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 2ebdcbc0e4..164fd97b0f 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-05-26 20:39:02.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-05-28 23:24:11.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 c708a07ded..a4153de432 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-05-26 20:39:02.000000000 +0000
+--- third_party/rust/bytemuck/v1/BUILD.gn.orig 2026-05-28 23:24:11.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 574a1c2dff..4288302c59 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-05-26 20:39:02.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/rust/qr_code/v2/BUILD.gn
@@ -40,6 +40,10 @@ cargo_crate("lib") {
cargo_pkg_repository = "https://github.com/RCasatta/qr_code"
diff --git a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
index 8ef5c77584..ef11f3096c 100644
--- a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/rust/png/FFI.rs.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/skia/rust/png/FFI.rs.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/skia/rust/png/FFI.rs
@@ -222,6 +222,7 @@ mod ffi {
type StreamWriter;
diff --git a/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
index 09347067d0..317bc4e115 100644
--- a/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_base_SkAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/base/SkAutoLocaleSetter.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/skia/src/base/SkAutoLocaleSetter.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/skia/src/base/SkAutoLocaleSetter.h
@@ -27,7 +27,7 @@
#define HAVE_XLOCALE 0
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index b31aa93088..ed72f42c25 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-05-26 20:39:02.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-05-28 23:24:11.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 868cfea485..e3e1d69dd5 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-05-26 20:39:02.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-05-28 23:24:11.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 7c007a311e..c60e1e33a8 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-05-31 17:28:57.017708345 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-06-06 07:58:20.848137317 +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 3e9f691b72..d98fcb24a8 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-05-26 20:39:02.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2026-05-28 23:24:11.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 fbbaa1ba13..b3a534591b 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-05-26 20:39:02.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/sqlite/BUILD.gn
@@ -155,7 +155,7 @@ config("sqlite_warnings") {
]
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index 4946c7521b..82b0eb5b36 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
@@ -14770,7 +14770,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 2ccbfe8bc4..7bae975759 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
@@ -14770,7 +14770,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index b82b2c6fc2..df8ea2f259 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-05-28 23:24:11.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 824ca75922..6bdffad7b2 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-05-28 23:24:11.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 429feaa1a4..4668c98735 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-05-28 23:24:11.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 c87f5b1444..2e5c92685f 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-05-28 23:24:11.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 80e9f74b80..404e20d580 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-05-28 23:24:11.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 f15a6d9b8f..4e73a526bf 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-05-28 23:24:11.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 7baba1e422..8efe42165a 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-05-28 23:24:11.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 872608e528..bf008c2b99 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-05-28 23:24:11.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 17e34f1d5a..73d57a4705 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-05-26 20:39:02.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-05-28 23:24:11.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 c0cd5e9138..be2ded191e 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-05-26 20:39:02.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-05-28 23:24:11.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 4bc717193b..4ddc5e145e 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-05-26 20:39:02.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-05-28 23:24:11.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 55dbdcc31b..97a3bdc112 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-05-26 20:39:02.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-05-28 23:24:11.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 9ee8da3430..a28af2faea 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/tflite/features.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/tflite/features.gni
-@@ -11,7 +11,7 @@ if (build_with_chromium) {
+@@ -14,7 +14,7 @@ declare_args() {
+ use_litert_tflite = false
- declare_args() {
# This enables building TFLite with XNNPACK.
- build_tflite_with_xnnpack = current_cpu != "arm" && !is_fuchsia
+ build_tflite_with_xnnpack = current_cpu != "arm" && !is_fuchsia && !is_bsd
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 9480a77fa4..5d1303dabe 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/unrar/src/crypt.cpp
@@ -123,6 +123,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index fcb85e223e..8bce77bf39 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-05-26 20:39:02.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-05-28 23:24:11.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 c740cd6251..003bcc3ea6 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-05-26 20:39:02.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-05-28 23:24:11.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 a043e47f20..7956242a07 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-05-26 20:39:02.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
diff --git a/chromium/patches/patch-third__party_wayland_BUILD.gn b/chromium/patches/patch-third__party_wayland_BUILD.gn
index cc9118dc7b..582d94cea1 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-05-26 20:39:02.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2026-05-28 23:24:11.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 37faef4814..a5721aab7d 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-05-26 20:39:02.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2026-05-28 23:24:11.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 a046631720..ed3311c977 100644
--- a/chromium/patches/patch-third__party_wayland_src_src_scanner.c
+++ b/chromium/patches/patch-third__party_wayland_src_src_scanner.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/src/src/scanner.c.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/wayland/src/src/scanner.c.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/wayland/src/src/scanner.c
@@ -294,7 +294,7 @@ uppercase_dup(const char *src)
diff --git a/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c b/chromium/patches/patch-third__party_wayland_src_src_wayland-os.c
index 5f08b52b17..885cdc83a9 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-05-26 20:39:02.000000000 +0000
+--- third_party/wayland/src/src/wayland-os.c.orig 2026-05-28 23:24:11.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 c0b65ee5e2..ef25ca188f 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/webrtc/BUILD.gn
-@@ -227,6 +227,9 @@ config("common_inherited_config") {
+@@ -242,6 +242,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
defines += [ "WEBRTC_LINUX" ]
}
diff --git a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 24510be482..11a93a9d66 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-05-28 23:24:11.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
new file mode 100644
index 0000000000..44a8126dd1
--- /dev/null
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_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/webrtc/modules/desktop_capture/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
++++ third_party/webrtc/modules/desktop_capture/BUILD.gn
+@@ -429,6 +429,8 @@ rtc_library("desktop_capture") {
+
+ "Xrender",
+ "Xtst",
++ "X11-xcb",
++ "xcb-shm"
+ ]
+ }
+
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 f476a5fb1a..64c8f52451 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-05-28 23:24:11.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 23c1362048..1bca7d2036 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.h.orig 2026-05-28 23:24:11.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 158668190a..18c0b5437b 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,18 +4,111 @@ $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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
-@@ -212,6 +212,12 @@ bool XServerPixelBuffer::Init(XAtomCache
- void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
- Visual* default_visual = attributes.visual;
- int default_depth = attributes.depth;
+@@ -17,6 +17,13 @@
+ #include <sys/ipc.h>
+ #include <sys/shm.h>
+
++#if defined(__OpenBSD__)
++#include <X11/Xlib-xcb.h>
++#include <xcb/shm.h>
++#include <sys/mman.h>
++#include <unistd.h>
++#endif
++
+ #include <cstdint>
+ #include <vector>
+
+@@ -170,13 +177,25 @@ void XServerPixelBuffer::ReleaseSharedMe
+ if (!shm_segment_info_)
+ return;
+ if (xshm_attached_) {
++#if defined(__OpenBSD__)
++ xcb_shm_detach(xcb_connection_, shm_segment_info_->shmseg);
++#else
+ XShmDetach(display_, shm_segment_info_);
++#endif
+ xshm_attached_ = false;
+ }
+ if (shm_segment_info_->shmaddr != nullptr)
++#if defined(__OpenBSD__)
++ munmap(shm_segment_info_->shmaddr, shm_size_);
++#else
+ shmdt(shm_segment_info_->shmaddr);
++#endif
+ if (shm_segment_info_->shmid != -1)
++#if defined(__OpenBSD__)
++ xcb_shm_detach(xcb_connection_, shm_segment_info_->shmseg);
++#else
+ shmctl(shm_segment_info_->shmid, IPC_RMID, nullptr);
++#endif
+ delete shm_segment_info_;
+ shm_segment_info_ = nullptr;
+ }
+@@ -224,21 +243,55 @@ void XServerPixelBuffer::InitShm(const X
+ shm_segment_info_->shmid = -1;
+ shm_segment_info_->shmaddr = nullptr;
+ shm_segment_info_->readOnly = False;
+#if defined(__OpenBSD__)
-+// pledge(2)
-+ RTC_LOG(LS_WARNING) << "Unable to use shmget(2) while using pledge(2). "
-+ "Performance may be degraded.";
-+ return;
++ shm_segment_info_->shmseg = XCB_NONE;
++#endif
+ x_shm_image_ = XShmCreateImage(display_, default_visual, default_depth,
+ ZPixmap, nullptr, shm_segment_info_,
+ window_rect_.width(), window_rect_.height());
+ if (x_shm_image_) {
++#if defined(__OpenBSD__)
++ char name[19] = "/webrtc-XXXXXXXXXX";
++ shm_size_ = x_shm_image_->bytes_per_line * x_shm_image_->height;
++ shm_segment_info_->shmid = shm_mkstemp(name);
++ shm_unlink(name);
++#else
+ shm_segment_info_->shmid =
+ shmget(IPC_PRIVATE, x_shm_image_->bytes_per_line * x_shm_image_->height,
+ IPC_CREAT | 0600);
++#endif
+ if (shm_segment_info_->shmid != -1) {
++#if defined(__OpenBSD__)
++ if (ftruncate(shm_segment_info_->shmid, shm_size_) < 0) {
++ close(shm_segment_info_->shmid);
++ return;
++ }
++ void* shmat_result = mmap(nullptr, shm_size_, PROT_READ | PROT_WRITE,
++ MAP_SHARED | __MAP_NOFAULT,
++ shm_segment_info_->shmid, 0);
++ if (shmat_result == MAP_FAILED) {
++ close(shm_segment_info_->shmid);
++ return;
++ }
++#else
+ void* shmat_result = shmat(shm_segment_info_->shmid, nullptr, 0);
++#endif
+ if (shmat_result != reinterpret_cast<void*>(-1)) {
+ shm_segment_info_->shmaddr = reinterpret_cast<char*>(shmat_result);
+ x_shm_image_->data = shm_segment_info_->shmaddr;
+
+ XErrorTrap error_trap(display_);
++#if defined(__OpenBSD__)
++ xcb_connection_ = XGetXCBConnection(display_);
++ shm_segment_info_->shmseg = xcb_generate_id(xcb_connection_);
++ xcb_void_cookie_t cookie =
++ xcb_shm_attach_fd_checked(xcb_connection_, shm_segment_info_->shmseg,
++ shm_segment_info_->shmid, 0);
++ if (xcb_request_check(xcb_connection_, cookie) == NULL)
++ xshm_attached_ = true;
++#else
+ xshm_attached_ = XShmAttach(display_, shm_segment_info_);
++#endif
+ XSync(display_, False);
+ if (error_trap.GetLastErrorAndDisable() != 0)
+ xshm_attached_ = false;
+@@ -263,7 +316,9 @@ void XServerPixelBuffer::InitShm(const X
+ if (have_pixmaps)
+ have_pixmaps = InitPixmaps(default_depth);
+
++#if !defined(__OpenBSD__)
+ shmctl(shm_segment_info_->shmid, IPC_RMID, nullptr);
+#endif
+ shm_segment_info_->shmid = -1;
- int major, minor;
- Bool have_pixmaps;
+ RTC_LOG(LS_VERBOSE) << "Using X shared memory extension v" << major << "."
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
new file mode 100644
index 0000000000..68a11a8d07
--- /dev/null
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.h
@@ -0,0 +1,31 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h
+@@ -17,6 +17,10 @@
+ #include <X11/Xlib.h>
+ #include <X11/extensions/XShm.h>
+
++#if defined(__OpenBSD__)
++#include <xcb/xcb.h>
++#endif
++
+ #include <cstdint>
+ #include <vector>
+
+@@ -84,6 +88,11 @@ class XServerPixelBuffer {
+ bool xshm_attached_ = false;
+ bool xshm_get_image_succeeded_ = false;
+ std::vector<uint8_t> icc_profile_;
++
++#if defined(__OpenBSD__)
++ size_t shm_size_ = 0;
++ xcb_connection_t* xcb_connection_ = nullptr;
++#endif
+ };
+
+ } // namespace webrtc
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 1c751757ec..ecf3bb4902 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-05-28 23:24:11.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 718903bad3..f38a915f32 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig 2026-05-28 23:24:11.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 0da7470482..753fc871a6 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2026-05-28 23:24:11.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 5b589da816..192ac13981 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-05-28 23:24:11.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 aa478ba818..1e8691e669 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-05-28 23:24:11.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 cbc3e09257..189690067f 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-05-28 23:24:11.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 a93931978d..0d7e047814 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
@@ -310,7 +310,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index faab61e741..405bebcfbf 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,27 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.cc
-@@ -65,7 +65,7 @@
+@@ -63,7 +63,7 @@
#undef SetPort
#endif
-#if defined(WEBRTC_LINUX)
+#if defined(WEBRTC_LINUX) && !defined(WEBRTC_BSD)
#include <asm-generic/socket.h>
- #include <linux/sockios.h>
#include <sys/epoll.h>
-@@ -82,7 +82,7 @@
- typedef void* SockOptArg;
- #endif // WEBRTC_POSIX
-
--#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC)
-+#if defined(WEBRTC_POSIX) && !defined(WEBRTC_MAC) && !defined(WEBRTC_BSD)
- int64_t GetSocketRecvTimestamp(int socket) {
- struct timeval tv_ioctl;
- int ret = ioctl(socket, SIOCGSTAMP, &tv_ioctl);
-@@ -336,7 +336,7 @@ int PhysicalSocket::GetOption(Option opt
+ #endif
+@@ -381,7 +381,7 @@ int PhysicalSocket::GetOption(Option opt
return -1;
}
if (opt == OPT_DONTFRAGMENT) {
@@ -33,7 +24,7 @@ $NetBSD$
*value = (*value != IP_PMTUDISC_DONT) ? 1 : 0;
#endif
} else if (opt == OPT_DSCP) {
-@@ -365,7 +365,7 @@ int PhysicalSocket::SetOption(Option opt
+@@ -410,7 +410,7 @@ int PhysicalSocket::SetOption(Option opt
if (TranslateOption(opt, &slevel, &sopt) == -1)
return -1;
if (opt == OPT_DONTFRAGMENT) {
@@ -42,7 +33,7 @@ $NetBSD$
value = (value) ? IP_PMTUDISC_DO : IP_PMTUDISC_DONT;
#endif
} else if (opt == OPT_DSCP) {
-@@ -396,7 +396,7 @@ int PhysicalSocket::SetOption(Option opt
+@@ -445,7 +445,7 @@ int PhysicalSocket::SetOption(Option opt
int PhysicalSocket::Send(const void* pv, size_t cb) {
int sent = DoSend(
s_, reinterpret_cast<const char*>(pv), static_cast<int>(cb),
@@ -51,7 +42,7 @@ $NetBSD$
// Suppress SIGPIPE. Without this, attempting to send on a socket whose
// other end is closed will result in a SIGPIPE signal being raised to
// our process, which by default will terminate the process, which we
-@@ -425,7 +425,7 @@ int PhysicalSocket::SendTo(const void* b
+@@ -474,7 +474,7 @@ int PhysicalSocket::SendTo(const void* b
size_t len = addr.ToSockAddrStorage(&saddr);
int sent =
DoSendTo(s_, static_cast<const char*>(buffer), static_cast<int>(length),
@@ -60,7 +51,7 @@ $NetBSD$
// Suppress SIGPIPE. See above for explanation.
MSG_NOSIGNAL,
#else
-@@ -706,7 +706,7 @@ int PhysicalSocket::TranslateOption(Opti
+@@ -756,7 +756,7 @@ int PhysicalSocket::TranslateOption(Opti
*slevel = IPPROTO_IP;
*sopt = IP_DONTFRAGMENT;
break;
@@ -69,7 +60,7 @@ $NetBSD$
RTC_LOG(LS_WARNING) << "Socket::OPT_DONTFRAGMENT not supported.";
return -1;
#elif defined(WEBRTC_POSIX)
-@@ -755,7 +755,7 @@ int PhysicalSocket::TranslateOption(Opti
+@@ -805,7 +805,7 @@ int PhysicalSocket::TranslateOption(Opti
return -1;
#endif
case OPT_RECV_ECN:
@@ -78,7 +69,7 @@ $NetBSD$
if (family_ == AF_INET6) {
*slevel = IPPROTO_IPV6;
*sopt = IPV6_RECVTCLASS;
-@@ -775,10 +775,19 @@ int PhysicalSocket::TranslateOption(Opti
+@@ -825,10 +825,19 @@ int PhysicalSocket::TranslateOption(Opti
*sopt = SO_KEEPALIVE;
break;
case OPT_TCP_KEEPCNT:
@@ -98,7 +89,7 @@ $NetBSD$
*slevel = IPPROTO_TCP;
#if !defined(WEBRTC_MAC)
*sopt = TCP_KEEPIDLE;
-@@ -786,12 +795,18 @@ int PhysicalSocket::TranslateOption(Opti
+@@ -836,12 +845,18 @@ int PhysicalSocket::TranslateOption(Opti
*sopt = TCP_KEEPALIVE;
#endif
break;
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 3d99aee99e..0da2ac6fc0 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-05-28 23:24:11.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 42dfdfe141..7c60ebbb4a 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-05-26 20:39:02.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-05-28 23:24:11.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 ee72983ecd..1a0a265835 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,12 +4,12 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/widevine/cdm/widevine.gni.orig 2026-05-26 20:39:02.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2026-05-28 23:24:11.000000000 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -28,6 +28,9 @@ library_widevine_cdm_available =
(is_chromeos &&
(target_cpu == "x64" || target_cpu == "arm" || target_cpu == "arm64")) ||
- (target_os == "linux" && target_cpu == "x64") ||
+ (target_os == "linux" && (target_cpu == "x64" || target_cpu == "arm64")) ||
+ (target_os == "openbsd" && target_cpu == "x64") ||
+ (target_os == "freebsd" && target_cpu == "x64") ||
+ (target_os == "netbsd" && target_cpu == "x64") ||
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index 60916a4d44..a5f3a67e14 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-05-26 20:39:02.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2026-05-28 23:24:11.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 c9701efc6c..bd7e4d050f 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-05-26 20:39:02.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2026-05-28 23:24:11.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 3f7c8b694d..fbc7b06e88 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-05-26 20:39:02.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2026-05-28 23:24:11.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 664ace03d6..857f107b92 100644
--- a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/generate_shim_headers/generate_shim_headers.py
@@ -18,7 +18,7 @@ import sys
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index d2a4ec4110..84262ac443 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-05-26 20:39:02.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2026-05-28 23:24:11.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 95f78c86fb..fcdadaeaf5 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2026-05-28 23:24:11.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 915183b489..e7bc14fb33 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/build/gen.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/gn/build/gen.py
@@ -94,6 +94,12 @@ class Platform(object):
def is_solaris(self):
diff --git a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
index 0e0b4b426e..87d70c4d8a 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2026-05-28 23:24:11.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 86a318a6e3..14d3806141 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/src/gn/args.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/gn/src/gn/args.cc
@@ -386,7 +386,7 @@ void Args::SetSystemVarsLocked(Scope* de
arch = kX86;
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index b5d5d76fd5..175a16b668 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2026-05-28 23:24:11.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 e5bae508e7..ce945ea4bc 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-05-26 20:39:02.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/gn/src/util/exe_path.cc
@@ -15,7 +15,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index 3b2d5421a4..e1e56f0df5 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/grit/grit/node/base.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/grit/grit/node/base.py
@@ -491,7 +491,8 @@ class Node:
value = defs
diff --git a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index f6fe477b31..18cbe2042e 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/json_schema_compiler/cpp_bundle_generator.py
@@ -140,7 +140,7 @@ class CppBundleGenerator(object):
elif platform == Platforms.DESKTOP_ANDROID:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index 29ecbbe005..cd463fc61b 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/feature_compiler.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/json_schema_compiler/feature_compiler.py
@@ -289,6 +289,9 @@ FEATURE_GRAMMAR = ({
'linux': 'Feature::LINUX_PLATFORM',
diff --git a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index 933abb1e3d..dfbb4b3137 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-05-26 20:39:02.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2026-05-28 23:24:11.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 191123b007..cf3bab9c4e 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-05-26 20:39:02.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-05-28 23:24:11.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 e1b99e16e1..83f11ab00c 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/protoc_wrapper/protoc_wrapper.py
@@ -227,15 +227,19 @@ def main(argv):
if not options.exclude_imports:
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index e717ad8763..d2bf80161a 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-05-26 20:39:02.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2026-05-28 23:24:11.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 80deaa101d..4043e30707 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ tools/variations/fieldtrial_to_struct.py
@@ -31,6 +31,9 @@ _platforms = [
'linux',
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index 6a7b83feef..c49db291b1 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-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -455,7 +455,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -458,7 +458,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -490,7 +490,7 @@ bool IsBlockRootWindowAccessibleNameChan
+@@ -499,7 +499,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 726a3dd6a0..42e8b71281 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-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -366,7 +366,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -361,7 +361,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -15,8 +15,8 @@ $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(
-@@ -393,7 +393,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
- AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
+@@ -393,7 +393,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kMac
+ AX_BASE_EXPORT bool IsMacAccessibilityTextOperationEnabled();
#endif // BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.cc b/chromium/patches/patch-ui_accessibility_ax__node.cc
index 1a9223022e..c0a0f94fb9 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__node.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/ax_node.cc
@@ -1549,7 +1549,7 @@ AXNode::GetExtraMacNodes() const {
return &table_info->extra_mac_nodes;
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.h b/chromium/patches/patch-ui_accessibility_ax__node.h
index cf67a742b8..49160665b3 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.h
+++ b/chromium/patches/patch-ui_accessibility_ax__node.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/ax_node.h
@@ -580,7 +580,7 @@ class AX_EXPORT AXNode final {
const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.cc b/chromium/patches/patch-ui_accessibility_ax__tree.cc
index 03cdd8f252..0fb1b79c49 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-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/ax_tree.cc
@@ -699,7 +699,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
@@ -33,7 +33,7 @@ $NetBSD$
ClearExtraAnnouncementNodes();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -1601,7 +1601,7 @@ bool AXTree::Unserialize(const AXTreeUpd
+@@ -1602,7 +1602,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();
}
-@@ -2198,7 +2198,7 @@ void AXTree::NotifyNodeAttributesWillCha
+@@ -2205,7 +2205,7 @@ void AXTree::NotifyNodeAttributesWillCha
new_data);
}
@@ -51,7 +51,7 @@ $NetBSD$
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2599,7 +2599,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2606,7 +2606,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 0f6dd47509..3e99037025 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-05-26 20:39:02.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/accessibility/ax_tree.h
@@ -64,7 +64,7 @@ enum class AXTreeUnserializeError {
};
diff --git a/chromium/patches/patch-ui_aura_client_drag__drop__client.h b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
index 1f9bec52f4..98da467076 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-05-26 20:39:02.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2026-05-28 23:24:11.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 6f84e29495..b62326295a 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-05-26 20:39:02.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2026-05-28 23:24:11.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 1a46914806..a3d37a5002 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-05-26 20:39:02.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2026-05-28 23:24:11.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 3eb1bd8772..8af5e378ce 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-05-26 20:39:02.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/accelerators/accelerator.cc
@@ -335,7 +335,7 @@ std::vector<std::u16string> Accelerator:
modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SEARCH_KEY));
diff --git a/chromium/patches/patch-ui_base_accelerators_command.cc b/chromium/patches/patch-ui_base_accelerators_command.cc
index 433b9d49f9..16b3b24d5b 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-05-26 20:39:02.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/accelerators/command.cc
@@ -80,7 +80,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index 5bf5d85932..c014925d5f 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,10 +4,10 @@ $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-05-26 20:39:02.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
-@@ -11,7 +11,7 @@
- #include "ui/base/accelerators/accelerator.h"
+@@ -12,7 +12,7 @@
+ #include "ui/base/ui_base_features.h"
#include "ui/ozone/public/ozone_platform.h"
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/environment.h"
#include "base/feature_list.h"
#include "base/nix/xdg_util.h"
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
using content::BrowserThread;
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kGlobalShortcutsPortal, base::FEATURE_ENABLED_BY_DEFAULT);
constexpr char kSessionSuffix[] = "_global_shortcuts";
-@@ -48,7 +48,7 @@ GlobalAcceleratorListener* GlobalAcceler
+@@ -49,7 +49,7 @@ GlobalAcceleratorListener* GlobalAcceler
return instance->get();
}
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
index 420f11edd0..ce19499bf7 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-05-26 20:39:02.000000000 +0000
+--- ui/base/clipboard/clipboard.cc.orig 2026-05-28 23:24:11.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 aeb19fe647..5568685a65 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-05-26 20:39:02.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2026-05-28 23:24:11.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 927106be22..af76e43c0e 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-05-26 20:39:02.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-05-28 23:24:11.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 d3423720d5..746b526e97 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-05-26 20:39:02.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/cursor/cursor_factory.cc
@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index 8129ad81ef..6a97b6e573 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-05-26 20:39:02.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/cursor/cursor_factory.h
@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 50ac69490d..f34bce73bb 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-05-26 20:39:02.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-05-28 23:24:11.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 b212e7cb27..a89682cf6f 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-05-26 20:39:02.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
@@ -104,7 +104,7 @@ void OSExchangeDataProviderNonBacked::Se
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
index b1b7f5fc1a..ed5dd0a266 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2026-05-28 23:24:11.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 53436edac4..946dbef13b 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2026-05-28 23:24:11.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 62930efb53..e0f7fa3281 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2026-05-28 23:24:11.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 a2626fae52..2ceca66613 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2026-05-28 23:24:11.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 0678d02c24..2ffcf47e0b 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2026-05-28 23:24:11.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 63d47441bb..5a5dd8ad44 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-05-28 23:24:11.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 59a6b34e1a..483a72153f 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/ime/text_input_client.h
@@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
// fields that are considered 'private' (e.g. in incognito tabs).
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index 8f73c278ab..66ccaac0df 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-05-26 20:39:02.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
-@@ -996,7 +996,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -995,7 +995,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 ae80f85831..24b80f5543 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-05-26 20:39:02.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-05-28 23:24:11.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 e21166b547..bff505a410 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-05-26 20:39:02.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/test/ui_controls.h
@@ -196,7 +196,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 edd009c50e..f4a43c9eaa 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/ui_base_features.cc
-@@ -169,7 +169,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -119,7 +119,7 @@ BASE_FEATURE(kWaylandTextInputV3, base::
+ BASE_FEATURE(kWaylandSessionManagement, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kGlobalShortcutsPortalPreferredTrigger,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+@@ -175,7 +175,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,
@@ -15,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -258,7 +258,7 @@ bool IsForcedColorsEnabled() {
+@@ -264,7 +264,7 @@ bool IsForcedColorsEnabled() {
// milestones.
BASE_FEATURE(kEyeDropper,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-ui_base_ui__base__features.h b/chromium/patches/patch-ui_base_ui__base__features.h
new file mode 100644
index 0000000000..cfdedbb969
--- /dev/null
+++ b/chromium/patches/patch-ui_base_ui__base__features.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- ui/base/ui_base_features.h.orig 2026-05-28 23:24:11.000000000 +0000
++++ ui/base/ui_base_features.h
+@@ -134,7 +134,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
+ BASE_DECLARE_FEATURE(kWaylandSessionManagement);
+ #endif // BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(UI_BASE_FEATURES)
+ BASE_DECLARE_FEATURE(kGlobalShortcutsPortalPreferredTrigger);
+ #endif
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 718956b2fa..402ebb7789 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-05-26 20:39:02.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2026-05-28 23:24:11.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 6595807784..08ab77f503 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-05-26 20:39:02.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/webui/web_ui_util.cc
@@ -42,7 +42,7 @@ namespace {
constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium/patches/patch-ui_base_x_selection__owner.cc b/chromium/patches/patch-ui_base_x_selection__owner.cc
index b296a8d4ab..130d5a105e 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/selection_owner.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/x/selection_owner.cc
@@ -18,7 +18,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 ddea1c67f4..2e7b63bbff 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/selection_owner.h.orig 2026-05-28 23:24:11.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 7901f84352..3cf996f9c3 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2026-05-28 23:24:11.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 2f041a9a26..e3de26ccb4 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2026-05-28 23:24:11.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 f97b40f5f1..fb7ae2a50c 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/base/x/x11_cursor_loader.cc
@@ -37,7 +37,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index d0afdedb4a..6af6a4e6d2 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2026-05-28 23:24:11.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 2c43c439db..ecffaf60c9 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_drag_context.cc.orig 2026-05-28 23:24:11.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 35eae122e2..5aeac2fd60 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_drag_context.h.orig 2026-05-28 23:24:11.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 8e1e27edbf..37757ec9a4 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-05-26 20:39:02.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2026-05-28 23:24:11.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 7d860aea46..2b8cfb0eb2 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_id.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/color/color_id.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/color/color_id.h
-@@ -662,7 +662,7 @@
+@@ -664,7 +664,7 @@
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant) \
E_CPONLY(kColorCrosSysInputFieldOnBase)
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 0ade11fe3a..d1a5405bb7 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-05-26 20:39:02.000000000 +0000
+--- ui/color/system_theme.h.orig 2026-05-28 23:24:11.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 9fe90dad8c..252465c063 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-05-26 20:39:02.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/compositor/compositor.cc
-@@ -993,7 +993,7 @@ void Compositor::OnResume() {
+@@ -1000,7 +1000,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 25495a37cd..e46cc08d8e 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-05-26 20:39:02.000000000 +0000
+--- ui/compositor/compositor.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/compositor/compositor.h
-@@ -463,7 +463,7 @@ class COMPOSITOR_EXPORT Compositor : pub
+@@ -465,7 +465,7 @@ class COMPOSITOR_EXPORT Compositor : pub
// 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 6ff70895eb..2c8aef2d97 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-05-26 20:39:02.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2026-05-28 23:24:11.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 45c91b684a..10659e0432 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-05-26 20:39:02.000000000 +0000
+--- ui/display/screen.cc.orig 2026-05-28 23:24:11.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 363b5ab8d9..70ef37e88c 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-05-26 20:39:02.000000000 +0000
+--- ui/display/screen.h.orig 2026-05-28 23:24:11.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 24e356e483..55b317f4d6 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-05-26 20:39:02.000000000 +0000
+--- ui/events/event.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/events/event.cc
@@ -373,7 +373,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 ae432c52a1..84864b757a 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-05-26 20:39:02.000000000 +0000
+--- ui/events/event_switches.cc.orig 2026-05-28 23:24:11.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 4dc41536ec..afdab4d623 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-05-26 20:39:02.000000000 +0000
+--- ui/events/event_switches.h.orig 2026-05-28 23:24:11.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 e60b7c35fa..5b767ffde3 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.cc
-@@ -14,7 +14,7 @@
+@@ -15,7 +15,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
#include "ui/events/keycodes/dom/dom_key.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <linux/input.h>
#endif
-@@ -27,7 +27,7 @@ namespace {
+@@ -28,7 +28,7 @@ namespace {
#if BUILDFLAG(IS_WIN)
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, win, code }
@@ -24,7 +24,7 @@ $NetBSD$
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, xkb, code }
#elif BUILDFLAG(IS_APPLE)
-@@ -66,7 +66,7 @@ struct DomKeyMapEntry {
+@@ -67,7 +67,7 @@ struct DomKeyMapEntry {
#undef DOM_KEY_UNI
#undef DOM_KEY_MAP_DECLARATION_END
@@ -33,7 +33,7 @@ $NetBSD$
// The offset between XKB Keycode and evdev code.
constexpr int kXkbKeycodeOffset = 8;
-@@ -187,7 +187,7 @@ int KeycodeConverter::DomCodeToNativeKey
+@@ -188,7 +188,7 @@ int KeycodeConverter::DomCodeToNativeKey
return UsbKeycodeToNativeKeycode(static_cast<uint32_t>(code));
}
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 b3b0194ec7..204af24836 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-05-26 20:39:02.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.h
@@ -64,7 +64,7 @@ class KeycodeConverter {
// Convert a DomCode into a native keycode.
diff --git a/chromium/patches/patch-ui_gfx_BUILD.gn b/chromium/patches/patch-ui_gfx_BUILD.gn
index 10cf05e4f2..75a68479c8 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2026-05-28 23:24:11.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 f2ed44d5bc..c1556d7d1f 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2026-05-28 23:24:11.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 6359fb077e..ade6619394 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2026-05-28 23:24:11.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 bf5dbab6b7..f519ee39e9 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/font_render_params.h
@@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 857576f32f..7db7e23f5e 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2026-05-28 23:24:11.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 c741907165..f4b689098a 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2026-05-28 23:24:11.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 217f3e7595..1b7367c723 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2026-05-28 23:24:11.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 f0e759742d..698bbe0f72 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2026-05-28 23:24:11.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 3609cef2b8..3dc765c162 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
@@ -341,7 +341,7 @@ class Device final : public ui::GbmDevic
// of 1x1 BOs which are destroyed before creating the final BO creation used
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index ab1478f2ef..ee4041b862 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-05-28 23:24:11.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 f7d2475d65..7aca5a980e 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-05-28 23:24:11.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 c711703d4c..8fc0eea221 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "components/viz/common/resources/shared_image_format_utils.h"
@@ -31,15 +31,15 @@ $NetBSD$
"gfx::NativePixmapHandle::kNoModifier should be an alias for"
"DRM_FORMAT_MOD_INVALID");
@@ -36,7 +40,7 @@ NativePixmapPlane::NativePixmapPlane() :
- NativePixmapPlane::NativePixmapPlane(int stride,
- int offset,
+ NativePixmapPlane::NativePixmapPlane(uint32_t stride,
+ uint64_t offset,
uint64_t size
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
,
base::ScopedFD fd
#elif BUILDFLAG(IS_FUCHSIA)
-@@ -47,7 +51,7 @@ NativePixmapPlane::NativePixmapPlane(int
+@@ -47,7 +51,7 @@ NativePixmapPlane::NativePixmapPlane(uin
: stride(stride),
offset(offset),
size(size)
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index 9c9fc94da7..1d114ddb2f 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/native_pixmap_handle.h
@@ -14,7 +14,7 @@
#include "build/build_config.h"
@@ -16,8 +16,8 @@ $NetBSD$
#endif
@@ -34,7 +34,7 @@ struct COMPONENT_EXPORT(GFX) NativePixma
- NativePixmapPlane(int stride,
- int offset,
+ NativePixmapPlane(uint32_t stride,
+ uint64_t offset,
uint64_t size
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-ui_gfx_native__ui__types.h b/chromium/patches/patch-ui_gfx_native__ui__types.h
index f269884434..641913326e 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/native_ui_types.h.orig 2026-05-28 23:24:11.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 2a61a937cc..bdd9e97090 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index 0443d4c23a..c5178ecaa4 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/render_text_api_fuzzer.cc
@@ -19,7 +19,7 @@
#include "ui/gfx/font_util.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index 322712546c..2e3fc41a55 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gfx/render_text_fuzzer.cc
@@ -17,7 +17,7 @@
#include "ui/gfx/canvas.h"
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index 298ac8bc86..0cd803ae48 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/switches.cc.orig 2026-05-28 23:24:11.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 7e86fb34e3..605d453b95 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/switches.h.orig 2026-05-28 23:24:11.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 10de740f3c..f12bf28a49 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/x/connection.cc.orig 2026-05-28 23:24:11.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 43eb2fff84..0892332c53 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2026-05-28 23:24:11.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 83e7dffc52..ae2045e434 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2026-05-28 23:24:11.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 47ce4eeacd..4d31ce5363 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-05-26 20:39:02.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2026-05-28 23:24:11.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 875503dd08..04922ca2a0 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gl/BUILD.gn
@@ -389,7 +389,7 @@ component("gl") {
]
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 73fb7648ce..67e9da2189 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2026-05-28 23:24:11.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 6b7c2984af..01c1e3ad40 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gl/gl_implementation.cc
@@ -335,7 +335,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index a8cd64a1f1..dade7be598 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gl/gl_switches.cc
@@ -16,7 +16,7 @@
#endif
@@ -24,7 +24,7 @@ $NetBSD$
angle::SystemInfo system_info;
{
TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
-@@ -406,7 +406,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -394,7 +394,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index ba60376651..5c40ff0f30 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2026-05-28 23:24:11.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 30bf72a5cc..7070da96c7 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-05-26 20:39:02.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2026-05-28 23:24:11.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 77e677e50a..ab53992e2a 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-05-26 20:39:02.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2026-05-28 23:24:11.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 304fc146c4..9c7e0f7174 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-05-26 20:39:02.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gtk/printing/print_dialog_gtk.cc
@@ -464,7 +464,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc b/chromium/patches/patch-ui_gtk_select__file__dialog__linux__gtk.cc
index 8b72c48b34..1553dc7ae7 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-05-26 20:39:02.000000000 +0000
+--- ui/gtk/select_file_dialog_linux_gtk.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/gtk/select_file_dialog_linux_gtk.cc
@@ -50,7 +50,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 809c4ad897..089cf82bf0 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-05-26 20:39:02.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2026-05-28 23:24:11.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 b36aa85f7d..a70f628df1 100644
--- a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
@@ -46,7 +46,7 @@ bool IsFluentOverlayScrollbarEnabled() {
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index e3bb49f9ea..afdd63ae4d 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-05-26 20:39:02.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2026-05-28 23:24:11.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 64018eb780..25f19cdb6f 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-05-26 20:39:02.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
@@ -169,7 +169,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
std::get<ButtonExtraParams>(extra_params), dark_mode,
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 6ae8d3a99e..f9c1a08dd8 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/ozone/common/egl_util.cc
@@ -35,9 +35,9 @@ const base::FilePath::CharType kDefaultG
FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index 81a0e8a1b2..d722877d9d 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-05-28 23:24:11.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 f24e6e08ae..0f4787a493 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-05-28 23:24:11.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 2a14aa4536..b90e7765ab 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-05-28 23:24:11.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 7ac6cdff24..45655d84d2 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/ozone/platform/wayland/BUILD.gn
@@ -246,7 +246,6 @@ source_set("wayland") {
"//mojo/public/cpp/system",
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index 57cb43cd2f..59838c3054 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-05-28 23:24:11.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 fb2830f22d..aea2694b78 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-05-28 23:24:11.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 63d40feace..61c488095f 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-05-28 23:24:11.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 113126447d..895d629270 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_clipboard.cc.orig 2026-05-28 23:24:11.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 c1739abecc..d01ba4d250 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_data_drag_controller.cc.orig 2026-05-28 23:24:11.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 b791e79d5b..e4a1d33d37 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_exchange_data_provider.cc
@@ -74,7 +74,7 @@ int MimeTypeToFormat(const std::string&
if (mime_type == ui::kMimeTypeDataTransferCustomData) {
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 9a52ad2ee3..0cb5ca11f5 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_exchange_data_provider.h.orig 2026-05-28 23:24:11.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 101093c5d9..d664ded0c0 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-05-28 23:24:11.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 7178cc87af..4bbbbf473b 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-05-28 23:24:11.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 095e354c88..78854f8515 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-05-28 23:24:11.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 ec27e80ead..9ba67f9a98 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/x11_clipboard_ozone.h.orig 2026-05-28 23:24:11.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 b0c48d4d4d..fefe0c6c2f 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-05-28 23:24:11.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 1c86d3cf88..f9af0cd166 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-05-28 23:24:11.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 1173d898b6..e0026b3933 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1505,7 +1505,7 @@ void X11Window::OnXWindowStateChanged()
+@@ -1568,7 +1568,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
diff --git a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
index 1e3ffc19ac..dbb92c08ed 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-05-28 23:24:11.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 bf629b38f2..f5bf3ca0dc 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-05-26 20:39:02.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-05-28 23:24:11.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 14b6cf8322..d4a1bfb171 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-05-26 20:39:02.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2026-05-28 23:24:11.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 4769a21e72..6e36127d65 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-05-26 20:39:02.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2026-05-28 23:24:11.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 215c98eb35..730749fddf 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-05-26 20:39:02.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2026-05-28 23:24:11.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 5663ff15f2..024c20add6 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-05-26 20:39:02.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2026-05-28 23:24:11.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 7f4a0b9052..4098edb0f7 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-05-28 23:24:11.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 726d4fab27..4234b3a2e8 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-05-28 23:24:11.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 76a3aa4738..7ec6fe0674 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-05-28 23:24:11.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 14df5341e3..303c7823fa 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-05-28 23:24:11.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 2006f73583..d1da3000af 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-05-28 23:24:11.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 3afee13c25..2bf0c530fc 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-05-28 23:24:11.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 0a3bd95efc..d1f3a51eff 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-05-26 20:39:02.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-05-28 23:24:11.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 7128a3b08b..18eb0e9ade 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-05-26 20:39:02.000000000 +0000
+--- ui/views/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/BUILD.gn
-@@ -845,7 +845,6 @@ component("views") {
+@@ -862,7 +862,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 fce7418b1c..8ed7d15f6d 100644
--- a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
+++ b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/accessibility/view_accessibility.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/accessibility/view_accessibility.cc
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
#include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
#elif BUILDFLAG(IS_MAC)
#include "ui/views/accessibility/view_ax_platform_node_delegate_mac.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/accessibility/view_ax_platform_node_delegate_auralinux.h"
#endif
-@@ -105,7 +105,7 @@ std::unique_ptr<ViewAccessibility> ViewA
+@@ -106,7 +106,7 @@ std::unique_ptr<ViewAccessibility> ViewA
return ViewAXPlatformNodeDelegateWin::CreatePlatformSpecific(view);
#elif BUILDFLAG(IS_MAC)
return ViewAXPlatformNodeDelegateMac::CreatePlatformSpecific(view);
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index d5018a7e0e..e702362ac7 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-05-26 20:39:02.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2026-05-28 23:24:11.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 4154b97f55..f907235378 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-05-26 20:39:02.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2026-05-28 23:24:11.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 22dc066fbc..0a895f6052 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-05-26 20:39:02.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -88,7 +88,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 c94cb8a375..29a95cc486 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-05-26 20:39:02.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -51,7 +51,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 f756bde550..411b78b25d 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-05-26 20:39:02.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2026-05-28 23:24:11.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 ad4cf74063..8d716487ef 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/focus/focus_manager.cc
@@ -620,7 +620,7 @@ bool FocusManager::RedirectAcceleratorTo
return false;
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index b225c13ac8..bf27dd3f58 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-05-26 20:39:02.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2026-05-28 23:24:11.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 97fbce5c57..596ca03339 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-05-26 20:39:02.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2026-05-28 23:24:11.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 2a4ff2bfac..514137339d 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-05-26 20:39:02.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
@@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gf
window_hint);
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index 1d199b8482..2e5140820f 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-05-26 20:39:02.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2026-05-28 23:24:11.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 81becfe184..1de23042e1 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-05-26 20:39:02.000000000 +0000
+--- ui/views/views_delegate.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/views_delegate.h
@@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
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 6bddd49020..3cd8ca2945 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone
return selected_operation_;
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index b83716da65..5091f62609 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-05-26 20:39:02.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClient
// The offset of |drag_widget_| relative to the mouse position.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index 8fede379ca..45b035cf25 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-05-26 20:39:02.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/window_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
#else
std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1239,7 +1239,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1281,7 +1281,7 @@ bool DesktopWindowTreeHostPlatform::Rota
// DesktopWindowTreeHost:
// Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index 947621fe7e..cd722fe7e2 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/widget/widget.cc
@@ -66,7 +66,7 @@
#include "ui/views/widget/widget_removals_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#endif
-@@ -2611,7 +2611,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2620,7 +2620,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 2ecbd2f1e9..f6b67028bb 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/widget/widget.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/widget/widget.h
@@ -486,7 +486,7 @@ class VIEWS_EXPORT Widget : public inter
bool dont_show_in_taskbar = false;
diff --git a/chromium/patches/patch-ui_views_window_default__frame__view.cc b/chromium/patches/patch-ui_views_window_default__frame__view.cc
index 9bc61fd4f9..a89a7f4d32 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-05-26 20:39:02.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2026-05-28 23:24:11.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 c11d556c8e..9ab0aa3de8 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/dialog_delegate.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/views/window/dialog_delegate.cc
-@@ -128,7 +128,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -125,7 +125,7 @@ Widget* DialogDelegate::CreateDialogWidg
// static
bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index 5385e720a4..d052075e81 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-05-26 20:39:02.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2026-05-28 23:24:11.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 8a15a40a13..5c2c340e32 100644
--- a/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
+++ b/chromium/patches/patch-ui_webui_resources_tools_minify__js.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/webui/resources/tools/minify_js.py.orig 2026-05-26 20:39:02.000000000 +0000
+--- ui/webui/resources/tools/minify_js.py.orig 2026-05-28 23:24:11.000000000 +0000
+++ ui/webui/resources/tools/minify_js.py
@@ -32,7 +32,7 @@ def main(argv):
# Spawn a NodeJS script to use the programmatic Terser API, since the CLI API
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index b63cde0c8c..8f1809f98f 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/BUILD.gn.orig 2026-05-26 20:39:02.000000000 +0000
+--- v8/BUILD.gn.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/BUILD.gn
@@ -1045,6 +1045,9 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
@@ -51,7 +51,7 @@ $NetBSD$
}
}
-@@ -2681,6 +2690,23 @@ action("generate_bytecode_builtins_list"
+@@ -2674,6 +2683,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -75,7 +75,7 @@ $NetBSD$
# Template to generate different V8 snapshots based on different runtime flags.
# Can be invoked with run_mksnapshot(<name>). The target will resolve to
# run_mksnapshot_<name>. If <name> is "default", no file suffixes will be used.
-@@ -2699,7 +2725,11 @@ template("run_mksnapshot") {
+@@ -2692,7 +2718,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -88,7 +88,7 @@ $NetBSD$
if (v8_verify_deterministic_mksnapshot) {
# We archive the snapshot executable when verifying snapshot
# determinism to ease debugging.
-@@ -2829,6 +2859,12 @@ template("run_mksnapshot") {
+@@ -2822,6 +2852,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -101,7 +101,7 @@ $NetBSD$
}
# This is needed to distinguish between generating code for the simulator
-@@ -5049,7 +5085,7 @@ v8_header_set("v8_internal_headers") {
+@@ -5056,7 +5092,7 @@ v8_header_set("v8_internal_headers") {
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -110,7 +110,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6540,7 +6576,7 @@ v8_cluster_source_set("v8_base_without_c
+@@ -6553,7 +6589,7 @@ v8_cluster_source_set("v8_base_without_c
# iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
# based on Darwin and thus POSIX-compliant to a similar degree.
if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -119,7 +119,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -7248,7 +7284,7 @@ v8_component("v8_libbase") {
+@@ -7263,7 +7299,7 @@ v8_component("v8_libbase") {
}
}
@@ -128,7 +128,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -7259,6 +7295,27 @@ v8_component("v8_libbase") {
+@@ -7274,6 +7310,27 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index 273430f353..1e58d63234 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-05-26 20:39:02.000000000 +0000
+--- v8/include/v8-internal.h.orig 2026-05-28 23:24:11.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 a33fda70df..6235d3591c 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-05-26 20:39:02.000000000 +0000
+--- v8/include/v8config.h.orig 2026-05-28 23:24:11.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 3271a9739b..595759da3a 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-05-26 20:39:02.000000000 +0000
+--- v8/src/api/api.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/api/api.cc
@@ -167,7 +167,7 @@
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6372,7 +6372,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6384,7 +6384,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 578a771106..022212fdf3 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2026-05-28 23:24:11.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 4a7e16e5af..c44d2a6784 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/macros.h.orig 2026-05-28 23:24:11.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 f2476bd732..ebe522ebf8 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2026-05-28 23:24:11.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 379939536e..b0b0df572a 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2026-05-28 23:24:11.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 5e393a2585..e98bdf019c 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/base/platform/platform-openbsd.cc
@@ -6,6 +6,9 @@
// POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
index 906849b688..4dd13d7042 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2026-05-28 23:24:11.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 62ceb0d541..0032becf4a 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,15 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/strings.h.orig 2026-05-26 20:39:02.000000000 +0000
+--- v8/src/base/strings.h.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/base/strings.h
-@@ -8,6 +8,9 @@
- #include "src/base/base-export.h"
+@@ -9,6 +9,8 @@
#include "src/base/macros.h"
#include "src/base/vector.h"
-+#if defined(__NetBSD__)
-+#include <stdarg.h>
-+#endif
++#include <cstdarg>
++
namespace v8 {
namespace base {
+
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index 89dd4f3777..49186799ae 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2026-05-28 23:24:11.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 62c1976ec1..452539d000 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-05-26 20:39:02.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2026-05-28 23:24:11.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 1f938496c3..2757c569b8 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-05-26 20:39:02.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2026-05-28 23:24:11.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 e767ef4405..2fc0774d99 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-05-26 20:39:02.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2026-05-28 23:24:11.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 c55df71597..a5aba47095 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-05-26 20:39:02.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/execution/isolate.cc
-@@ -178,6 +178,10 @@
+@@ -184,6 +184,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_[];
-@@ -5556,6 +5560,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5659,6 +5663,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 bf745adc9b..c0542c7bac 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-05-26 20:39:02.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/flags/flags.cc
@@ -17,6 +17,10 @@
#include <sstream>
@@ -17,7 +17,7 @@ $NetBSD$
#include "src/base/fpu.h"
#include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
-@@ -863,6 +867,10 @@ void FlagList::FreezeFlags() {
+@@ -885,6 +889,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 0e0156510f..859c42c803 100644
--- a/chromium/patches/patch-v8_src_libsampler_sampler.cc
+++ b/chromium/patches/patch-v8_src_libsampler_sampler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/libsampler/sampler.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/libsampler/sampler.cc
-@@ -526,6 +526,16 @@ void SignalHandler::FillRegisterState(vo
+@@ -529,6 +529,16 @@ void SignalHandler::FillRegisterState(vo
state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
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 54cba4dd16..565d912d9c 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-05-26 20:39:02.000000000 +0000
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/objects/js-temporal-zoneinfo64.cc
@@ -11,7 +11,7 @@
#include "temporal_rs/TimeZone.hpp"
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index a34d107f1b..ff156b5c0c 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/sandbox/sandbox.cc.orig 2026-05-26 20:39:02.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2026-05-28 23:24:11.000000000 +0000
+++ v8/src/sandbox/sandbox.cc
-@@ -60,7 +60,7 @@ static Address DetermineAddressSpaceLimi
+@@ -80,7 +80,7 @@ static Address DetermineAddressSpaceLimi
}
#endif // V8_TARGET_ARCH_X64
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index 0e4c5fbc0c..8b4572a2d0 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-05-26 20:39:02.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-05-28 23:24:11.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 24903b4a53..bd2ce3a943 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-05-26 20:39:02.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-05-28 23:24:11.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 56de98bf83..0ba5ad3f41 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-05-26 20:39:02.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-05-28 23:24:11.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 375862ca7d..9142eaae95 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-05-26 20:39:02.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-05-28 23:24:11.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 963a8d7ccd..42afde1a91 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-05-26 20:39:02.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2026-05-28 23:24:11.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 a7c24622e1..2113302eb1 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-05-26 20:39:02.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2026-05-28 23:24:11.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 1ca20fc44c..aeefa38ff7 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-05-31 17:28:57.112773538 +0000
+--- v8/tools/run-paxctl.py.orig 2026-06-06 07:58:21.158864332 +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 3d938e9151..a65d32b869 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-05-26 20:39:02.000000000 +0000
+--- v8/tools/run.py.orig 2026-05-28 23:24:11.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