pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

chromium: update to 128.0.6613.84



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Wed Aug 28 18:54:14 2024 +0200
Changeset:	9315f40afba755ff3b185d599196d9d37ed91171

Modified Files:
	chromium/Makefile
	chromium/TODO
	chromium/distinfo
	chromium/files/nb-delta.patch
	chromium/patches/patch-BUILD.gn
	chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
	chromium/patches/patch-ash_display_mirror__window__controller.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.h
	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_features.cc
	chromium/patches/patch-base_files_dir__reader__linux.h
	chromium/patches/patch-base_files_dir__reader__posix.h
	chromium/patches/patch-base_files_file__path__watcher.h
	chromium/patches/patch-base_files_file__path__watcher__bsd.cc
	chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
	chromium/patches/patch-base_files_file__path__watcher__kqueue.h
	chromium/patches/patch-base_files_file__path__watcher__unittest.cc
	chromium/patches/patch-base_files_file__util__posix.cc
	chromium/patches/patch-base_files_file__util__unittest.cc
	chromium/patches/patch-base_files_important__file__writer__cleaner.cc
	chromium/patches/patch-base_files_scoped__file.cc
	chromium/patches/patch-base_functional_unretained__traits.h
	chromium/patches/patch-base_i18n_icu__util.cc
	chromium/patches/patch-base_linux__util.cc
	chromium/patches/patch-base_logging__unittest.cc
	chromium/patches/patch-base_memory_discardable__memory.cc
	chromium/patches/patch-base_memory_discardable__memory__internal.h
	chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
	chromium/patches/patch-base_memory_platform__shared__memory__region.h
	chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
	chromium/patches/patch-base_message__loop_message__pump__glib.cc
	chromium/patches/patch-base_native__library__posix.cc
	chromium/patches/patch-base_native__library__unittest.cc
	chromium/patches/patch-base_posix_can__lower__nice__to.cc
	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__netbsd.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__netbsd.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__netbsd.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_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__netbsd.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__posix.cc
	chromium/patches/patch-base_threading_platform__thread__unittest.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-build_config_BUILD.gn
	chromium/patches/patch-build_config_BUILDCONFIG.gn
	chromium/patches/patch-build_config_clang_BUILD.gn
	chromium/patches/patch-build_config_compiler_BUILD.gn
	chromium/patches/patch-build_config_linux_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_gn__run__binary.py
	chromium/patches/patch-build_linux_chrome.map
	chromium/patches/patch-build_linux_strip__binary.py
	chromium/patches/patch-build_linux_unbundle_icu.gn
	chromium/patches/patch-build_linux_unbundle_libevent.gn
	chromium/patches/patch-build_linux_unbundle_libusb.gn
	chromium/patches/patch-build_rust_rust__bindgen.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_BUILD.gn
	chromium/patches/patch-cc_base_features.cc
	chromium/patches/patch-chrome_app_chrome__command__ids.h
	chromium/patches/patch-chrome_app_chrome__main.cc
	chromium/patches/patch-chrome_app_chrome__main__delegate.cc
	chromium/patches/patch-chrome_browser_BUILD.gn
	chromium/patches/patch-chrome_browser_about__flags.cc
	chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
	chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
	chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
	chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
	chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
	chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
	chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
	chromium/patches/patch-chrome_browser_browser__features.cc
	chromium/patches/patch-chrome_browser_browser__process__impl.cc
	chromium/patches/patch-chrome_browser_browser__process__impl.h
	chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main.cc
	chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.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_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_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_connectors_analysis_analysis__service__settings.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
	chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
	chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
	chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
	chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
	chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.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_management_chrome__management__api__delegate.cc
	chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
	chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
	chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
	chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
	chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
	chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
	chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
	chromium/patches/patch-chrome_browser_flag__descriptions.cc
	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_headless_headless__mode__util.cc
	chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
	chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
	chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
	chromium/patches/patch-chrome_browser_media_audio__service__util.cc
	chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
	chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
	chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
	chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
	chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
	chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
	chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
	chromium/patches/patch-chrome_browser_memory__details.cc
	chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
	chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
	chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
	chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
	chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
	chromium/patches/patch-chrome_browser_net_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_password__manager_chrome__password__manager__client.cc
	chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
	chromium/patches/patch-chrome_browser_platform__util__linux.cc
	chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.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_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_printing_print__backend__service__manager.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_profiles__state.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_cloud__content__scanning_binary__upload__service.cc
	chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
	chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
	chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
	chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
	chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
	chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
	chromium/patches/patch-chrome_browser_sessions_session__restore.cc
	chromium/patches/patch-chrome_browser_sharing_sharing__device__registration.cc
	chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
	chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
	chromium/patches/patch-chrome_browser_signin_signin__util.cc
	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__metrics__service__factory.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
	chromium/patches/patch-chrome_browser_sync_chrome__sync__client.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_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_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_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_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_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__delegate.h
	chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.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_features.cc
	chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
	chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
	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_accelerator__table.cc
	chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
	chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
	chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
	chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
	chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
	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__non__client__frame__view__factory__views.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.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_picture__in__picture__browser__frame__view.cc
	chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.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_frame_tab__strip__region__view.cc
	chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
	chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
	chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.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_tab.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
	chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
	chromium/patches/patch-chrome_browser_ui_views_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_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_about_about__ui.cc
	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_chrome__web__ui__controller__factory.cc
	chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
	chromium/patches/patch-chrome_browser_ui_webui_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_relaunch__chrome__promo.cc
	chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.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_window__sizer_window__sizer.cc
	chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.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_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__helpers.cc
	chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
	chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
	chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
	chromium/patches/patch-chrome_common_channel__info.h
	chromium/patches/patch-chrome_common_channel__info__posix.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_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_lock.cc
	chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
	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_updater_configurator.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-chromecast_browser_cast__browser__main__parts.cc
	chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
	chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
	chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
	chromium/patches/patch-components_autofill_core_browser_payments__data__manager.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_commerce_core_commerce__feature__list.cc
	chromium/patches/patch-components_constrained__window_constrained__window__views.cc
	chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
	chromium/patches/patch-components_cookie__config_cookie__store__util.cc
	chromium/patches/patch-components_crash_core_app_BUILD.gn
	chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
	chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
	chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
	chromium/patches/patch-components_crash_core_common_BUILD.gn
	chromium/patches/patch-components_device__signals_core_browser_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_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_watermarking_watermark.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_flags__ui_flags__state.cc
	chromium/patches/patch-components_gwp__asan_BUILD.gn
	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_metrics_drive__metrics__provider__linux.cc
	chromium/patches/patch-components_metrics_metrics__log.cc
	chromium/patches/patch-components_metrics_motherboard.cc
	chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
	chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
	chromium/patches/patch-components_named__system__lock_lock.h
	chromium/patches/patch-components_neterror_resources_neterror.js
	chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
	chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
	chromium/patches/patch-components_optimization__guide_core_optimization__guide__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_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__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_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_public_features.h
	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__util.cc
	chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
	chromium/patches/patch-components_policy_core_common_policy__paths.cc
	chromium/patches/patch-components_policy_core_common_policy__utils.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_safe__browsing_content_common_file__type__policies__unittest.cc
	chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
	chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
	chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
	chromium/patches/patch-components_safe__browsing_core_common_features.cc
	chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
	chromium/patches/patch-components_search__engines_template__url__service.cc
	chromium/patches/patch-components_security__interstitials_content_utils.cc
	chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
	chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
	chromium/patches/patch-components_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_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__service.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__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_system__cpu_cpu__probe.cc
	chromium/patches/patch-components_translate_core_common_translate__util.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_variations_service_variations__service.cc
	chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
	chromium/patches/patch-components_viz_common_features.cc
	chromium/patches/patch-components_viz_common_features.h
	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__device__buffer__queue.cc
	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_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-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_audio_audio__service.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.h
	chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
	chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
	chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
	chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
	chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
	chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
	chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
	chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
	chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
	chromium/patches/patch-content_browser_gpu_compositor__util.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
	chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
	chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
	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_ppapi__plugin__process__host__receiver__bindings.cc
	chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
	chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
	chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
	chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.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__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_utility__process__host.cc
	chromium/patches/patch-content_browser_utility__process__host.h
	chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
	chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
	chromium/patches/patch-content_browser_v8__snapshot__files.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_webui_web__ui__main__frame__observer.h
	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_mojo__core__library__support.cc
	chromium/patches/patch-content_common_user__agent.cc
	chromium/patches/patch-content_gpu_gpu__child__thread.cc
	chromium/patches/patch-content_gpu_gpu__main.cc
	chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
	chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
	chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
	chromium/patches/patch-content_public_browser_content__browser__client.cc
	chromium/patches/patch-content_public_browser_service__process__host.cc
	chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
	chromium/patches/patch-content_public_common_content__features.cc
	chromium/patches/patch-content_public_common_content__switches.cc
	chromium/patches/patch-content_public_common_content__switches.h
	chromium/patches/patch-content_public_common_zygote_features.gni
	chromium/patches/patch-content_renderer_render__thread__impl.cc
	chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
	chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
	chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
	chromium/patches/patch-content_shell_BUILD.gn
	chromium/patches/patch-content_shell_app_shell__main__delegate.cc
	chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
	chromium/patches/patch-content_shell_browser_shell__paths.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_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_fido__discovery__factory.cc
	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-extensions_browser_api_api__browser__context__keyed__service__factories.cc
	chromium/patches/patch-extensions_browser_api_management_management__api.cc
	chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
	chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
	chromium/patches/patch-extensions_common_api___permission__features.json
	chromium/patches/patch-extensions_common_api_runtime.json
	chromium/patches/patch-extensions_common_command.cc
	chromium/patches/patch-extensions_common_features_feature.cc
	chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
	chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
	chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
	chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
	chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
	chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
	chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
	chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
	chromium/patches/patch-google__apis_google__api__keys-inc.cc
	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_shared__image_angle__vulkan__image__backing__factory.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_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_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
	chromium/patches/patch-gpu_config_gpu__control__list.cc
	chromium/patches/patch-gpu_config_gpu__finch__features.cc
	chromium/patches/patch-gpu_config_gpu__info__collector.cc
	chromium/patches/patch-gpu_config_gpu__test__config.cc
	chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
	chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
	chromium/patches/patch-gpu_ipc_service_gpu__init.cc
	chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.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_lib_browser_headless__browser__main__parts__posix.cc
	chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
	chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
	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.h
	chromium/patches/patch-ipc_ipc__channel__common.cc
	chromium/patches/patch-ipc_ipc__channel__mojo.cc
	chromium/patches/patch-ipc_ipc__message__utils.cc
	chromium/patches/patch-ipc_ipc__message__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_user__input__monitor__unittest.cc
	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_buffer__validation.cc
	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_native__pixmap__frame__resource.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__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_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_stable_BUILD.gn
	chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
	chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
	chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
	chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
	chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
	chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
	chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
	chromium/patches/patch-media_webrtc_audio__processor.cc
	chromium/patches/patch-media_webrtc_helpers.cc
	chromium/patches/patch-media_webrtc_helpers__unittests.cc
	chromium/patches/patch-mojo_core_BUILD.gn
	chromium/patches/patch-mojo_core_channel.cc
	chromium/patches/patch-mojo_core_embedder_features.h
	chromium/patches/patch-mojo_public_c_system_thunks.cc
	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_mock__network__change__notifier.cc
	chromium/patches/patch-net_base_mock__network__change__notifier.h
	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_cert_cert__verify__proc.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_socket__posix.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-pdf_pdfium_pdfium__engine.cc
	chromium/patches/patch-ppapi_tests_test__utils.h
	chromium/patches/patch-printing_backend_cups__ipp__helper.cc
	chromium/patches/patch-printing_backend_print__backend__cups.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_print__settings.cc
	chromium/patches/patch-printing_print__settings.h
	chromium/patches/patch-printing_print__settings__conversion.cc
	chromium/patches/patch-printing_printing__context__linux.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_chromoting__event.cc
	chromium/patches/patch-remoting_base_host__settings.cc
	chromium/patches/patch-remoting_client_display_sys__opengl.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_basic__desktop__environment.cc
	chromium/patches/patch-remoting_host_chromoting__host.cc
	chromium/patches/patch-remoting_host_chromoting__host.h
	chromium/patches/patch-remoting_host_chromoting__host__context.cc
	chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
	chromium/patches/patch-remoting_host_client__session.cc
	chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
	chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
	chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
	chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
	chromium/patches/patch-remoting_host_evaluate__capability.cc
	chromium/patches/patch-remoting_host_host__attributes.cc
	chromium/patches/patch-remoting_host_host__details.cc
	chromium/patches/patch-remoting_host_host__main.cc
	chromium/patches/patch-remoting_host_ipc__constants.cc
	chromium/patches/patch-remoting_host_it2me_it2me__host.cc
	chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
	chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
	chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.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__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_setup_start__host__main.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_protocol_webrtc__video__stream.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_netbsd_sandbox__netbsd.cc
	chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
	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_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__connection__netbsd.cc
	chromium/patches/patch-services_device_hid_hid__connection__netbsd.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_hid_hid__service__netbsd.cc
	chromium/patches/patch-services_device_hid_hid__service__netbsd.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__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_on__device__model__service.h
	chromium/patches/patch-services_on__device__model_pre__sandbox__init.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_service__manager_BUILD.gn
	chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
	chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
	chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
	chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
	chromium/patches/patch-services_video__capture_video__capture__service__impl.h
	chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
	chromium/patches/patch-skia_ext_font__utils.cc
	chromium/patches/patch-skia_ext_platform__canvas.h
	chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
	chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
	chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
	chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
	chromium/patches/patch-third__party_afl_src_afl-fuzz.c
	chromium/patches/patch-third__party_angle_BUILD.gn
	chromium/patches/patch-third__party_angle_src_common_platform.h
	chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
	chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
	chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
	chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
	chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
	chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.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_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_public_platform_web__vector.h
	chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.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_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_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_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__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__platform__data.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_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_rtc__video__encoder__factory.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_blink_renderer_platform_wtf_text_text__codec__icu.cc
	chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
	chromium/patches/patch-third__party_brotli_common_platform.h
	chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
	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_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_config.h
	chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
	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_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_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_libsync_src_include_sync_sync.h
	chromium/patches/patch-third__party_libsync_src_sync.c
	chromium/patches/patch-third__party_libusb_BUILD.gn
	chromium/patches/patch-third__party_libusb_src_libusb_core.c
	chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
	chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
	chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
	chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
	chromium/patches/patch-third__party_nasm_BUILD.gn
	chromium/patches/patch-third__party_nasm_config_config-linux.h
	chromium/patches/patch-third__party_node_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_event__fd.cc
	chromium/patches/patch-third__party_perfetto_src_base_periodic__task.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_trace__processor_importers_ftrace_v4l2__tracker.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
	chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
	chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
	chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
	chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
	chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
	chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
	chromium/patches/patch-third__party_sqlite_BUILD.gn
	chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
	chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
	chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
	chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
	chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
	chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
	chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
	chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
	chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
	chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
	chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
	chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
	chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
	chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
	chromium/patches/patch-third__party_tflite_features.gni
	chromium/patches/patch-third__party_unrar_src_crypt.cpp
	chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
	chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
	chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
	chromium/patches/patch-third__party_wayland_BUILD.gn
	chromium/patches/patch-third__party_wayland_include_config.h
	chromium/patches/patch-third__party_webrtc_BUILD.gn
	chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
	chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
	chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
	chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
	chromium/patches/patch-third__party_webrtc_rtc__base_net__test__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_webrtc_rtc__base_third__party_sigslot_sigslot.h
	chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
	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_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_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_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_clipboard_clipboard__constants.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.cc
	chromium/patches/patch-ui_base_ui__base__switches.h
	chromium/patches/patch-ui_base_webui_web__ui__util.cc
	chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
	chromium/patches/patch-ui_base_x_x11__cursor__factory.h
	chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
	chromium/patches/patch-ui_base_x_x11__display__manager.cc
	chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
	chromium/patches/patch-ui_color_color__id.h
	chromium/patches/patch-ui_color_color__provider__utils.cc
	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_devices_x11_device__data__manager__x11.cc
	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__memory__buffer.cc
	chromium/patches/patch-ui_gfx_gpu__memory__buffer.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_buffer__types__mojom__traits.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__widget__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_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__fence.cc
	chromium/patches/patch-ui_gl_gl__implementation.cc
	chromium/patches/patch-ui_gl_gl__switches.cc
	chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
	chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
	chromium/patches/patch-ui_gtk_gtk__compat.cc
	chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
	chromium/patches/patch-ui_message__center_views_message__popup__view.cc
	chromium/patches/patch-ui_native__theme_native__theme.h
	chromium/patches/patch-ui_native__theme_native__theme__base.cc
	chromium/patches/patch-ui_native__theme_native__theme__features.cc
	chromium/patches/patch-ui_ozone_common_egl__util.cc
	chromium/patches/patch-ui_ozone_common_features.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_common_wayland__util.cc
	chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
	chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
	chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
	chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
	chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
	chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
	chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
	chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
	chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
	chromium/patches/patch-ui_ozone_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_qt_qt.gni
	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_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_corewm_tooltip__aura.cc
	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_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_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
	chromium/patches/patch-ui_views_widget_root__view.cc
	chromium/patches/patch-ui_views_widget_widget.cc
	chromium/patches/patch-ui_views_window_custom__frame__view.cc
	chromium/patches/patch-ui_views_window_dialog__delegate.cc
	chromium/patches/patch-ui_views_window_frame__background.cc
	chromium/patches/patch-v8_BUILD.gn
	chromium/patches/patch-v8_include_v8-internal.h
	chromium/patches/patch-v8_include_v8config.h
	chromium/patches/patch-v8_src_api_api.cc
	chromium/patches/patch-v8_src_base_atomicops.h
	chromium/patches/patch-v8_src_base_platform_memory.h
	chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
	chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
	chromium/patches/patch-v8_src_base_platform_platform-posix.cc
	chromium/patches/patch-v8_src_base_small-vector.h
	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_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_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
	chromium/patches/patch-v8_tools_run-paxctl.py
	chromium/patches/patch-v8_tools_run.py
Added Files:
	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_partition__alloc__base_debug_proc__maps__linux.cc
	chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
	chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
	chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
	chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
	chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
	chromium/patches/patch-chrome_browser_global__desktop__features.cc
	chromium/patches/patch-chrome_browser_global__desktop__features.h
	chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
	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_interstitials_interstitial__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.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_webauthn_gpm__user__verification__policy.cc
	chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
	chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
	chromium/patches/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc
	chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
	chromium/patches/patch-components_webapps_browser_features.cc
	chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
	chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
	chromium/patches/patch-third__party_perfetto_src_base_utils.cc
	chromium/patches/patch-ui_base_ui__base__features.h
Removed Files:
	chromium/patches/patch-build_linux_unbundle_dav1d.gn
	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_extensions_api_messaging_native__process__launcher__posix.cc
	chromium/patches/patch-chrome_browser_sync_sync__service__util.cc
	chromium/patches/patch-chrome_browser_ui_views_side__panel_BUILD.gn
	chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.h
	chromium/patches/patch-components_autofill_core_common_autofill__util.cc
	chromium/patches/patch-components_signin_public_base_signin__switches.cc
	chromium/patches/patch-components_signin_public_base_signin__switches.h
	chromium/patches/patch-content_renderer_media_gpu_gpu__video__accelerator__factories__impl.cc
	chromium/patches/patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
	chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__comparision__tool.cc
	chromium/patches/patch-third__party_blink_renderer_platform_video__capture_video__capture__impl.cc
	chromium/patches/patch-ui_base_x_x11__display__util.cc
	chromium/patches/patch-ui_base_x_x11__util.cc
	chromium/patches/patch-ui_base_x_x11__util.h
	chromium/patches/patch-ui_gl_gl__bindings.h

Log Message:
chromium: update to 128.0.6613.84

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9315f40afba755ff3b185d599196d9d37ed91171

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 chromium/Makefile                                  |   13 +-
 chromium/TODO                                      |    2 +-
 chromium/distinfo                                  | 2732 ++++++++++----------
 chromium/files/nb-delta.patch                      |  277 +-
 chromium/patches/patch-BUILD.gn                    |   54 +-
 ...patch-apps_ui_views_app__window__frame__view.cc |    4 +-
 ...patch-ash_display_mirror__window__controller.cc |    2 +-
 chromium/patches/patch-base_BUILD.gn               |   24 +-
 .../patches/patch-base_allocator_dispatcher_tls.h  |    2 +-
 ...cator_partition__allocator_partition__alloc.gni |    4 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |    4 +-
 ...artition__alloc_address__space__randomization.h |    2 +-
 ...llocator_src_partition__alloc_page__allocator.h |    4 +-
 ...c_partition__alloc_page__allocator__constants.h |   10 +-
 ...ion__alloc_page__allocator__internals__posix.cc |   17 +
 ...tion__alloc_page__allocator__internals__posix.h |    2 +-
 ...rtition__alloc__base_debug_proc__maps__linux.cc |   17 +
 ...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 |    6 +-
 ..._partition__alloc_partition__alloc__constants.h |   11 +-
 ...rc_partition__alloc_partition__alloc__forward.h |    2 +-
 ...locator_src_partition__alloc_partition__root.cc |   12 +-
 ...locator_src_partition__alloc_spinning__mutex.cc |    6 +-
 ...__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   |    4 +-
 .../patches/patch-base_debug_debugger__posix.cc    |    2 +-
 chromium/patches/patch-base_debug_elf__reader.cc   |    2 +-
 .../patches/patch-base_debug_proc__maps__linux.cc  |    2 +-
 chromium/patches/patch-base_debug_stack__trace.cc  |    2 +-
 .../patch-base_debug_stack__trace__posix.cc        |    2 +-
 chromium/patches/patch-base_features.cc            |    4 +-
 .../patches/patch-base_files_dir__reader__linux.h  |    2 +-
 .../patches/patch-base_files_dir__reader__posix.h  |    2 +-
 .../patches/patch-base_files_file__path__watcher.h |    2 +-
 .../patch-base_files_file__path__watcher__bsd.cc   |    2 +-
 ...patch-base_files_file__path__watcher__kqueue.cc |    2 +-
 .../patch-base_files_file__path__watcher__kqueue.h |    2 +-
 ...tch-base_files_file__path__watcher__unittest.cc |    2 +-
 .../patches/patch-base_files_file__util__posix.cc  |    2 +-
 .../patch-base_files_file__util__unittest.cc       |    2 +-
 ...-base_files_important__file__writer__cleaner.cc |    2 +-
 chromium/patches/patch-base_files_scoped__file.cc  |    2 +-
 .../patch-base_functional_unretained__traits.h     |    2 +-
 chromium/patches/patch-base_i18n_icu__util.cc      |    2 +-
 chromium/patches/patch-base_linux__util.cc         |    2 +-
 chromium/patches/patch-base_logging__unittest.cc   |    2 +-
 .../patch-base_memory_discardable__memory.cc       |    2 +-
 ...tch-base_memory_discardable__memory__internal.h |    2 +-
 ...emory_madv__free__discardable__memory__posix.cc |    2 +-
 ...-base_memory_platform__shared__memory__region.h |    2 +-
 ...mory_platform__shared__memory__region__posix.cc |    2 +-
 ...patch-base_message__loop_message__pump__glib.cc |    2 +-
 .../patches/patch-base_native__library__posix.cc   |    4 +-
 .../patch-base_native__library__unittest.cc        |    2 +-
 .../patch-base_posix_can__lower__nice__to.cc       |    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       |    4 +-
 .../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__netbsd.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 +-
 ...patch-base_process_process__iterator__netbsd.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__netbsd.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 |    4 +-
 .../patch-base_profiler_thread__delegate__posix.cc |    2 +-
 chromium/patches/patch-base_rand__util.h           |    2 +-
 chromium/patches/patch-base_rand__util__posix.cc   |   12 +-
 .../patch-base_strings_safe__sprintf__unittest.cc  |    2 +-
 .../patch-base_synchronization_lock__impl.h        |    6 +-
 chromium/patches/patch-base_syslog__logging.cc     |    2 +-
 chromium/patches/patch-base_system_sys__info.cc    |    4 +-
 chromium/patches/patch-base_system_sys__info.h     |    2 +-
 .../patch-base_system_sys__info__freebsd.cc        |    2 +-
 .../patches/patch-base_system_sys__info__netbsd.cc |    2 +-
 .../patch-base_system_sys__info__openbsd.cc        |    2 +-
 .../patches/patch-base_system_sys__info__posix.cc  |    2 +-
 .../patch-base_system_sys__info__unittest.cc       |    4 +-
 ...k_thread__pool_environment__config__unittest.cc |    2 +-
 .../patch-base_test_launcher_test__launcher.cc     |    2 +-
 .../patch-base_test_test__file__util__linux.cc     |    2 +-
 .../patch-base_test_test__file__util__posix.cc     |    2 +-
 .../patches/patch-base_threading_hang__watcher.cc  |    2 +-
 .../patch-base_threading_platform__thread.h        |    2 +-
 .../patch-base_threading_platform__thread__bsd.cc  |    2 +-
 ..._threading_platform__thread__internal__posix.cc |    2 +-
 ...patch-base_threading_platform__thread__posix.cc |    2 +-
 ...ch-base_threading_platform__thread__unittest.cc |    2 +-
 ...tch-base_trace__event_malloc__dump__provider.cc |    8 +-
 ...atch-base_trace__event_memory__dump__manager.cc |    2 +-
 ...atch-base_trace__event_process__memory__dump.cc |   14 +-
 chromium/patches/patch-base_tracing_trace__time.cc |    2 +-
 chromium/patches/patch-base_tracing_trace__time.h  |    2 +-
 chromium/patches/patch-build_config_BUILD.gn       |    2 +-
 chromium/patches/patch-build_config_BUILDCONFIG.gn |    2 +-
 chromium/patches/patch-build_config_clang_BUILD.gn |    4 +-
 .../patches/patch-build_config_compiler_BUILD.gn   |   46 +-
 chromium/patches/patch-build_config_linux_BUILD.gn |    2 +-
 .../patches/patch-build_config_linux_pkg-config.py |    2 +-
 chromium/patches/patch-build_config_ozone.gni      |    2 +-
 chromium/patches/patch-build_config_rust.gni       |    2 +-
 .../patches/patch-build_config_v8__target__cpu.gni |    2 +-
 chromium/patches/patch-build_detect__host__arch.py |    2 +-
 chromium/patches/patch-build_gn__run__binary.py    |    2 +-
 chromium/patches/patch-build_linux_chrome.map      |    2 +-
 .../patches/patch-build_linux_strip__binary.py     |    2 +-
 .../patches/patch-build_linux_unbundle_dav1d.gn    |   31 -
 chromium/patches/patch-build_linux_unbundle_icu.gn |   13 +-
 .../patches/patch-build_linux_unbundle_libevent.gn |    2 +-
 .../patches/patch-build_linux_unbundle_libusb.gn   |    2 +-
 .../patches/patch-build_rust_rust__bindgen.gni     |    2 +-
 chromium/patches/patch-build_rust_std_BUILD.gn     |    4 +-
 .../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    |    6 +-
 chromium/patches/patch-cc_BUILD.gn                 |    6 +-
 chromium/patches/patch-cc_base_features.cc         |    4 +-
 .../patch-chrome_app_chrome__command__ids.h        |    2 +-
 chromium/patches/patch-chrome_app_chrome__main.cc  |   26 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   50 +-
 chromium/patches/patch-chrome_browser_BUILD.gn     |    4 +-
 .../patches/patch-chrome_browser_about__flags.cc   |  107 +-
 ...ch-chrome_browser_accessibility_page__colors.cc |   26 +
 ...h-chrome_browser_after__startup__task__utils.cc |    2 +-
 ...apps_app__service_publishers_extension__apps.cc |    2 +-
 ...er_apps_platform__apps_platform__app__launch.cc |    2 +-
 ...ser_apps_platform__apps_platform__app__launch.h |    2 +-
 ...ete_chrome__autocomplete__scheme__classifier.cc |    2 +-
 ...browser_background_background__mode__manager.cc |    2 +-
 ...owser_background_background__mode__optimizer.cc |    2 +-
 .../patch-chrome_browser_browser__features.cc      |    6 +-
 .../patch-chrome_browser_browser__process__impl.cc |    6 +-
 .../patch-chrome_browser_browser__process__impl.h  |    2 +-
 ...hrome_browser_chrome__browser__field__trials.cc |   26 +
 ...chrome_browser_chrome__browser__field__trials.h |   17 +
 ..._browser_chrome__browser__interface__binders.cc |   20 +-
 .../patch-chrome_browser_chrome__browser__main.cc  |   22 +-
 ...r_chrome__browser__main__extra__parts__linux.cc |    2 +-
 ...r_chrome__browser__main__extra__parts__ozone.cc |    2 +-
 ...-chrome_browser_chrome__browser__main__linux.cc |   10 +-
 ...h-chrome_browser_chrome__browser__main__linux.h |    2 +-
 ...-chrome_browser_chrome__browser__main__posix.cc |    2 +-
 ...ome_browser_chrome__content__browser__client.cc |   36 +-
 ...rome_browser_chrome__content__browser__client.h |    4 +-
 ..._updater_widevine__cdm__component__installer.cc |    2 +-
 ...hrome__protocol__handler__registry__delegate.cc |    2 +-
 chromium/patches/patch-chrome_browser_defaults.cc  |    2 +-
 ...tity_device__oauth2__token__service__factory.cc |    2 +-
 ...hrome_browser_diagnostics_diagnostics__writer.h |    2 +-
 ...download_chrome__download__manager__delegate.cc |    8 +-
 ...h-chrome_browser_download_download__commands.cc |    2 +-
 ...ch-chrome_browser_download_download__commands.h |    2 +-
 ...rome_browser_download_download__file__picker.cc |    2 +-
 ...hrome_browser_download_download__item__model.cc |    8 +-
 ...atch-chrome_browser_download_download__prefs.cc |    2 +-
 ...patch-chrome_browser_download_download__prefs.h |    2 +-
 ...ser__management_browser__management__service.cc |   35 -
 ...wser__management_browser__management__service.h |   17 -
 ...nectors_analysis_analysis__service__settings.cc |    2 +-
 ...er_enterprise_connectors_connectors__service.cc |    4 +-
 ...t_device__trust__connector__service__factory.cc |    4 +-
 ...evice__trust_device__trust__service__factory.cc |    4 +-
 ...ser_commands_key__rotation__command__factory.cc |    2 +-
 ...sistence_key__persistence__delegate__factory.cc |    2 +-
 ...ice__trust_signals_signals__service__factory.cc |    4 +-
 ...tors_reporting_browser__crash__event__router.cc |    6 +-
 ...nnectors_reporting_crash__reporting__context.cc |    4 +-
 ...ectors_reporting_realtime__reporting__client.cc |    2 +-
 ...nectors_reporting_realtime__reporting__client.h |    2 +-
 ...rise_identifiers_profile__id__delegate__impl.cc |    2 +-
 ...nt_profile__management__navigation__throttle.cc |    2 +-
 ...te__commands_cbcm__remote__commands__factory.cc |    2 +-
 ...ser_enterprise_signals_device__info__fetcher.cc |    2 +-
 ...erprise_signals_device__info__fetcher__linux.cc |    2 +-
 ...enterprise_signin_enterprise__signin__service.h |   17 +
 .../patch-chrome_browser_extensions_BUILD.gn       |    4 +-
 ..._browser__context__keyed__service__factories.cc |    2 +-
 ...ate_chrome__desktop__report__request__helper.cc |    2 +-
 ...rprise__reporting__private_conversion__utils.cc |    2 +-
 ...erprise__reporting__private_conversion__utils.h |    2 +-
 ..._private_enterprise__reporting__private__api.cc |    2 +-
 ...__private_enterprise__reporting__private__api.h |    2 +-
 ...writer__private_removable__storage__provider.cc |    2 +-
 ...management_chrome__management__api__delegate.cc |    4 +-
 ...ensions_api_messaging_launch__context__posix.cc |   17 +
 ...i_messaging_native__process__launcher__posix.cc |   17 -
 ...__private_passwords__private__delegate__impl.cc |    4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |    2 +-
 ...extensions_api_settings__private_prefs__util.cc |    8 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |    2 +-
 ...gging__private_webrtc__logging__private__api.cc |    2 +-
 ...api_webstore__private_webstore__private__api.cc |    4 +-
 ..._browser_extensions_external__provider__impl.cc |    2 +-
 ...e__file__system__access__permission__context.cc |    2 +-
 ...-chrome_browser_first__run_first__run__dialog.h |    2 +-
 ...hrome_browser_first__run_first__run__internal.h |    2 +-
 .../patch-chrome_browser_flag__descriptions.cc     |   49 +-
 .../patch-chrome_browser_flag__descriptions.h      |   50 +-
 ...e_browser_gcm_gcm__profile__service__factory.cc |    4 +-
 ...__id_instance__id__profile__service__factory.cc |    4 +-
 ...tch-chrome_browser_global__desktop__features.cc |   25 +
 ...atch-chrome_browser_global__desktop__features.h |   44 +
 ...chrome_browser_headless_headless__mode__util.cc |    2 +-
 ...h-chrome_browser_intranet__redirect__detector.h |    2 +-
 ..._galleries_fileapi_mtp__device__map__service.cc |    4 +-
 ...dia__galleries_media__file__system__registry.cc |    4 +-
 ...ch-chrome_browser_media_audio__service__util.cc |    2 +-
 ...-chrome_browser_media_router_discovery_BUILD.gn |    2 +-
 ...er_discovery_discovery__network__list__posix.cc |    2 +-
 ...covery_discovery__network__list__wifi__linux.cc |    2 +-
 ...wser_media_webrtc_chrome__screen__enumerator.cc |    2 +-
 ...owser_media_webrtc_chrome__screen__enumerator.h |    2 +-
 ...ia_webrtc_desktop__media__picker__controller.cc |    2 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |    2 +-
 ...ser_media_webrtc_webrtc__logging__controller.cc |    2 +-
 ...wser_media_webrtc_webrtc__logging__controller.h |    2 +-
 .../patch-chrome_browser_memory__details.cc        |    2 +-
 ...chrome__browser__main__extra__parts__metrics.cc |    2 +-
 ..._chrome__browser__main__extra__parts__metrics.h |    2 +-
 ...ser_metrics_chrome__metrics__service__client.cc |   22 +-
 ...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 |   35 +
 ...rowser_net_system__network__context__manager.cc |   59 +-
 ...browser_net_system__network__context__manager.h |   13 +-
 ...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 +-
 ...d__manager_chrome__password__manager__client.cc |    6 +-
 ...d__manager_password__reuse__manager__factory.cc |    4 +-
 .../patch-chrome_browser_platform__util__linux.cc  |    2 +-
 ...wser_policy_browser__signin__policy__handler.cc |    2 +-
 ...wser__cloud__management__controller__desktop.cc |    2 +-
 ...onfiguration__policy__handler__list__factory.cc |   76 +-
 ...y_device__management__service__configuration.cc |    2 +-
 ...olicy_policy__value__and__status__aggregator.cc |    2 +-
 .../patch-chrome_browser_prefs_browser__prefs.cc   |   34 +-
 ...er_prefs_pref__service__incognito__allowlist.cc |    4 +-
 ...er_printing_print__backend__service__manager.cc |    8 +-
 ...patch-chrome_browser_printing_printer__query.cc |    2 +-
 ...tch-chrome_browser_process__singleton__posix.cc |    2 +-
 ...hrome__browser__main__extra__parts__profiles.cc |   21 +-
 .../patch-chrome_browser_profiles_profile__impl.cc |    4 +-
 ...atch-chrome_browser_profiles_profiles__state.cc |    2 +-
 ...h-chrome_browser_renderer__preferences__util.cc |    2 +-
 ...s_settings_autofill__page_passwords__shared.css |    2 +-
 ...ome_browser_resources_signin_signin__shared.css |    2 +-
 ...d__content__scanning_binary__upload__service.cc |    2 +-
 ...oud__content__scanning_deep__scanning__utils.cc |    2 +-
 ...dent__reporting_incident__reporting__service.cc |    4 +-
 ...rowser_screen__ai_screen__ai__install__state.cc |    2 +-
 ...owser_screen__ai_screen__ai__service__router.cc |    6 +-
 ...b__to__self_receiving__ui__handler__registry.cc |    2 +-
 ...o__self_send__tab__to__self__client__service.cc |    2 +-
 ...tch-chrome_browser_sessions_session__restore.cc |    4 +-
 ...rowser_sharing_sharing__device__registration.cc |    2 +-
 ...ser_sharing_sharing__handler__registry__impl.cc |    2 +-
 ...patch-chrome_browser_shortcuts_icon__badging.cc |    2 +-
 .../patch-chrome_browser_signin_signin__util.cc    |    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 |   26 +
 ..._supervised__user__metrics__service__factory.cc |    4 +-
 ..._user_supervised__user__navigation__observer.cc |    2 +-
 ...tch-chrome_browser_sync_chrome__sync__client.cc |   35 +-
 ...rowser_sync_device__info__sync__client__impl.cc |    2 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |    8 +-
 ...atch-chrome_browser_sync_sync__service__util.cc |   26 -
 ...oup__sync_tab__group__sync__service__factory.cc |   17 +
 ...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 |    4 +-
 ...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 |    4 +-
 ...hrome_browser_themes_theme__service__factory.cc |    6 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |    4 +-
 ..._payments_desktop__payments__window__manager.cc |    2 +-
 ...l_payments_desktop__payments__window__manager.h |    2 +-
 chromium/patches/patch-chrome_browser_ui_browser.h |    4 +-
 ...rome_browser_ui_browser__command__controller.cc |    6 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |    4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   15 +-
 ...patch-chrome_browser_ui_browser__view__prefs.cc |    2 +-
 .../patch-chrome_browser_ui_chrome__pages.cc       |    8 +-
 .../patch-chrome_browser_ui_chrome__pages.h        |    2 +-
 ...rowser_ui_color_native__chrome__color__mixer.cc |    2 +-
 ...r_ui_omnibox_omnibox__pedal__implementations.cc |    4 +-
 ...rollers_relaunch__chrome__bubble__controller.cc |    2 +-
 ..._passwords_manage__passwords__ui__controller.cc |    4 +-
 .../patches/patch-chrome_browser_ui_sad__tab.cc    |    2 +-
 ...sharing__hub_sharing__hub__bubble__controller.h |    2 +-
 ...e_browser_ui_signin_signin__view__controller.cc |    4 +-
 ..._ui_signin_signin__view__controller__delegate.h |    2 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |    2 +-
 ...browser_ui_startup_startup__browser__creator.cc |   10 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |    2 +-
 ...me_browser_ui_startup_startup__tab__provider.cc |    2 +-
 .../patch-chrome_browser_ui_tab__helpers.cc        |    6 +-
 .../patch-chrome_browser_ui_tabs_features.cc       |    4 +-
 ...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc |    2 +-
 ...wser_ui_task__manager_task__manager__columns.cc |    2 +-
 ...ui_task__manager_task__manager__table__model.cc |    2 +-
 ...ch-chrome_browser_ui_test_popup__browsertest.cc |    2 +-
 ...tch-chrome_browser_ui_test_test__browser__ui.cc |    2 +-
 .../patch-chrome_browser_ui_ui__features.cc        |   15 +-
 .../patches/patch-chrome_browser_ui_ui__features.h |   15 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |   13 +-
 ...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 |    2 +-
 ...chrome_browser_ui_views_frame_browser__frame.cc |    2 +-
 ...-chrome_browser_ui_views_frame_browser__frame.h |    2 +-
 ...ws_frame_browser__frame__view__layout__linux.cc |    2 +-
 ..._browser__frame__view__layout__linux__native.cc |    2 +-
 ...r_ui_views_frame_browser__frame__view__linux.cc |    2 +-
 ...er__non__client__frame__view__factory__views.cc |    2 +-
 ...-chrome_browser_ui_views_frame_browser__view.cc |    4 +-
 ..._ui_views_frame_opaque__browser__frame__view.cc |    2 +-
 ...r_ui_views_frame_opaque__browser__frame__view.h |   10 +-
 ...paque__browser__frame__view__layout__delegate.h |    4 +-
 ...e_picture__in__picture__browser__frame__view.cc |   22 +-
 ...me_picture__in__picture__browser__frame__view.h |    8 +-
 ..._ui_views_frame_system__menu__model__builder.cc |    4 +-
 ...ui_views_frame_system__menu__model__delegate.cc |    2 +-
 ...wser_ui_views_frame_tab__strip__region__view.cc |    4 +-
 ...chrome_browser_ui_views_hung__renderer__view.cc |    2 +-
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |    4 +-
 ...views_passwords_password__bubble__view__base.cc |    6 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |    4 +-
 ..._ui_views_profiles_profile__menu__view__base.cc |    2 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |   26 +
 ...es_signin__view__controller__delegate__views.cc |   12 +-
 ...les_signin__view__controller__delegate__views.h |    2 +-
 ...ch-chrome_browser_ui_views_side__panel_BUILD.gn |   46 -
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |    4 +-
 ..._browser_ui_views_tabs_tab__drag__controller.cc |   14 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |    2 +-
 ...rome_browser_ui_views_tabs_tab__style__views.cc |    6 +-
 ..._education_browser__user__education__service.cc |    4 +-
 ...eb__apps_web__app__integration__test__driver.cc |   20 +-
 ...rowser_ui_web__applications_web__app__dialogs.h |    2 +-
 ...eb__applications_web__app__ui__manager__impl.cc |    2 +-
 ...web__applications_web__app__ui__manager__impl.h |    2 +-
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |    6 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |    2 +-
 ...r_ui_webui_app__home_app__home__page__handler.h |    2 +-
 ...icate__manager_certificate__manager__handler.cc |   17 +
 ...i_certificate__manager_client__cert__sources.cc |   35 +
 ...ui_certificate__manager_client__cert__sources.h |   17 +
 ...i_webui_chrome__web__ui__controller__factory.cc |   18 +-
 ...i_connectors__internals_device__trust__utils.cc |    2 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |   35 +
 ...e_browser_ui_webui_management_management__ui.cc |    2 +-
 ...i_webui_management_management__ui__constants.cc |    4 +-
 ...ui_webui_management_management__ui__constants.h |    2 +-
 ..._ui_webui_management_management__ui__handler.cc |    6 +-
 ...r_ui_webui_management_management__ui__handler.h |    2 +-
 ...ebui_password__manager_promo__cards__handler.cc |    4 +-
 ...manager_promo__cards_relaunch__chrome__promo.cc |    2 +-
 ...rowser_ui_webui_searchbox_searchbox__handler.cc |    8 +-
 ..._webui_settings_accessibility__main__handler.cc |   52 -
 ...i_webui_settings_accessibility__main__handler.h |   53 -
 ...rowser_ui_webui_settings_appearance__handler.cc |    4 +-
 ...tings_settings__localized__strings__provider.cc |   27 +-
 ...ser_ui_webui_signin_profile__picker__handler.cc |   17 +
 ...hrome_browser_ui_window__sizer_window__sizer.cc |    2 +-
 ...king_visited__url__ranking__service__factory.cc |    6 +-
 ...lications_commands_launch__web__app__command.cc |   17 +
 ...s_commands_set__user__display__mode__command.cc |   17 +
 ...er_web__applications_extension__status__utils.h |    2 +-
 ...ications_extensions_extension__status__utils.cc |    2 +-
 ...ons_os__integration_os__integration__manager.cc |    4 +-
 ...__integration_os__integration__test__override.h |    2 +-
 ...integration_run__on__os__login__sub__manager.cc |    2 +-
 ...tions_os__integration_shortcut__sub__manager.cc |    4 +-
 ...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 |   24 +-
 ...ns_test_os__integration__test__override__impl.h |    2 +-
 ..._browser_web__applications_web__app__helpers.cc |    2 +-
 ...ser_web__applications_web__app__install__info.h |    2 +-
 ...thn_chrome__authenticator__request__delegate.cc |    4 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |   18 +-
 ...ser_webauthn_gpm__user__verification__policy.cc |   17 +
 ...me_browser_webauthn_unexportable__key__utils.cc |   17 +
 .../patches/patch-chrome_common_channel__info.h    |    2 +-
 .../patch-chrome_common_channel__info__posix.cc    |    2 +-
 .../patch-chrome_common_chrome__features.cc        |   14 +-
 .../patches/patch-chrome_common_chrome__features.h |   10 +-
 .../patches/patch-chrome_common_chrome__paths.cc   |    2 +-
 .../patches/patch-chrome_common_chrome__paths.h    |    2 +-
 .../patch-chrome_common_chrome__paths__internal.h  |    2 +-
 .../patch-chrome_common_chrome__switches.cc        |    4 +-
 .../patches/patch-chrome_common_chrome__switches.h |    4 +-
 ...rmissions_chrome__permission__message__rules.cc |    2 +-
 ...ch-chrome_common_media_cdm__host__file__path.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.h  |    2 +-
 ...a_component__widevine__cdm__hint__file__linux.h |    2 +-
 chromium/patches/patch-chrome_common_pref__names.h |   38 +-
 .../patches/patch-chrome_common_url__constants.h   |    4 +-
 .../patch-chrome_common_webui__url__constants.cc   |   92 +-
 .../patch-chrome_common_webui__url__constants.h    |   44 +-
 ...ise__companion_enterprise__companion__client.cc |   12 +-
 .../patch-chrome_enterprise__companion_lock.cc     |   14 +-
 ...vices_printing_print__backend__service__impl.cc |   12 +-
 ...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 +-
 .../patches/patch-chrome_updater_configurator.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 +-
 ...hromecast_browser_cast__browser__main__parts.cc |    2 +-
 ...ecast_browser_cast__content__browser__client.cc |    2 +-
 ..._browser_runtime__application__service__impl.cc |    2 +-
 ...omecast_media_base_default__monotonic__clock.cc |    2 +-
 ...utofill_core_browser_payments__data__manager.cc |    4 +-
 ...ents_autofill_core_common_autofill__features.cc |    4 +-
 ...ill_core_common_autofill__payments__features.cc |   13 +-
 ...fill_core_common_autofill__payments__features.h |   17 +
 ...mponents_autofill_core_common_autofill__util.cc |   17 -
 ...onents_commerce_core_commerce__feature__list.cc |    4 +-
 ...nstrained__window_constrained__window__views.cc |    4 +-
 ...ngs_core_browser_website__settings__registry.cc |    2 +-
 ...omponents_cookie__config_cookie__store__util.cc |    2 +-
 .../patch-components_crash_core_app_BUILD.gn       |    2 +-
 ...nts_crash_core_app_chrome__crashpad__handler.cc |    2 +-
 ...nents_crash_core_app_crashpad__handler__main.cc |    2 +-
 ...h_core_browser_crash__upload__list__crashpad.cc |    2 +-
 .../patch-components_crash_core_common_BUILD.gn    |    2 +-
 ...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 +-
 ...evice__signals_core_common_signals__features.cc |    2 +-
 ...device__signals_core_common_signals__features.h |    2 +-
 ...nals_core_system__signals_platform__delegate.cc |    2 +-
 ...nents_device__signals_test_signals__contract.cc |    2 +-
 ...service_discardable__shared__memory__manager.cc |    2 +-
 ...ponents_embedder__support_user__agent__utils.cc |    2 +-
 ...bedder__support_user__agent__utils__unittest.cc |    2 +-
 ...components_enterprise_watermarking_watermark.cc |    2 +-
 ...h-components_eye__dropper_eye__dropper__view.cc |    2 +-
 ..._feature__engagement_public_event__constants.cc |    2 +-
 ...s_feature__engagement_public_event__constants.h |    2 +-
 ...e__engagement_public_feature__configurations.cc |   15 +-
 ...eature__engagement_public_feature__constants.cc |    8 +-
 ...feature__engagement_public_feature__constants.h |   10 +-
 ...nts_feature__engagement_public_feature__list.cc |   14 +-
 ...ents_feature__engagement_public_feature__list.h |   22 +-
 ...omponents_feed_core_proto_v2_wire_version.proto |    2 +-
 ...s_feed_core_v2_feed__network__impl__unittest.cc |    4 +-
 .../patch-components_feed_core_v2_proto__util.cc   |    2 +-
 ...omponents_feed_core_v2_proto__util__unittest.cc |    6 +-
 ...-components_feed_core_v2_test_proto__printer.cc |    2 +-
 .../patch-components_flags__ui_flags__state.cc     |    4 +-
 .../patches/patch-components_gwp__asan_BUILD.gn    |    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 +-
 ...ents_metrics_drive__metrics__provider__linux.cc |    2 +-
 .../patch-components_metrics_metrics__log.cc       |    2 +-
 .../patch-components_metrics_motherboard.cc        |    2 +-
 ...nts_named__mojo__ipc__server_connection__info.h |    2 +-
 ...erver_named__mojo__ipc__server__client__util.cc |    2 +-
 .../patch-components_named__system__lock_lock.h    |    2 +-
 ...patch-components_neterror_resources_neterror.js |    2 +-
 ...rator_browser_network__session__configurator.cc |    2 +-
 ...ser_network__session__configurator__unittest.cc |    2 +-
 ...zation__guide_core_optimization__guide__util.cc |    2 +-
 ...onents_os__crypt_sync_libsecret__util__linux.cc |    4 +-
 .../patch-components_os__crypt_sync_os__crypt.h    |    2 +-
 ...aint__preview_browser_paint__preview__client.cc |    2 +-
 ...iew_browser_paint__preview__client__unittest.cc |    2 +-
 ...aint__preview_common_proto_paint__preview.proto |    2 +-
 ..._preview_player_player__compositor__delegate.cc |    4 +-
 ...ger_core_browser_features_password__features.cc |   15 +-
 ...ager_core_browser_features_password__features.h |    4 +-
 ...manager_core_browser_password__form__manager.cc |    6 +-
 ...word__manager_core_browser_password__manager.cc |   13 +-
 ...anager_core_browser_password__manager__client.h |    4 +-
 ...ger_core_browser_password__manager__switches.cc |    2 +-
 ...ager_core_browser_password__manager__switches.h |    2 +-
 ...ore_browser_password__manual__fallback__flow.cc |    4 +-
 ...core_browser_password__manual__fallback__flow.h |    6 +-
 ...core_browser_password__store_login__database.cc |   12 +-
 ...ssword__store_login__database__async__helper.cc |    4 +-
 ...er_password__store_login__database__unittest.cc |    6 +-
 ...d__store_password__store__built__in__backend.cc |   17 +
 ...core_browser_stub__password__manager__client.cc |    4 +-
 ..._core_browser_stub__password__manager__client.h |    4 +-
 ...er_core_common_password__manager__pref__names.h |   13 +-
 ...mponents_performance__manager_public_features.h |    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 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |    2 +-
 ...ts_policy_core_common_policy__loader__common.cc |    2 +-
 ...-components_policy_core_common_policy__paths.cc |    2 +-
 ...-components_policy_core_common_policy__utils.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 +-
 ...ontent_common_file__type__policies__unittest.cc |    2 +-
 ...ing_content_resources_gen__file__type__proto.py |   12 +-
 ..._core_browser_db_v4__protocol__manager__util.cc |    2 +-
 ..._browser_realtime_url__lookup__service__base.cc |    6 +-
 ...mponents_safe__browsing_core_common_features.cc |   10 +-
 ...gine__choice_search__engine__choice__service.cc |    4 +-
 ...nents_search__engines_template__url__service.cc |    4 +-
 ...onents_security__interstitials_content_utils.cc |    2 +-
 ..._default__model_cross__device__user__segment.cc |    2 +-
 ...paint__preview__compositor__collection__impl.cc |    2 +-
 ...mponents_signin_public_base_signin__switches.cc |   31 -
 ...omponents_signin_public_base_signin__switches.h |   17 -
 .../patches/patch-components_soda_soda__util.cc    |    2 +-
 ..._metric__utils_common_startup__metric__utils.cc |    8 +-
 .../patch-components_storage__monitor_BUILD.gn     |    2 +-
 ...torage__monitor_removable__device__constants.cc |    2 +-
 ...storage__monitor_removable__device__constants.h |    2 +-
 ...e_browser_supervised__user__metrics__service.cc |    2 +-
 ...r_core_browser_supervised__user__preferences.cc |    6 +-
 ..._user_core_browser_supervised__user__service.cc |    4 +-
 ...onents_supervised__user_core_common_features.cc |   26 +-
 ...ponents_supervised__user_core_common_features.h |   22 +-
 ...ents_supervised__user_core_common_pref__names.h |    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 +-
 .../patch-components_system__cpu_cpu__probe.cc     |    2 +-
 ...onents_translate_core_common_translate__util.cc |    2 +-
 ...sted__vault_trusted__vault__connection__impl.cc |   17 +
 ...ponents_update__client_update__query__params.cc |    2 +-
 ..._formatter_spoof__checks_idn__spoof__checker.cc |    2 +-
 ...nts_user__education_views_help__bubble__view.cc |    4 +-
 ...nents_variations_service_variations__service.cc |    2 +-
 ...isited__url__ranking_public_url__visit__util.cc |    4 +-
 .../patch-components_viz_common_features.cc        |    8 +-
 .../patches/patch-components_viz_common_features.h |   10 +-
 ...ch-components_viz_host_host__display__client.cc |    2 +-
 ...tch-components_viz_host_host__display__client.h |    2 +-
 ...embedder_skia__output__device__buffer__queue.cc |    4 +-
 ...isplay__embedder_skia__output__surface__impl.cc |    4 +-
 ..._display__embedder_software__output__surface.cc |    6 +-
 ...e_display__embedder_software__output__surface.h |    6 +-
 ...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 +-
 ...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 +-
 .../patch-components_webapps_browser_features.cc   |   17 +
 chromium/patches/patch-content_app_BUILD.gn        |    2 +-
 .../patches/patch-content_app_content__main.cc     |   15 +-
 ...atch-content_app_content__main__runner__impl.cc |   16 +-
 chromium/patches/patch-content_browser_BUILD.gn    |    6 +-
 .../patch-content_browser_audio_audio__service.cc  |    2 +-
 ..._browser_browser__child__process__host__impl.cc |    6 +-
 ...t_browser_browser__child__process__host__impl.h |    4 +-
 ...ild__process__host__impl__receiver__bindings.cc |    2 +-
 .../patch-content_browser_browser__main__loop.cc   |    8 +-
 ...tent_browser_child__process__launcher__helper.h |    4 +-
 ...wser_child__process__launcher__helper__linux.cc |    2 +-
 ...browser_child__thread__type__switcher__linux.cc |    2 +-
 ..._compositor_viz__process__transport__factory.cc |    2 +-
 ...wser_devtools_devtools__frontend__host__impl.cc |    2 +-
 ...owser_devtools_devtools__frontend__host__impl.h |    2 +-
 ...wser_devtools_protocol_system__info__handler.cc |    2 +-
 ...ccess_file__path__watcher_file__path__watcher.h |    2 +-
 ...file__path__watcher_file__path__watcher__bsd.cc |    2 +-
 ...le__path__watcher_file__path__watcher__kqueue.h |    2 +-
 ...s_file__system__access__local__path__watcher.cc |    2 +-
 ...font__access_font__enumeration__data__source.cc |    2 +-
 .../patch-content_browser_gpu_compositor__util.cc  |    6 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |    4 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |    4 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |    4 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |    6 +-
 ..._gpu_gpu__memory__buffer__manager__singleton.cc |    2 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |    2 +-
 ...wser_media_frameless__media__interface__proxy.h |    2 +-
 ...r_media_media__keys__listener__manager__impl.cc |    2 +-
 ...ent_browser_network__service__instance__impl.cc |    8 +-
 ...i__plugin__process__host__receiver__bindings.cc |    2 +-
 ...rowser_renderer__host_delegated__frame__host.cc |    2 +-
 ...__host_input_input__device__change__observer.cc |    2 +-
 ...ia_service__video__capture__device__launcher.cc |    2 +-
 ...renderer__host_pepper_pepper__file__io__host.cc |    2 +-
 ...r_renderer__host_render__process__host__impl.cc |   38 +-
 ...er_renderer__host_render__process__host__impl.h |   22 +-
 ...der__process__host__impl__receiver__bindings.cc |   26 +
 ...wser_renderer__host_render__view__host__impl.cc |    4 +-
 ...derer__host_render__widget__host__view__aura.cc |   10 +-
 ...nderer__host_render__widget__host__view__aura.h |    4 +-
 ...t_render__widget__host__view__event__handler.cc |    6 +-
 .../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 +-
 ...patch-content_browser_utility__process__host.cc |    8 +-
 .../patch-content_browser_utility__process__host.h |    2 +-
 ...r_utility__process__host__receiver__bindings.cc |    2 +-
 ...h-content_browser_utility__sandbox__delegate.cc |    6 +-
 .../patch-content_browser_v8__snapshot__files.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 +-
 ..._browser_webui_web__ui__main__frame__observer.h |    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     |    4 +-
 chromium/patches/patch-content_common_features.cc  |    6 +-
 chromium/patches/patch-content_common_features.h   |    6 +-
 .../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 +-
 ...-content_common_mojo__core__library__support.cc |    2 +-
 .../patches/patch-content_common_user__agent.cc    |    2 +-
 .../patch-content_gpu_gpu__child__thread.cc        |    2 +-
 chromium/patches/patch-content_gpu_gpu__main.cc    |   10 +-
 ...t_ppapi__plugin_ppapi__blink__platform__impl.cc |    2 +-
 ...nt_ppapi__plugin_ppapi__blink__platform__impl.h |    2 +-
 ...ch-content_ppapi__plugin_ppapi__plugin__main.cc |    2 +-
 ...tent_public_browser_content__browser__client.cc |    4 +-
 ...ontent_public_browser_service__process__host.cc |    2 +-
 ...blic_browser_zygote__host_zygote__host__linux.h |    2 +-
 ...atch-content_public_common_content__features.cc |    6 +-
 ...atch-content_public_common_content__switches.cc |    6 +-
 ...patch-content_public_common_content__switches.h |    6 +-
 ...patch-content_public_common_zygote_features.gni |    2 +-
 ...gpu_gpu__video__accelerator__factories__impl.cc |   17 -
 .../patch-content_renderer_render__thread__impl.cc |   10 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |   10 +-
 ...tent_renderer_renderer__blink__platform__impl.h |    4 +-
 ...er_renderer__main__platform__delegate__linux.cc |    2 +-
 chromium/patches/patch-content_shell_BUILD.gn      |    4 +-
 ...atch-content_shell_app_shell__main__delegate.cc |    4 +-
 ...nt_shell_browser_shell__browser__main__parts.cc |    2 +-
 .../patch-content_shell_browser_shell__paths.cc    |    2 +-
 ...ll_renderer_shell__content__renderer__client.cc |    2 +-
 ...hell_utility_shell__content__utility__client.cc |    2 +-
 chromium/patches/patch-content_test_BUILD.gn       |    2 +-
 chromium/patches/patch-content_utility_services.cc |    2 +-
 ...ch_speech__recognition__sandbox__hook__linux.cc |    2 +-
 ...ech_speech__recognition__sandbox__hook__linux.h |    2 +-
 ...link__platform__with__sandbox__support__impl.cc |    2 +-
 ...blink__platform__with__sandbox__support__impl.h |    2 +-
 .../patches/patch-content_utility_utility__main.cc |   18 +-
 .../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 +-
 .../patch-device_fido_fido__discovery__factory.cc  |    2 +-
 chromium/patches/patch-device_gamepad_BUILD.gn     |    2 +-
 .../patch-device_gamepad_gamepad__provider.cc      |    4 +-
 .../patch-device_gamepad_hid__writer__linux.cc     |    2 +-
 ..._browser__context__keyed__service__factories.cc |    2 +-
 ...sions_browser_api_management_management__api.cc |    4 +-
 ...sions_browser_api_messaging_message__service.cc |    6 +-
 ...ivate_networking__private__delegate__factory.cc |    2 +-
 ...tensions_common_api___permission__features.json |    2 +-
 .../patch-extensions_common_api_runtime.json       |    2 +-
 .../patches/patch-extensions_common_command.cc     |    4 +-
 .../patch-extensions_common_features_feature.cc    |    2 +-
 ...ensions_renderer_bindings_api__binding__util.cc |    2 +-
 ...-extensions_renderer_bindings_argument__spec.cc |    2 +-
 ...h-extensions_shell_app_shell__main__delegate.cc |    2 +-
 ...er_api_runtime_shell__runtime__api__delegate.cc |    2 +-
 ...ns_shell_browser_shell__browser__main__parts.cc |    2 +-
 ...shell_browser_shell__extensions__api__client.cc |    2 +-
 ..._shell_browser_shell__extensions__api__client.h |    2 +-
 ...h-google__apis_gcm_engine_heartbeat__manager.cc |    2 +-
 .../patch-google__apis_google__api__keys-inc.cc    |    2 +-
 ...__buffer_common_gpu__memory__buffer__support.cc |   26 -
 ...mand__buffer_service_dawn__context__provider.cc |    4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |    4 +-
 ...image_angle__vulkan__image__backing__factory.cc |    6 +-
 ...e_shared__image_external__vk__image__backing.cc |    6 +-
 ..._image_external__vk__image__backing__factory.cc |   17 -
 ...service_shared__image_shared__image__factory.cc |    4 +-
 ...service_shared__image_shared__image__manager.cc |    4 +-
 ...ce_shared__image_wrapped__sk__image__backing.cc |    2 +-
 ...ommand__buffer_service_webgpu__decoder__impl.cc |    6 +-
 ...ffer_tests_gl__gpu__memory__buffer__unittest.cc |    2 +-
 .../patches/patch-gpu_config_gpu__control__list.cc |    6 +-
 .../patch-gpu_config_gpu__finch__features.cc       |    2 +-
 .../patch-gpu_config_gpu__info__collector.cc       |    2 +-
 .../patches/patch-gpu_config_gpu__test__config.cc  |    2 +-
 ...-gpu_ipc_common_gpu__memory__buffer__support.cc |    2 +-
 ...h-gpu_ipc_common_gpu__memory__buffer__support.h |    2 +-
 .../patches/patch-gpu_ipc_service_gpu__init.cc     |   14 +-
 ...gpu_ipc_service_gpu__memory__buffer__factory.cc |    6 +-
 chromium/patches/patch-gpu_ipc_service_x__util.h   |    2 +-
 .../patches/patch-gpu_vulkan_generate__bindings.py |    2 +-
 .../patches/patch-gpu_vulkan_semaphore__handle.cc  |    2 +-
 .../patch-gpu_vulkan_vulkan__device__queue.cc      |    2 +-
 .../patch-gpu_vulkan_vulkan__device__queue.h       |    2 +-
 .../patch-gpu_vulkan_vulkan__function__pointers.cc |    2 +-
 .../patch-gpu_vulkan_vulkan__function__pointers.h  |    2 +-
 chromium/patches/patch-gpu_vulkan_vulkan__image.h  |    2 +-
 chromium/patches/patch-gpu_vulkan_vulkan__util.cc  |    2 +-
 ...rowser_headless__browser__main__parts__posix.cc |    2 +-
 ...ib_browser_headless__content__browser__client.h |    2 +-
 ..._browser_headless__request__context__manager.cc |    2 +-
 ...ss_lib_browser_headless__web__contents__impl.cc |    2 +-
 ...adless_lib_headless__content__main__delegate.cc |    4 +-
 chromium/patches/patch-ipc_ipc__channel.h          |    2 +-
 chromium/patches/patch-ipc_ipc__channel__common.cc |    2 +-
 chromium/patches/patch-ipc_ipc__channel__mojo.cc   |    2 +-
 chromium/patches/patch-ipc_ipc__message__utils.cc  |    4 +-
 chromium/patches/patch-ipc_ipc__message__utils.h   |    2 +-
 chromium/patches/patch-media_BUILD.gn              |    2 +-
 chromium/patches/patch-media_audio_BUILD.gn        |   11 +-
 .../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    |   20 +-
 .../patches/patch-media_base_media__switches.h     |    6 +-
 ...ch-media_base_user__input__monitor__unittest.cc |    2 +-
 chromium/patches/patch-media_base_video__frame.cc  |   31 +-
 chromium/patches/patch-media_base_video__frame.h   |   14 +-
 ...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 +-
 .../patches/patch-media_gpu_buffer__validation.cc  |    2 +-
 ...a_gpu_chromeos_gl__image__processor__backend.cc |    2 +-
 ...u_chromeos_libyuv__image__processor__backend.cc |    2 +-
 ...pu_chromeos_mailbox__video__frame__converter.cc |    2 +-
 ...gpu_chromeos_native__pixmap__frame__resource.cc |    4 +-
 ...a_gpu_chromeos_platform__video__frame__utils.cc |    2 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |    8 +-
 ...gpu_gpu__video__encode__accelerator__factory.cc |    2 +-
 ...dware__video__decoding__sandbox__hook__linux.cc |    8 +-
 ...rdware__video__decoding__sandbox__hook__linux.h |    2 +-
 ...dware__video__encoding__sandbox__hook__linux.cc |    2 +-
 ...rdware__video__encoding__sandbox__hook__linux.h |    2 +-
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |    4 +-
 .../patch-media_gpu_vaapi_vaapi__wrapper.cc        |    2 +-
 chromium/patches/patch-media_media__options.gni    |    2 +-
 .../patches/patch-media_mojo_mojom_stable_BUILD.gn |    2 +-
 ...stable__video__decoder__types__mojom__traits.cc |    2 +-
 ..._stable__video__decoder__types__mojom__traits.h |    2 +-
 ...media_mojo_mojom_video__frame__mojom__traits.cc |    2 +-
 .../patch-media_video_fake__gpu__memory__buffer.cc |    2 +-
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |    8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |    4 +-
 ...eo_video__encode__accelerator__adapter__test.cc |    4 +-
 .../patches/patch-media_webrtc_audio__processor.cc |    2 +-
 chromium/patches/patch-media_webrtc_helpers.cc     |    2 +-
 .../patch-media_webrtc_helpers__unittests.cc       |    2 +-
 chromium/patches/patch-mojo_core_BUILD.gn          |    2 +-
 chromium/patches/patch-mojo_core_channel.cc        |    4 +-
 .../patches/patch-mojo_core_embedder_features.h    |    2 +-
 .../patches/patch-mojo_public_c_system_thunks.cc   |   10 +-
 ...ojo_public_cpp_platform_socket__utils__posix.cc |    4 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |    4 +-
 chromium/patches/patch-net_BUILD.gn                |   20 +-
 chromium/patches/patch-net_base_features.cc        |    4 +-
 ...tch-net_base_mock__network__change__notifier.cc |    2 +-
 ...atch-net_base_mock__network__change__notifier.h |    2 +-
 .../patch-net_base_network__change__notifier.cc    |    8 +-
 .../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 +-
 .../patches/patch-net_cert_cert__verify__proc.h    |    2 +-
 ...net_disk__cache_simple_simple__file__tracker.cc |    4 +-
 chromium/patches/patch-net_dns_BUILD.gn            |    2 +-
 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 +-
 chromium/patches/patch-net_socket_socket__posix.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 +-
 ...verify__tool_cert__verify__comparision__tool.cc |   35 -
 ..._tools_cert__verify__tool_cert__verify__tool.cc |    8 +-
 .../patch-net_tools_net__watcher_net__watcher.cc   |    2 +-
 ...ffic__annotation_network__traffic__annotation.h |    2 +-
 ...patch-net_url__request_url__request__context.cc |    2 +-
 .../patch-net_url__request_url__request__context.h |    4 +-
 ..._url__request_url__request__context__builder.cc |    4 +-
 .../patches/patch-pdf_pdfium_pdfium__engine.cc     |    6 +-
 chromium/patches/patch-ppapi_tests_test__utils.h   |    2 +-
 .../patch-printing_backend_cups__ipp__helper.cc    |    2 +-
 .../patch-printing_backend_print__backend__cups.cc |    6 +-
 ...nting_mojom_printing__context__mojom__traits.cc |    2 +-
 ...inting_mojom_printing__context__mojom__traits.h |    2 +-
 chromium/patches/patch-printing_print__settings.cc |    2 +-
 chromium/patches/patch-printing_print__settings.h  |    2 +-
 .../patch-printing_print__settings__conversion.cc  |    2 +-
 .../patch-printing_printing__context__linux.cc     |    2 +-
 .../patches/patch-printing_printing__features.cc   |    2 +-
 .../patches/patch-printing_printing__features.h    |    2 +-
 ...sandbox_print__backend__sandbox__hook__linux.cc |    2 +-
 ..._sandbox_print__backend__sandbox__hook__linux.h |    2 +-
 .../patch-remoting_base_chromoting__event.cc       |    2 +-
 .../patches/patch-remoting_base_host__settings.cc  |    2 +-
 .../patch-remoting_client_display_sys__opengl.h    |    2 +-
 ...h-remoting_codec_webrtc__video__encoder__vpx.cc |    2 +-
 ...ting_host_base_desktop__environment__options.cc |    2 +-
 .../patches/patch-remoting_host_base_switches.cc   |    2 +-
 .../patches/patch-remoting_host_base_switches.h    |    2 +-
 ...ch-remoting_host_basic__desktop__environment.cc |    2 +-
 .../patch-remoting_host_chromoting__host.cc        |    2 +-
 .../patches/patch-remoting_host_chromoting__host.h |    2 +-
 ...atch-remoting_host_chromoting__host__context.cc |    2 +-
 ...ting_host_chromoting__host__services__client.cc |    2 +-
 .../patches/patch-remoting_host_client__session.cc |    2 +-
 ...ch-remoting_host_crash_crash__file__uploader.cc |    2 +-
 ..._desktop__and__cursor__conditional__composer.cc |    2 +-
 ...patch-remoting_host_desktop__capturer__proxy.cc |    2 +-
 ...tch-remoting_host_desktop__capturer__wrapper.cc |    2 +-
 .../patch-remoting_host_evaluate__capability.cc    |    2 +-
 .../patch-remoting_host_host__attributes.cc        |    2 +-
 .../patches/patch-remoting_host_host__details.cc   |    2 +-
 chromium/patches/patch-remoting_host_host__main.cc |    2 +-
 .../patches/patch-remoting_host_ipc__constants.cc  |    2 +-
 .../patch-remoting_host_it2me_it2me__host.cc       |    2 +-
 ...t_it2me_it2me__native__messaging__host__main.cc |    2 +-
 ...ch-remoting_host_me2me__desktop__environment.cc |    2 +-
 ...-remoting_host_mouse__cursor__monitor__proxy.cc |    2 +-
 .../patches/patch-remoting_host_policy__watcher.cc |    4 +-
 ..._remote__open__url_remote__open__url__client.cc |    2 +-
 ...st_remote__open__url_remote__open__url__util.cc |    2 +-
 ...mote__open__url_url__forwarder__configurator.cc |    2 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |   42 +-
 .../patch-remoting_host_setup_start__host__main.cc |    2 +-
 ...hn_remote__webauthn__caller__security__utils.cc |    2 +-
 ...bauthn_remote__webauthn__extension__notifier.cc |    2 +-
 ...atch-remoting_protocol_webrtc__video__stream.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 |    6 +-
 chromium/patches/patch-sandbox_policy_BUILD.gn     |    4 +-
 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       |    2 +-
 .../patch-sandbox_policy_netbsd_sandbox__netbsd.cc |    2 +-
 .../patch-sandbox_policy_netbsd_sandbox__netbsd.h  |    2 +-
 ...atch-sandbox_policy_openbsd_sandbox__openbsd.cc |    2 +-
 ...patch-sandbox_policy_openbsd_sandbox__openbsd.h |    2 +-
 chromium/patches/patch-sandbox_policy_sandbox.cc   |    2 +-
 chromium/patches/patch-sandbox_policy_sandbox.h    |    2 +-
 .../patches/patch-sandbox_policy_sandbox__type.cc  |    2 +-
 chromium/patches/patch-sandbox_policy_switches.cc  |    2 +-
 chromium/patches/patch-sandbox_policy_switches.h   |    2 +-
 ...h-services_audio_audio__sandbox__hook__linux.cc |    2 +-
 ...ch-services_audio_audio__sandbox__hook__linux.h |    2 +-
 chromium/patches/patch-services_device_BUILD.gn    |    2 +-
 ...vice_geolocation_location__provider__manager.cc |   17 +
 .../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 +-
 ...-services_device_hid_hid__connection__netbsd.cc |    2 +-
 ...h-services_device_hid_hid__connection__netbsd.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 +-
 ...tch-services_device_hid_hid__service__netbsd.cc |    2 +-
 ...atch-services_device_hid_hid__service__netbsd.h |    2 +-
 ...ce_public_cpp_generic__sensor_sensor__reading.h |    2 +-
 .../patch-services_device_public_mojom_BUILD.gn    |    4 +-
 .../patches/patch-services_device_serial_BUILD.gn  |    2 +-
 ...ces_device_serial_serial__device__enumerator.cc |    6 +-
 ...ces_device_serial_serial__io__handler__posix.cc |    4 +-
 ...me__zone__monitor_time__zone__monitor__linux.cc |    4 +-
 .../patches/patch-services_device_usb_BUILD.gn     |    4 +-
 .../patch-services_device_usb_usb__service.cc      |    6 +-
 ...patch-services_device_usb_usb__service__fake.cc |    2 +-
 .../patch-services_device_usb_usb__service__fake.h |    2 +-
 chromium/patches/patch-services_network_BUILD.gn   |    4 +-
 .../patch-services_network_network__context.cc     |    4 +-
 .../patch-services_network_network__context.h      |    4 +-
 ...rvices_network_network__sandbox__hook__linux.cc |    2 +-
 ...ervices_network_network__sandbox__hook__linux.h |    2 +-
 .../patch-services_network_network__service.cc     |    6 +-
 .../patch-services_network_network__service.h      |    2 +-
 .../patch-services_network_public_cpp_BUILD.gn     |    6 +-
 .../patch-services_network_public_cpp_features.cc  |    4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |    6 +-
 ...ionary_shared__dictionary__writer__in__memory.h |    2 +-
 ..._on__device__model_on__device__model__service.h |    2 +-
 ...ervices_on__device__model_pre__sandbox__init.cc |    8 +-
 ..._instrumentation_queued__request__dispatcher.cc |    2 +-
 ...tor_public_cpp_memory__instrumentation_BUILD.gn |    2 +-
 ...ublic_cpp_memory__instrumentation_os__metrics.h |    6 +-
 ...cpp_memory__instrumentation_os__metrics__bsd.cc |    2 +-
 ...tch-services_screen__ai_public_cpp_utilities.cc |    8 +-
 ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc |    2 +-
 ...__ai_sandbox_screen__ai__sandbox__hook__linux.h |    2 +-
 .../patch-services_service__manager_BUILD.gn       |    2 +-
 ...manager_public_cpp_service__executable_BUILD.gn |    2 +-
 ...p_stack__sampling_tracing__sampler__profiler.cc |    2 +-
 ...ture_public_mojom_video__capture__service.mojom |    2 +-
 ...video__capture_video__capture__service__impl.cc |   10 +-
 ..._video__capture_video__capture__service__impl.h |    6 +-
 .../patch-skia_ext_SkMemory__new__handler.cpp      |    2 +-
 chromium/patches/patch-skia_ext_font__utils.cc     |    2 +-
 chromium/patches/patch-skia_ext_platform__canvas.h |    2 +-
 .../patches/patch-skia_ext_skcolorspace__trfn.cc   |    8 +-
 ...atch-third__party_abseil-cpp_absl_base_config.h |    2 +-
 ...y_abseil-cpp_absl_base_internal_raw__logging.cc |    2 +-
 ..._party_abseil-cpp_absl_base_internal_sysinfo.cc |    2 +-
 ...l-cpp_absl_debugging_internal_elf__mem__image.h |    4 +-
 ...sl_time_internal_cctz_src_time__zone__format.cc |    2 +-
 .../patches/patch-third__party_afl_src_afl-fuzz.c  |    2 +-
 chromium/patches/patch-third__party_angle_BUILD.gn |    2 +-
 .../patch-third__party_angle_src_common_platform.h |    2 +-
 ...ird__party_angle_src_common_platform__helpers.h |    2 +-
 ...third__party_angle_src_common_system__utils.cpp |    2 +-
 ...party_angle_src_common_system__utils__linux.cpp |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__internal.h |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp |    2 +-
 ...angle_src_gpu__info__util_SystemInfo__linux.cpp |    2 +-
 ...y_angle_src_gpu__info__util_SystemInfo__x11.cpp |    2 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |    4 +-
 ...third__party_angle_src_libANGLE_formatutils.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 +-
 ...erences_renderer__preferences__mojom__traits.cc |    2 +-
 ...n_renderer__preferences_renderer__preferences.h |    2 +-
 ...ferences_renderer__preferences__mojom__traits.h |    2 +-
 ...h-third__party_blink_public_platform_platform.h |    4 +-
 ...hird__party_blink_public_platform_web__vector.h |    4 +-
 ...rer_bindings_scripts_bind__gen_style__format.py |    2 +-
 ...renderer_build_scripts_run__with__pythonpath.py |    2 +-
 ...blink_renderer_controller_blink__initializer.cc |    2 +-
 ...rer_controller_memory__usage__monitor__posix.cc |    4 +-
 ...erer_controller_memory__usage__monitor__posix.h |    2 +-
 ...link_renderer_core_editing_editing__behavior.cc |    4 +-
 ...erer_core_execution__context_navigator__base.cc |    2 +-
 ...blink_renderer_core_exported_web__view__impl.cc |    4 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |    6 +-
 ...ore_html_canvas_canvas__async__blob__creator.cc |    4 +-
 ...erer_core_inspector_inspector__memory__agent.cc |    2 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |    2 +-
 ...party_blink_renderer_core_paint_paint__layer.cc |    4 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |    4 +-
 ...party_blink_renderer_core_xml_xslt__processor.h |    2 +-
 ...k_renderer_core_xml_xslt__processor__libxslt.cc |    4 +-
 ...r_modules_media_audio_audio__device__factory.cc |    2 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |    2 +-
 ...peerconnection_webrtc__audio__renderer__test.cc |    4 +-
 ...odules_webaudio_audio__worklet__thread__test.cc |    4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |    4 +-
 ...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 |    6 +-
 ...rty_blink_renderer_platform_fonts_font__cache.h |   14 +-
 ...nk_renderer_platform_fonts_font__description.cc |    6 +-
 ..._blink_renderer_platform_fonts_font__metrics.cc |    2 +-
 ...renderer_platform_fonts_font__platform__data.cc |    6 +-
 ...er_platform_fonts_font__unique__name__lookup.cc |    2 +-
 ...nderer_platform_fonts_skia_font__cache__skia.cc |    2 +-
 ...rer_platform_graphics_begin__frame__provider.cc |    2 +-
 ...er_platform_graphics_video__frame__submitter.cc |    4 +-
 ...ion_partition__alloc__memory__dump__provider.cc |    2 +-
 ..._peerconnection_rtc__video__encoder__factory.cc |    2 +-
 ...derer_platform_runtime__enabled__features.json5 |   43 +-
 ...nk_renderer_platform_scheduler_common_thread.cc |    2 +-
 ...platform_video__capture_video__capture__impl.cc |   17 -
 ...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 |   16 +-
 ..._renderer_platform_wtf_text_text__codec__icu.cc |    6 +-
 ..._blink_renderer_platform_wtf_thread__specific.h |    2 +-
 .../patch-third__party_brotli_common_platform.h    |    2 +-
 .../patches/patch-third__party_cpuinfo_cpuinfo.gni |    2 +-
 ...ashpad_crashpad_build_crashpad__buildconfig.gni |    2 +-
 ...-third__party_crashpad_crashpad_client_BUILD.gn |    2 +-
 ...hpad_crashpad_client_crashpad__client__posix.cc |    2 +-
 ...ashpad_minidump_minidump__misc__info__writer.cc |    2 +-
 ...ty_crashpad_crashpad_util_misc_address__types.h |    2 +-
 ..._crashpad_crashpad_util_misc_capture__context.h |    2 +-
 ...d__party_crashpad_crashpad_util_misc_metrics.cc |    2 +-
 ...hird__party_crashpad_crashpad_util_misc_uuid.cc |    2 +-
 ...crashpad_crashpad_util_posix_close__multiple.cc |    2 +-
 ...rashpad_crashpad_util_posix_drop__privileges.cc |    2 +-
 ...__party_crashpad_crashpad_util_posix_signals.cc |    2 +-
 ...ashpad_util_posix_symbolic__constants__posix.cc |    6 +-
 .../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 |    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 +-
 .../patch-third__party_fontconfig_include_config.h |    2 +-
 ...atch-third__party_fontconfig_src_src_fccompat.c |    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 +-
 ...m_source_libaom_aom__ports_aarch64__cpudetect.c |    2 +-
 .../patch-third__party_libc++_src_src_chrono.cpp   |   14 +-
 ...libc++_src_src_filesystem_filesystem__clock.cpp |    2 +-
 ...ird__party_libc++abi_src_src_cxa__guard__impl.h |    2 +-
 .../patch-third__party_libdrm_src_xf86drmMode.c    |    2 +-
 ...st_cpp_src_phonenumbers_base_memory_singleton.h |    2 +-
 ...pp_src_phonenumbers_base_synchronization_lock.h |    2 +-
 ...ist_cpp_src_phonenumbers_base_thread__checker.h |    2 +-
 ...ch-third__party_libsync_src_include_sync_sync.h |    2 +-
 .../patches/patch-third__party_libsync_src_sync.c  |    2 +-
 .../patches/patch-third__party_libusb_BUILD.gn     |    2 +-
 .../patch-third__party_libusb_src_libusb_core.c    |    2 +-
 ...rd__party_libusb_src_libusb_os_threads__posix.c |    2 +-
 ...x_source_libvpx_vpx__ports_aarch64__cpudetect.c |    2 +-
 .../patch-third__party_lzma__sdk_C_CpuArch.c       |    2 +-
 ...ial__color__utilities_src_cpp_palettes_tones.cc |    2 +-
 chromium/patches/patch-third__party_nasm_BUILD.gn  |    2 +-
 .../patch-third__party_nasm_config_config-linux.h  |    2 +-
 chromium/patches/patch-third__party_node_node.gni  |    4 +-
 chromium/patches/patch-third__party_node_node.py   |    2 +-
 ...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp |    2 +-
 ...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp |    4 +-
 ...-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 +-
 ...tch-third__party_perfetto_src_base_event__fd.cc |    2 +-
 ...hird__party_perfetto_src_base_periodic__task.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  |   32 +
 ...ce__processor_importers_ftrace_v4l2__tracker.cc |    2 +-
 ...y_perfetto_src_tracing_core_clock__snapshots.cc |    2 +-
 ...-third__party_perfetto_src_tracing_ipc_memfd.cc |    2 +-
 ...atch-third__party_perfetto_src_tracing_track.cc |    2 +-
 ...uf_src_google_protobuf_stubs_platform__macros.h |    2 +-
 ..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h |    2 +-
 ...hird__party_skia_src_ports_SkMemory__malloc.cpp |    2 +-
 ...third__party_skia_src_ports_SkOSFile__posix.cpp |    2 +-
 ...__party_speech-dispatcher_libspeechd__version.h |    2 +-
 ...third__party_speech-dispatcher_speechd__types.h |    2 +-
 .../patches/patch-third__party_sqlite_BUILD.gn     |    2 +-
 ...d__party_sqlite_src_amalgamation__dev_sqlite3.c |    2 +-
 ...-third__party_sqlite_src_amalgamation_sqlite3.c |    2 +-
 ...-third__party_swiftshader_src_Reactor_Debug.cpp |    2 +-
 ...__party_swiftshader_src_System_Configurator.cpp |    2 +-
 ...d__party_swiftshader_src_System_Linux_MemFd.cpp |    2 +-
 ...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp |    2 +-
 ...tch-third__party_swiftshader_src_WSI_libXCB.cpp |    2 +-
 ...10.0_configs_linux_include_llvm_Config_config.h |    2 +-
 ...ubzero_build_Linux_include_llvm_Config_config.h |    2 +-
 ...ty_swiftshader_third__party_marl_src_memory.cpp |    2 +-
 ...ty_swiftshader_third__party_marl_src_thread.cpp |    2 +-
 ...ch-third__party_test__fonts_fontconfig_BUILD.gn |    2 +-
 ...st__fonts_fontconfig_fontconfig__util__linux.cc |    2 +-
 ...onts_fontconfig_generate__fontconfig__caches.cc |    2 +-
 .../patches/patch-third__party_tflite_features.gni |    2 +-
 .../patches/patch-third__party_unrar_src_crypt.cpp |    2 +-
 ...layers_src_layers_external_vma_vk__mem__alloc.h |    2 +-
 ...ers_vulkan_generated_vk__function__pointers.cpp |    6 +-
 ...kan__memory__allocator_include_vk__mem__alloc.h |    2 +-
 .../patches/patch-third__party_wayland_BUILD.gn    |   22 +-
 .../patch-third__party_wayland_include_config.h    |    2 +-
 .../patches/patch-third__party_webrtc_BUILD.gn     |    4 +-
 ...rd__party_webrtc_modules_audio__device_BUILD.gn |    2 +-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |    2 +-
 ...__capture_linux_x11_x__server__pixel__buffer.cc |    2 +-
 ...tch-third__party_webrtc_rtc__base_byte__order.h |    2 +-
 ...ch-third__party_webrtc_rtc__base_ip__address.cc |    2 +-
 ...d__party_webrtc_rtc__base_net__test__helpers.cc |    2 +-
 .../patch-third__party_webrtc_rtc__base_network.cc |    2 +-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |    2 +-
 ...rty_webrtc_rtc__base_physical__socket__server.h |    2 +-
 ...rty_webrtc_rtc__base_platform__thread__types.cc |    2 +-
 ...webrtc_rtc__base_third__party_sigslot_sigslot.h |    2 +-
 ...h-third__party_webrtc_system__wrappers_BUILD.gn |    2 +-
 .../patch-third__party_widevine_cdm_widevine.gni   |    2 +-
 chromium/patches/patch-third__party_zlib_BUILD.gn  |    2 +-
 .../patch-third__party_zlib_cpu__features.c        |    2 +-
 ...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_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 |    4 +-
 .../patch-tools_protoc__wrapper_protoc__wrapper.py |    2 +-
 .../patch-tools_v8__context__snapshot_BUILD.gn     |    2 +-
 ...atch-tools_variations_fieldtrial__to__struct.py |    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_clipboard_clipboard__constants.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     |    2 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |    2 +-
 chromium/patches/patch-ui_base_test_ui__controls.h |    2 +-
 .../patches/patch-ui_base_ui__base__features.cc    |   15 +-
 .../patches/patch-ui_base_ui__base__features.h     |   17 +
 .../patches/patch-ui_base_ui__base__switches.cc    |    4 +-
 .../patches/patch-ui_base_ui__base__switches.h     |    4 +-
 .../patches/patch-ui_base_webui_web__ui__util.cc   |    2 +-
 .../patch-ui_base_x_x11__cursor__factory.cc        |    2 +-
 .../patches/patch-ui_base_x_x11__cursor__factory.h |    2 +-
 .../patches/patch-ui_base_x_x11__cursor__loader.cc |   10 +-
 .../patch-ui_base_x_x11__display__manager.cc       |    2 +-
 .../patches/patch-ui_base_x_x11__display__util.cc  |  371 ---
 .../patch-ui_base_x_x11__shm__image__pool.cc       |    2 +-
 chromium/patches/patch-ui_base_x_x11__util.cc      |   29 -
 chromium/patches/patch-ui_base_x_x11__util.h       |   19 -
 chromium/patches/patch-ui_color_color__id.h        |    4 +-
 .../patch-ui_color_color__provider__utils.cc       |    4 +-
 chromium/patches/patch-ui_color_system__theme.h    |    2 +-
 chromium/patches/patch-ui_compositor_compositor.cc |    4 +-
 chromium/patches/patch-ui_compositor_compositor.h  |    2 +-
 .../patch-ui_compositor_compositor__observer.h     |    2 +-
 chromium/patches/patch-ui_display_screen.cc        |    2 +-
 chromium/patches/patch-ui_display_screen.h         |    2 +-
 ...vents_devices_x11_device__data__manager__x11.cc |    2 +-
 chromium/patches/patch-ui_events_event.cc          |    8 +-
 .../patches/patch-ui_events_event__switches.cc     |    2 +-
 chromium/patches/patch-ui_events_event__switches.h |    2 +-
 ...ch-ui_events_keycodes_dom_keycode__converter.cc |    2 +-
 ...tch-ui_events_keycodes_dom_keycode__converter.h |    2 +-
 chromium/patches/patch-ui_gfx_BUILD.gn             |    4 +-
 chromium/patches/patch-ui_gfx_canvas__skia.cc      |    2 +-
 .../patches/patch-ui_gfx_font__fallback__linux.cc  |    2 +-
 .../patches/patch-ui_gfx_font__render__params.h    |    2 +-
 .../patch-ui_gfx_font__render__params__linux.cc    |    2 +-
 chromium/patches/patch-ui_gfx_font__util.cc        |    2 +-
 .../patches/patch-ui_gfx_gpu__memory__buffer.cc    |    2 +-
 .../patches/patch-ui_gfx_gpu__memory__buffer.h     |    2 +-
 chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h |    2 +-
 .../patches/patch-ui_gfx_linux_gbm__wrapper.cc     |    2 +-
 ...ch-ui_gfx_mojom_buffer__types__mojom__traits.cc |    2 +-
 ...x_mojom_native__handle__types__mojom__traits.cc |    2 +-
 ...fx_mojom_native__handle__types__mojom__traits.h |    2 +-
 .../patches/patch-ui_gfx_native__pixmap__handle.cc |    2 +-
 .../patches/patch-ui_gfx_native__pixmap__handle.h  |    2 +-
 .../patches/patch-ui_gfx_native__widget__types.h   |    4 +-
 .../patches/patch-ui_gfx_platform__font__skia.cc   |    6 +-
 .../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 +-
 .../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              |   14 +-
 chromium/patches/patch-ui_gl_gl__bindings.h        |   17 -
 chromium/patches/patch-ui_gl_gl__context.cc        |    4 +-
 chromium/patches/patch-ui_gl_gl__fence.cc          |    8 +-
 chromium/patches/patch-ui_gl_gl__implementation.cc |    4 +-
 chromium/patches/patch-ui_gl_gl__switches.cc       |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.cc  |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.h   |    2 +-
 chromium/patches/patch-ui_gtk_gtk__compat.cc       |    2 +-
 .../patch-ui_gtk_printing_print__dialog__gtk.cc    |    8 +-
 ...i_message__center_views_message__popup__view.cc |    2 +-
 .../patches/patch-ui_native__theme_native__theme.h |    4 +-
 .../patch-ui_native__theme_native__theme__base.cc  |    2 +-
 ...tch-ui_native__theme_native__theme__features.cc |    2 +-
 .../patches/patch-ui_ozone_common_egl__util.cc     |    2 +-
 chromium/patches/patch-ui_ozone_common_features.cc |    2 +-
 ...platform_headless_headless__surface__factory.cc |    4 +-
 ..._platform_headless_ozone__platform__headless.cc |    2 +-
 ...rm_headless_vulkan__implementation__headless.cc |    2 +-
 ..._ozone_platform_wayland_common_wayland__util.cc |    2 +-
 ...form_wayland_emulate_wayland__input__emulate.cc |    2 +-
 ...tform_wayland_emulate_wayland__input__emulate.h |    2 +-
 ..._wayland_gpu_vulkan__implementation__wayland.cc |    2 +-
 ...ne_platform_wayland_host_wayland__connection.cc |    2 +-
 ...wayland_host_wayland__input__method__context.cc |    2 +-
 ...i_ozone_platform_wayland_host_wayland__popup.cc |    2 +-
 ...tform_wayland_host_wayland__toplevel__window.cc |    4 +-
 ...atform_wayland_host_wayland__toplevel__window.h |    4 +-
 ..._ozone_platform_wayland_host_wayland__window.cc |   14 +-
 ...i_ozone_platform_wayland_host_wayland__window.h |    8 +-
 ...rm_wayland_host_xdg__toplevel__wrapper__impl.cc |    2 +-
 ...m_wayland_host_zwp__text__input__wrapper__v1.cc |    6 +-
 ...ne_platform_wayland_ozone__platform__wayland.cc |    4 +-
 ...one_platform_x11_vulkan__implementation__x11.cc |    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 +-
 ...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 +-
 chromium/patches/patch-ui_qt_qt.gni                |    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 +-
 .../patch-ui_views_controls_prefix__selector.cc    |    2 +-
 .../patch-ui_views_controls_prefix__selector.h     |    2 +-
 .../patch-ui_views_controls_textfield_textfield.cc |   14 +-
 .../patch-ui_views_controls_textfield_textfield.h  |    2 +-
 .../patches/patch-ui_views_corewm_tooltip__aura.cc |    2 +-
 .../patch-ui_views_examples_widget__example.cc     |    2 +-
 .../patches/patch-ui_views_focus_focus__manager.cc |    6 +-
 .../patch-ui_views_style_platform__style.cc        |    2 +-
 ..._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 |    4 +-
 ...ktop__aura_desktop__drag__drop__client__ozone.h |    2 +-
 ...__aura_desktop__window__tree__host__platform.cc |    4 +-
 ...e__host__platform__impl__interactive__uitest.cc |    2 +-
 .../patches/patch-ui_views_widget_root__view.cc    |    4 +-
 chromium/patches/patch-ui_views_widget_widget.cc   |    4 +-
 .../patch-ui_views_window_custom__frame__view.cc   |    4 +-
 .../patch-ui_views_window_dialog__delegate.cc      |    4 +-
 .../patch-ui_views_window_frame__background.cc     |    2 +-
 chromium/patches/patch-v8_BUILD.gn                 |   22 +-
 chromium/patches/patch-v8_include_v8-internal.h    |    2 +-
 chromium/patches/patch-v8_include_v8config.h       |   10 +-
 chromium/patches/patch-v8_src_api_api.cc           |    6 +-
 chromium/patches/patch-v8_src_base_atomicops.h     |    2 +-
 .../patches/patch-v8_src_base_platform_memory.h    |   18 +-
 .../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   |   24 +-
 chromium/patches/patch-v8_src_base_small-vector.h  |    2 +-
 chromium/patches/patch-v8_src_base_strings.h       |    2 +-
 chromium/patches/patch-v8_src_base_sys-info.cc     |    2 +-
 ...ch-v8_src_base_utils_random-number-generator.cc |    2 +-
 .../patches/patch-v8_src_diagnostics_perf-jit.cc   |    2 +-
 .../patches/patch-v8_src_diagnostics_perf-jit.h    |    2 +-
 chromium/patches/patch-v8_src_execution_isolate.cc |    6 +-
 chromium/patches/patch-v8_src_flags_flags.cc       |    2 +-
 chromium/patches/patch-v8_src_sandbox_sandbox.cc   |    4 +-
 ..._embedded_platform-embedded-file-writer-base.cc |    8 +-
 ...t_embedded_platform-embedded-file-writer-base.h |    6 +-
 ...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 +-
 ...wasm_baseline_ia32_liftoff-assembler-ia32-inl.h |   30 +-
 chromium/patches/patch-v8_tools_run-paxctl.py      |    2 +-
 chromium/patches/patch-v8_tools_run.py             |    2 +-
 1386 files changed, 4847 insertions(+), 5097 deletions(-)

diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index fffdc643d3..23ab879a49 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 
 DISTNAME=			chromium-${VERSION}
-VERSION=			127.0.6533.119
+VERSION=			128.0.6613.84
 CATEGORIES=			www
 MASTER_SITES=			http://commondatastorage.googleapis.com/chromium-browser-official/
 EXTRACT_SUFX=			.tar.xz
@@ -11,8 +11,8 @@ SITES.${PROFILE_DISTFILE}=	http://nerd.hu/distfiles/
 DISTFILES+=			${DISTNAME}${EXTRACT_SUFX}
 DISTFILES+=			${PROFILE_DISTFILE}
 
-MAINTAINER=			ryoon%NetBSD.org@localhost
-#MAINTAINER+=			kikadf.01%gmail.com@localhost
+#MAINTAINER=			ryoon%NetBSD.org@localhost
+MAINTAINER+=			kikadf.01%gmail.com@localhost
 HOMEPAGE=			https://www.chromium.org/Home
 COMMENT=			Open source web browser
 LICENSE=			modified-bsd AND gnu-lgpl-v3 AND mpl-2.0
@@ -29,7 +29,8 @@ CHECK_PORTABILITY_SKIP+=	third_party/nearby/src/embedded/build.sh
 CHECK_PORTABILITY_SKIP+=	third_party/xdg-utils/scripts/xdg-terminal
 CHECK_PORTABILITY_SKIP+=	third_party/xdg-utils/scripts/xdg-terminal.in
 CHECK_PORTABILITY_SKIP+=	third_party/llvm/flang/tools/f18/flang.sh.in
-CHECK_PORTABILITY_SKIP+=	third_party/llvm/polly/lib/External/isl/configure
+CHECK_PORTABILITY_SKIP+=	third_party/rust-src/vendor/libdbus-sys-0.2.5/vendor/dbus/tools/cmake-format
+CHECK_PORTABILITY_SKIP+=	third_party/rust-toolchain/lib/rustlib/src/rust/vendor/libdbus-sys-0.2.5/vendor/dbus/tools/cmake-format
 CHECK_PORTABILITY_SKIP+=	v8/tools/run-llprof.sh
 CHECK_PORTABILITY_SKIP+=	v8/tools/profiling/run-llprof.sh
 
@@ -195,6 +196,7 @@ GN_ARGS+=	proprietary_codecs=true \
 		ffmpeg_branding=\"${FFMPEG_BRAND}\"
 
 GN_BOOTSTRAP_FLAGS+=	--no-clean --no-rebuild
+GN_BOOTSTRAP_FLAGS+=	--skip-generate-buildfiles
 
 # API key and OAuth credential for Google.
 # This is pkgsrc use only.
@@ -235,8 +237,7 @@ do-configure:
 		--system-libraries ${GN_SYSTEM_LIBS} || ${FALSE}
 
 	cd ${WRKSRC}/tools/gn && \
-		${SETENV} ${MAKE_ENV} ${PYTHONBIN} bootstrap/bootstrap.py \
-		${GN_BOOTSTRAP_FLAGS} --gn-gen-args "${GN_ARGS}"
+		${SETENV} ${MAKE_ENV} ${PYTHONBIN} bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
 
 	cd ${WRKSRC} && \
 		${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn \
diff --git a/chromium/TODO b/chromium/TODO
index 001f6ffcf0..475af3eb0f 100644
--- a/chromium/TODO
+++ b/chromium/TODO
@@ -12,7 +12,7 @@ NOTE:
  b) FreeBSD uses auto audio backand selector:
     pulse (if running) -> sndio -> alsa -> fake
     and use sndio/audio_manager_sndio.cc instead of linux/audio_manager_linux.cc
- c) NetBSD uses linux/audio_manager_linux.cc as use_sndio is false
+ c) NetBSD uses pulseaudio backend with sndio/audio_manager_sndio.cc (after 128.*)
 
 TODO: port to audioio
 
diff --git a/chromium/distinfo b/chromium/distinfo
index 515abfcf9d..5138e4fc1a 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,1366 +1,1376 @@
 $NetBSD$
 
-BLAKE2s (chrome-linux-127.0.6533.119-llvm17.profdata.tar.xz) = c6fa18dd2835a9da562a4511ac1f9329d450204db96c654ba4b66352b9303416
-SHA512 (chrome-linux-127.0.6533.119-llvm17.profdata.tar.xz) = 470b87b0d56dec59a101eb3514156ed3786d116f6cb90ee73a497bd66d257ecfb7b4d5067205fa4912319770510f4298a9ceee176382327dee1c97652c6e65d2
-Size (chrome-linux-127.0.6533.119-llvm17.profdata.tar.xz) = 30457300 bytes
-BLAKE2s (chromium-127.0.6533.119-testdata.tar.xz) = a80238a386530c5223243caaa58cba7f726896a4e4938c91f50ca761b0021029
-SHA512 (chromium-127.0.6533.119-testdata.tar.xz) = 22b9f918703da824e96f6c8fa86fdf68777c713fdc0855d16dc0e6e55f302fe2dcce8f3c1a9a049a24cfe6ba616daa3957ed3ffb236fe14089998a68ca9da1dd
-Size (chromium-127.0.6533.119-testdata.tar.xz) = 280109172 bytes
-BLAKE2s (chromium-127.0.6533.119.tar.xz) = 97d6b6f4a5b332d7a162c9e31fa2b76f8f922285fbbb974acc7ceeacc3fbfd8b
-SHA512 (chromium-127.0.6533.119.tar.xz) = 9b774d1798ef76264d60ab46cf552fdec54d325ad1010573084c7c132c47319af63d8127fb9e42441412ac365efa57c25ac80963b644b558595b3d5bfad21e9c
-Size (chromium-127.0.6533.119.tar.xz) = 6621220264 bytes
+BLAKE2s (chrome-linux-128.0.6613.84-llvm17.profdata.tar.xz) = 2369b75ab6f76f5c54fd8b8999fbe21251592dc6f1c2b80787bce9b90e88ae90
+SHA512 (chrome-linux-128.0.6613.84-llvm17.profdata.tar.xz) = 6896f1aa9cf0d7e009df18b866c380275858f3d48ddc3dc76945aa254c6ebf29eb3dace6c4779755dfbdc0c72a07660201dc61b2df6697e9500bc4534864bdb1
+Size (chrome-linux-128.0.6613.84-llvm17.profdata.tar.xz) = 30284240 bytes
+BLAKE2s (chromium-128.0.6613.84-testdata.tar.xz) = 71efe809ad7d6348614659348c68e3366962cea9f8b43078aba72beb730c5785
+SHA512 (chromium-128.0.6613.84-testdata.tar.xz) = df42d6d36300a40b1e8f1e95b4e96d36b2b8f70bc0c5903fdfd411a5fb70db7a96836b09abaed64f7e065b006926389b351eb94de78270e27051063e676eeabe
+Size (chromium-128.0.6613.84-testdata.tar.xz) = 280248684 bytes
+BLAKE2s (chromium-128.0.6613.84.tar.xz) = c2ea83e86138db37a907e7a23e6ce0187889e94d36a058dce5572181d59bd25a
+SHA512 (chromium-128.0.6613.84.tar.xz) = 58caeff2eb18101eabf8c411a52e723679c99c2a1c83316a7ad908ae0f4db6b433c59865b758b5d73b56dd7cf215029c492aa2e6217f1730ac5f7a99b1ecce65
+Size (chromium-128.0.6613.84.tar.xz) = 6703104636 bytes
 BLAKE2s (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 2b98e0ae91b622fe4e6b4c1832e05b1aa52cae549a21211ae4e9b4011d6589f6
 SHA512 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = bbc928e99ebcd4d953b982688b01526cb754bad018f67be9e777a4f8ac51cdd3e01374e5a63faf55b12e7cee0d52816c88062e012b5bcc4f9bb41f28d8e0b7f7
 Size (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734 bytes
-SHA1 (patch-BUILD.gn) = a3a37412018f86fc2cbe0f32e12d5af56be28308
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 648a8e47f1dc1cda1b3f92c7aa76e1e40c3459b6
-SHA1 (patch-ash_display_mirror__window__controller.cc) = 7892557c5e8b5f6f93e07232896467fc1e87e827
-SHA1 (patch-base_BUILD.gn) = e9f6f0621a3d99b53c5346d9a39ccbbe28b43d39
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 76adaf8ede185b58adb3d37f6161b8912987c316
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = c64852a979a349ea0647bac9a289fb83a66456e5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 0b1e78ca46c51cf7993bc85eff59599826c5bc9e
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 432f04493683d2404d64add5c6361507922f8d93
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 689ee31c999033500027facf053f53d5412ef28f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = d4e19665226bcb9ff7d65f4ec5b4c9a54aed9587
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 536a4fba5ddcc4719b3471a6334e65cd1c64e170
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = d37ee24f53ce0ad8809c00137b80eeb4bb547820
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 184e36ada428e3679f0505651a8a7baf75c8627c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 527f8feb1d2c3b78a75ff359eb17f96f27df1c4d
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 35b42bac809b74e6c2258a07412378e3c8693481
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = ac5a9dc24e253e9e6a505576d9f316abacc06c9c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 329b009baf26abfc534aa0989449f0caf3bc7cf0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 05b9372110c2257d60a137ca69335e3a056528c0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = df9fce2f4b291925ff60376c50aece8452c24aa9
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 9b5ee57c141d483708943afe22e5c665ab40b8c5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 14d6f823880db65067a9d2aa31d08f94a05b4c86
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = a15b1a0fee6df29d3a23d62927efef10c0652c71
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 3c18c67d46d8d41a20bec990f56b664ed5fb9a57
-SHA1 (patch-base_atomicops.h) = 7106dcdded182f008a7634abb4acd308e45baaf0
-SHA1 (patch-base_base__paths__posix.cc) = 300f42ff52ce2195f355bad25b6adc6cc3a25810
-SHA1 (patch-base_compiler__specific.h) = 54ef6766783fdd2384717dfdcaca872c176cc954
-SHA1 (patch-base_debug_debugger__posix.cc) = 714557cad13288314d597379950fef9aa30a209d
-SHA1 (patch-base_debug_elf__reader.cc) = 447d6057bb96452c5767ab504ccce96bf0dc68d2
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 176089a93f0907ecef549341eb30cc4e129e64fb
-SHA1 (patch-base_debug_stack__trace.cc) = 22da74f42b0a1d5fef448f3c5936a7c07058db1c
-SHA1 (patch-base_debug_stack__trace__posix.cc) = b74a4427174ee3ee14d7391e56c003c88b4949e5
-SHA1 (patch-base_features.cc) = c08262eaaa632b6a8f1e56353d800abac8f0de1a
-SHA1 (patch-base_files_dir__reader__linux.h) = d1c0eb458016eb69705d624362b2bdaae14d68a0
-SHA1 (patch-base_files_dir__reader__posix.h) = 9427a57e2bd8d0b6142f59635fe699c48b2d2d60
-SHA1 (patch-base_files_file__path__watcher.h) = 377f1d5398cb79d362525a186d20e1ba95c00164
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = d0086a22a5dc47943e918f7f685bf26a897dcd7d
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 73e60ab53097e0feb17310da1118007e966b933e
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 9e2191853f265dc7caa04312178bf14d9b8d0522
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = f3d2c5520bf91bbb596b6e89458358fb9641df01
-SHA1 (patch-base_files_file__util__posix.cc) = f9374d54c27ba70c556883684f14bd6b3e60c62e
-SHA1 (patch-base_files_file__util__unittest.cc) = 4a182d8574baca2579cea33d2e45288ed097c88d
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 2055b2afbbc3bb51090bf98889c9f7b6217633ce
-SHA1 (patch-base_files_scoped__file.cc) = b46042992890518fae3afab0c6634d176fcfb557
-SHA1 (patch-base_functional_unretained__traits.h) = f4f7b46d956735ff42cb1b3ab5e43b11188cff10
-SHA1 (patch-base_i18n_icu__util.cc) = 1976ba0e3605a0ff12b337bafdbf1b02e8d278d3
-SHA1 (patch-base_linux__util.cc) = 864e146f68e12c1fc3dc34e795e823503bdce18d
-SHA1 (patch-base_logging__unittest.cc) = 2bd43d8cb71e71dc4691b1f4a19e3257032b566f
-SHA1 (patch-base_memory_discardable__memory.cc) = 8da323e94372ecef43f244f44e8678ca920d3907
-SHA1 (patch-base_memory_discardable__memory__internal.h) = da66679a3d85deec1270ceb6c4a81913058b9eaa
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = ad72d6bd445fd2c198b768029832263d145291c2
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 12b275e18d442a29bb2a6bff4e6159a8aa84445d
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 3b2e284def126dcd23e3615c2689b342f17ac550
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = e40920a6b027004c4750ed799b1f628378cf2287
-SHA1 (patch-base_native__library__posix.cc) = 5cb27b95815b93359dd1a22656bf6f09f2721ed2
-SHA1 (patch-base_native__library__unittest.cc) = 721b70aa107c4137a80e9a481d446f594f1baadd
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = 54e6d384510af1678f15c43faaf510c2e7f1693c
-SHA1 (patch-base_posix_sysctl.cc) = 516274b258880a15374648b236e8dc88b442b962
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 3399bda3cd1b1bbf07c215a66fa28cf806959b70
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = bc664dd56b5d50334f05ba769185c0ea5a3535f8
-SHA1 (patch-base_process_internal__linux.h) = 5b1b4e0b250cc11bd70701adf7ea4cc04cf0c9af
-SHA1 (patch-base_process_kill.h) = 5b73efed04bda495b822eab154af922557342613
-SHA1 (patch-base_process_kill__posix.cc) = 9a4cdffac7b9858b72a8715bc6ab1bb2b29dd6e4
-SHA1 (patch-base_process_launch.h) = f266c0a6ee7efef131561670402db0014c7c652b
-SHA1 (patch-base_process_launch__posix.cc) = 139ef782c2ab5008bb2b2fef71e4b5b0fa769c6d
-SHA1 (patch-base_process_memory__linux.cc) = fc7a3da034fbcb1ae6e12a53893b4f83a3c74b7c
-SHA1 (patch-base_process_process__handle.cc) = 724488f094c50aad11152ca49df4e515fd9a46df
-SHA1 (patch-base_process_process__handle.h) = 32f60d79f18d14f42af2e0b5467a4b2252253072
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 4354b26cc914a997f8946ed2e0e3abf6fa898143
-SHA1 (patch-base_process_process__handle__netbsd.cc) = d978791e5129b4d3fd2ea511536233e8ecb80e11
-SHA1 (patch-base_process_process__handle__openbsd.cc) = cf0b7e090d72fc514d3422be823daea8b63c4736
-SHA1 (patch-base_process_process__iterator.h) = 1f472b829ff1de1c561d78660296b8a54814e65b
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 1ef2420f46673bb2345180e37c4168c30adf1be0
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = ee9c1ffacd4f56b2e0d76a6a8fadeb6fd4c42231
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = e0c5e8d662f33bf56100278a02360925e9bf76cf
-SHA1 (patch-base_process_process__metrics.cc) = 42fde542323e64abeae74d3203260c9040036b2d
-SHA1 (patch-base_process_process__metrics.h) = e843b7b3a4e0ed4f41a11d17333cca99c1af5781
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 7d423fb111d6b6e054c36b66a5a6a7470b561e3e
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = 51487d91f713979ee350edf398bd523b72ca07ce
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 90f2f2075563596ec14789f924069faa331561ce
-SHA1 (patch-base_process_process__metrics__posix.cc) = e55d253648b06f85d0bf717ce80444851dcaaba2
-SHA1 (patch-base_process_process__metrics__unittest.cc) = fcb7a0d52dd3b00c33ff41665637f182263b7440
-SHA1 (patch-base_process_process__posix.cc) = bdf3e85ff253bc8895f0f44c63e0cf988d7a773b
-SHA1 (patch-base_process_process__unittest.cc) = 0b193903114081c88d8d22ad088c773ff75c111a
-SHA1 (patch-base_profiler_module__cache.cc) = 51881c2a257fc92f3db3e6085a4505e944a76046
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 98804008012ab13a81c7c1d63681505946dfc0b8
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 6d9ba2ec8dc76507006940bb02bed53cfcee8013
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = eed78dd1988ec8c7b13d853ce33ac637f1a3430c
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 68294266ff7bab66cbf2146d38fdd9e2815e2e91
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 53888bb54cc06e340296b8aafad52b04b358a434
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 873b4d9053f0827a1a78a41b108011b8b1e45b69
-SHA1 (patch-base_rand__util.h) = befb65eb4f9c05b0ab865a3c09cb7f2d53ff6fdf
-SHA1 (patch-base_rand__util__posix.cc) = d7a1f5b59c2f81635e22cdbbad051ac0b8f39ae3
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 76b1da60fe06e7ccab6675bdfb79aebf82a68fc8
-SHA1 (patch-base_synchronization_lock__impl.h) = b376ec5b2919468e14d4873b69041e9a894e8f03
-SHA1 (patch-base_syslog__logging.cc) = 56b6285055326f6a020390edfd8c8fffb0432896
-SHA1 (patch-base_system_sys__info.cc) = b496947f5724e486a68726386c35ca99e283fef8
-SHA1 (patch-base_system_sys__info.h) = a70a5ec9463d3c8f2027b829d31903f662eeb6fb
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 262efecf5ed268cbdf56ec2c0804152a310db227
-SHA1 (patch-base_system_sys__info__netbsd.cc) = d5f472896cc0141cedcee3166ea30bfc68712a1b
-SHA1 (patch-base_system_sys__info__openbsd.cc) = e5b586d11d4ff6663e78409239a51974a0e56d78
-SHA1 (patch-base_system_sys__info__posix.cc) = 9e3db07b6dd42f44d09b3e0cb0ed338dcda606a3
-SHA1 (patch-base_system_sys__info__unittest.cc) = 30dd71ee14d8b57ad8de0cab7b9afc729fdfdf63
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = a914dcfee3a0ed1202f67cbdbf23097d518afdf8
-SHA1 (patch-base_test_launcher_test__launcher.cc) = c9e0d10a4327f09e9d13a0117f97dd27c265d491
-SHA1 (patch-base_test_test__file__util__linux.cc) = 1e2b572f6fd464d87b6baf442d68eda7f3900203
-SHA1 (patch-base_test_test__file__util__posix.cc) = efebbf0aff8bcf99fa2c292bf2e5c034b700d779
-SHA1 (patch-base_threading_hang__watcher.cc) = 0d253c41a76fb81b1689e43e8e50c10f26d8f18d
-SHA1 (patch-base_threading_platform__thread.h) = 61d7b89c74fa3631d7a90a08c41f2298c562d700
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = ceadd09e0ce064c02ad518a5d64c75f8038cfd20
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = a990d1c016cf9ad95ca663bd918218ad48bcce0b
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 631779d39fe8848c25c5710f3ffeb2ac477dbe05
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = f88cae89e14c3cef893648e278f61230073f7eeb
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 2347567f008c773f3e0d6bf914410e5ac93f9ee3
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 016db413e37fafbeb5d58408866dcdb85f7a6a06
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 84a012f1e7aa060a71d5c5a0c2c21f3ad5540465
-SHA1 (patch-base_tracing_trace__time.cc) = 756da064d61b2c7c22f0219551dc531651482362
-SHA1 (patch-base_tracing_trace__time.h) = 2e17c7f3c2abe9e178eb85396cb9755cdcfaee9d
-SHA1 (patch-build_config_BUILD.gn) = 234b946eacd745a7a347253ac02a392ca14a707b
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 009ec76100dbcfdf84926c8fde54c8a72d48157c
-SHA1 (patch-build_config_clang_BUILD.gn) = e647775cc3f181fd8347547b91b50bd8b20f2fb0
-SHA1 (patch-build_config_compiler_BUILD.gn) = 8a678efbb2b29eee0fca1a61cabef35471652b14
-SHA1 (patch-build_config_linux_BUILD.gn) = 0b5d7a013d8c362f8d27ba558eb172d3735e78fd
-SHA1 (patch-build_config_linux_pkg-config.py) = 3002682d8958ca8a2cf0b50d8745f0d4b45ccecc
-SHA1 (patch-build_config_ozone.gni) = 3604911bb701d05cefba47c4e36dfff84b582add
-SHA1 (patch-build_config_rust.gni) = 06e0e3c125e51aae13556aefec0f706d027e5e40
-SHA1 (patch-build_config_v8__target__cpu.gni) = ecd06bffc38a58311be5f1345ade87d4ed232d95
-SHA1 (patch-build_detect__host__arch.py) = 5489b4e08b84e31a80da7799be0a66a14540da7b
-SHA1 (patch-build_gn__run__binary.py) = 473098af1ef37b24d20c10f99afbd9f08f584be7
-SHA1 (patch-build_linux_chrome.map) = 4a8f912042075953eb4897a99833c49af2c7525d
-SHA1 (patch-build_linux_strip__binary.py) = e6d210059b7633133addd93a9ccb30943ad74875
-SHA1 (patch-build_linux_unbundle_dav1d.gn) = 984d19b9648becc33aa5bfb8ef49607e5a380033
-SHA1 (patch-build_linux_unbundle_icu.gn) = 2d95862b41f869c5405cee6114e957a30cf4bd2e
-SHA1 (patch-build_linux_unbundle_libevent.gn) = 28e3a05637716ce89861221a3e15ea56ab8e58c1
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 75e840bc06acedcbcb2a213eb8b0549869741363
-SHA1 (patch-build_rust_rust__bindgen.gni) = f73fd97249db9cb2060e754d0700a6958c4410f4
-SHA1 (patch-build_rust_std_BUILD.gn) = 8a6600176be8c3d6653aca115042f39472cb3fd4
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 9b209c2e916599ab2faacc1ee5595249c36ddb3e
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = b74c32fae46a4a7b5293f3d50428564b279a28bc
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 8b7b528cfc4e851a33a6ba14064a31bd7fc2184f
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = e364d8bbf164c18d7b23f7c692a7d77883ce45b8
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 7873d684d1654062b637b94cd6efd309055a407e
-SHA1 (patch-build_toolchain_toolchain.gni) = 33665bb140bbe9b3f490a6f30869d3102f1a94b2
-SHA1 (patch-cc_BUILD.gn) = 85afd939f81f1c024a2a5ca80fe7f29684850545
-SHA1 (patch-cc_base_features.cc) = 98d46905b2ec8ae65cd56676e97b790055661e30
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 766617ab676df14c0b651da85b8f4513862acdcb
-SHA1 (patch-chrome_app_chrome__main.cc) = 16ec80b7058d05a4d156ec9b1d3952c9f8933ba1
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 69db149054c3b4007624a3defa2a1bcb1d436293
-SHA1 (patch-chrome_browser_BUILD.gn) = 504b1e16655d58d51eb6ea6ab171463a0baf0765
-SHA1 (patch-chrome_browser_about__flags.cc) = 08e93d5bf1425c15048fca923b4f04a30c165a27
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 067e31845b5cf4b71662050ef7d3a83c2a4daba4
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 0de39aef1f6008d5abb2f5383f30da70bd42f6c6
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 448a44f62c558b2d21634ce544aad7be5a93eb30
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 98dea49ae212afea0b4ef9a2b01340bc19cdd73c
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 8f19238c7bc1e1a90d4c6fb4cc858e624d4b342d
-SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = 37e613e800850d8b82862b8fb6d5dd20d86d251c
-SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = e32e166b801fff76149ee0a287bdaadea90a9d87
-SHA1 (patch-chrome_browser_browser__features.cc) = dee4121c1bcd98967d547a8615c44d98585e48d9
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 4de2264d2fab7a3cda9d3fbaf13f9f0606b0e58e
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 1e6bf8a68a6c63891c1d1da29626bed06d051f72
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = ba2cf4cb2726d5b1d1963f72f1ca5bf5e9be001f
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 9bf44f7a9d73a84899fa0549392eaa76704c858b
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = d01443327d2b132bd107e43fee9020f752bc9a45
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 4468faa9b325aa9c1b7a51ad25fd5109901ffecf
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = b41203f1e93745b513575a883b2fda04b3fbeb5d
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 829540c2e0bda79d5dcc0f06e5aff5ef82636d28
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 8860d7aae5f59b7ac2847e8e8169fb5b4bc2bd8f
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 93474112f26e0ca2d8a804015d08c5a2e2d3cca7
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 3b2b7e301d5d67f4df84f24ef15adf71d2706c6c
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 873ebbc5486191b18fe433311b170079836baea3
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = e501f9e642dcd9073f4664a628495556cf61622a
-SHA1 (patch-chrome_browser_defaults.cc) = a51475177f4bf4b690ef2c84fde75a28e48a9ad1
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 8133b63a17e7ec2fc79f9f297fb6161588e3a5ed
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 5d35f571999a219a8e9346665f70ee751375b179
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 37846e3096e1afcae215020de4c5f4b25ff248dc
-SHA1 (patch-chrome_browser_download_download__commands.cc) = ea2e749838ab1054620119f84e5eec4c7c0f0225
-SHA1 (patch-chrome_browser_download_download__commands.h) = e27ef540634f282684bede67ddf52c1e95e6ed72
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = bad9808d49e436b45218224b8a95616747c027a7
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 31558767ef9a6ae3364fb7d3f5a289a72051b4d9
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = efba23d803ee76748a8f0ae04533a0683f7cf9f6
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 6e4bdd05eb2a77a119f9e92b8bc1471f8236f609
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = eb0677d80ba96d71084e3710b3f28abb111dd966
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 77250bc75a1f1093ee6d5579de78f83055dc0738
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = a201a2dc41f9d70a97704234dbbb4cac9e5db7de
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 8241e334af9b5b2882083bf35976d53854fa3306
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 03a337b5c557e55ed5f37e1c673f1ef127cf7ac9
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 2067a39b495dde3bd1bc0180133bcb4a2771b635
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = e34e302df44fdf50b6fef87c7dc9a8f74f828edf
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 8ca094c2acf770242d9321fb6c7eecc21c1c6760
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = dea1ddfa604b5fcfebda8600aaa7128e2992a9ac
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 7119eb10b24347c23d8143d0bb55209f169aad0a
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = d54c37cb6fd7faf4a1e685439132ca753187c0bc
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = c5d353ce579ebcbffd73d74db6f58423d29844c8
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = fd57ce9c7154c869e346a759cbbbcc763d29fba9
-SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = 55383863d342e7ab91de880b590b632cbbaafc71
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = f6d5bb0678a1749de18eff971bc23f4390255e20
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = f9e76cfb7c08decf339e94fef50a37d63454ad1a
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 11726beeafa3334b46dba5e96f971ac4195b6b65
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = d194b6434cae0b842bb005b2117fd174882d8ceb
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 98621b8ccc501a97c8c33ef0fdbf4110477df2a0
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 32cdd4ddc8b3d277492858ec0585157deff424e1
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = a68646e45b37cb326c8cb3f94f01312b9d446a93
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 758315a87319733d7896655574133606e3bfdaa3
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = b2aa40b79320874148f041d93c235731e94887f0
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 59661a6a155dfdbb7c9dda6fc07c7b7148802a0a
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = a8b327af7238bf92dae01c583f1f6561fddb8ed1
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = be7d03cf933c55bbca7305c9b02a8a7130ee3bb4
-SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = b3d135aca8a864c6aa2cbe9a83aec9fda6920dd6
-SHA1 (patch-chrome_browser_extensions_api_messaging_native__process__launcher__posix.cc) = ab8d8b3078873502bac195fd474b62e454b3dd73
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = db6cd280148214499989056628d2d637e2ae70c1
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 03f549687d95b515f1f896740deb5cb3e1dfec2a
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 394bc4ffe1de2d2ec3321f45b158e523ccb71e00
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 425fcf0ea7ee0d494373e0a791c84f705bf5c33c
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = eb25dedd97172ab2d25cec9c46c1a54b515733f1
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = ce95aeac20a71f21dcd1971528ef28ecb82ef387
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 84489cc3c1689594efee27a36ef0247c492b501b
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 1036a211bb5eef8a884630c8c686b378178ad8ed
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 56029948949228f15727a8b9d3a9d5cb8fa3d77e
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 385258a4bad3ac50092bb9115556af4f129cfd33
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = a70ab53d394e919459b69ef273a53ac66d4ae809
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 4ca64e56e87ee45f84ee7d2c8afa949b03ee45f2
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = ecc317899557cde1f10979fc20164660c304a269
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 860189c2d976c9484190206216346c80f43b5842
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 566e16295a1340cb0cbb9f7b078ebbfa186842e9
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = f4d3e80cf797085091ed36a9749aaf7a75cde45b
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 56a2221750610e33a42875dc2a5ad38b4989ad34
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = f9de10a6bc8a52dc4eec220bd9f65234c28a7352
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 42d7fa041d03f6916cf0b0465a30e94913bdeca5
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 22d6d5cb4bcd45302164e2ec361595be5cd8d652
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 10a74e763764c33cb505bd313d1fac31f2f51b5d
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = f8c515e40773f092a6125ea28d4246ae6bb08b49
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = d5e8bb6e5aa0221c8771bdf3a100a86484c5e839
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 837e346ae56e5557a14889ded7fc3592dd419bd7
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 36c2950b3abe2ac3a3bb4d1862429456bd293e6a
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = ab2f87e0a3c6835346d31765cd1344b63c92b791
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 3aaae8b00779987d6d7f8b208acace90e0a4ae47
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = be3cf2df7e68bac26b2194b3c7d0e399220f67b2
-SHA1 (patch-chrome_browser_memory__details.cc) = a8cb2d484ce8e8405780bca43ef78fd93f8dc23d
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = b23cad434a2bdf52f896cb0bdf13d54a1e23adf6
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 404d5b6055c01bb503f9bafef942295da106838f
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 37b51eeac618c4f0018ec030e21e4a8ab62cbba4
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = a4ce90616c3f33b3ddff36113213f49a5aa68d76
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 991da420bf18d9b8342db5187edcb8a3cc1271c9
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 85a51a10f9e5bd31964af697a73cab9641f93b61
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 26f6ea5272e880f2ab1ba462ca6914951f289a5c
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = bfc7d301fd8b94851e6189f3d94ca766f74db8d8
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 6882fccca2018874841a13e4fec345872b9b32f2
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = a2a954470fdd28fbec651501cbbf9bab512f5988
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 548611348503c247ec1a16b2d110371571b00db7
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 5131f60f86ad2ccb42d824fe46a44bab1b22770b
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = cd12ab96fe03fdce9f9207b783f5eb6b91fced4d
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = e0636c21fc9b0c4e7815a381a3b7e9158fd50931
-SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = c7dd8a3a2fa044e3dcdaef14a0c24ad26b05bdc3
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 66b7e0ccc54ae85ffb67974ad51677e84b07b85d
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = 30ecc51216f2167b458ec6e86a48034fd9831e0f
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = a17bbe7a825f6ac2c24eea2533b57cc68fc4736a
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = d8a07e5260b7cbf66b50a09baa42c422aa13ebb0
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 4a46a5356ff4de69671214a50e21e1cbc92cef9c
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 7379f3f2b45cc0b4bec3fe6161f182c7d63986f8
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 7324f0388cb05d4e412403137653b4211edadf48
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = aebf76cd96f98bfd8e6b722c96e28c8451b00792
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = fcfa2772d97b41c27ab63e54241ee7037fa2b856
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = b69dae2730236583078d72df507955bd04640ecc
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = c66745f2bbeabd842d093d5a1f5fbe036f214d93
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 683b8acace724f02063058fe64d1137026c37bc7
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = ade3ca6eaeea510d3d172591579541b55f2c44ea
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 773e559eadb6f14d7738b0f610ddf04c172cd229
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = b62237787213a27949a9d481687f6d8c6d31a279
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 56bda36df881ac9cc02b5befad0aa4ec2a8724b1
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 7dadb8d7e549326080950da43bd9105fe41b427c
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = d0b2f817ed6368494ad7cf901a1d9c2a278409fc
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc) = 947ea29b4ca6d4528fe001cdbc9e65cb6b42b2ed
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 1b71a2af538f8dc2ddf141c820459bf14609b8ac
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 2d555d3dcac1a6081b4871b540a49b6c4f716923
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 346a91d7dbf42c284c5130d30938d53550825082
-SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 5420d6d40f3dc586d6003870c0d48b0fc3ceef4f
-SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = 47cff5333c8a01d5efaa45666f843d7ed16ba3d9
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = c90ea4111e53a941a620022457558d07cd58018c
-SHA1 (patch-chrome_browser_sharing_sharing__device__registration.cc) = 24d19ca31d2ded2b720f19d06ba3624ff3ea5d02
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = fd6975accd4c5f632ff7d0b3a1dfb86d2d92f09a
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 55dafc99657d907030bee8d6964834c1063e9325
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 721ca7f4ff9b00a52c7d360abfbbeb9e7a628923
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = a285bf75d4b6597749e3452b8506f97b107431b2
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = a054e8fe49e663e2844dd730136c7754b5a74789
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = cf770947a513a96df9559a9ab8b90186e7fa253c
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = e25d3e1050891a5138f62c1db6e4131fc5dc770e
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 6f6bb99a3c1514884b04e18892a3b58d72b7722d
-SHA1 (patch-chrome_browser_sync_chrome__sync__client.cc) = af77f2c0cc519e1f6c54cae48b6ff4c1b29d64e3
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 2a80b258fd44bfacfd92a2ff17151c455b8a4915
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 21e56b436849330fb8fbafed088d7ff4050e767c
-SHA1 (patch-chrome_browser_sync_sync__service__util.cc) = 6a1b1f67f10d903c80b9b6fb14c389f930c885ea
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 1353d64ba1c0fe5ae5246f05d12c0dece220e2b6
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 62b3fd1d13773672d46c7912fc083cfa93cb467c
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 8e798d430b29f0e0694aab2cae6e0ec52b5517ea
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 9c95e6e195b10fef9d3c88d1d5196319f8354e73
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 733aa5747207658ca68ed5fde6b4a1beaddb79d6
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 4aaa0219155be32071c9e9ac2b7643e76b4d4f3c
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = ea5da6b6e8bb7d979e596276fe9da84c291deb97
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = a7a16720b9da9f81a6920d39c6a353ef751240e1
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = dde1e6d76725c5dbcec3f1cd2d27373ee7028ab4
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 6c8fb457a776cdd2d266bddb6def1a5f14089849
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = b8fed5b7d0bf56ac8373e5c30cd28c1e412465a2
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = f542cc68b8d35b1037fe6103f05ed1cd0ec2c6b8
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 4d91887b8e6be5b01fb0250c7df36dab64aa30ba
-SHA1 (patch-chrome_browser_ui_browser.h) = fecf203d6f85c314806121cdfd15d90cd179e9fd
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = e2a4bcb44f5ce4c0a28fcbc1105f75f9e5271414
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = b216789c9c8dc89413f61bf78c3aac967a7e91d2
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = faeb0ba7774114a84350f3dca146a63f3082d9b6
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = c19a1a5a3c5cda33cd892de1a9f57aad2b4a7ebc
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = f39e9171fc5f4c0af4b948418d369b2d0d8a14e3
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 9cc8cc70d0ac0c7b70759e6cee1b842daffda251
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 83b12aba8e5e354a9d21ada9236d5417a3ae779e
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 694b74745594c9d812056d8050711f0e18839ee8
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 81b69de75a505698d0c1dc13596383ef9f9b3a30
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 4abe849b49bc30f49b11a236013939a5a0e18b47
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 30fd0b2e49e68efb7713b46df7596be3755e00f5
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = f13a55786cd9a07dee70fb87436252478cccacda
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 15d7230202f0c7932a14410063e990d1a8e4b4bf
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 5ed9a1fdde9e8b47d689d973f9c87668b848f585
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 01f8ea9c52b8040fdd2ab4054677f31ab56f58a2
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 0702e6fcadc0c99bd66419230d452662c9b63b91
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = af8b7965c3800c3590cd1b8162e9fb64ee318e4e
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 9bd4685881246c776e8f07bae351481fd8a7ee98
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 46d4bea652c25a93824085238c798f2ec92c6f03
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = e8392290d1f19b76fde30f4491b0a1f9ef48e98b
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 21a872852808cd7e53d19867ed49c15f39af072b
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 72335da96b7b5e83586253b6b94444e1dce14bb2
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 78891ffa515d1c51f8946e0a1bac32316ca985fe
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = c1275248fc046ec39f61670913ba03a41e7f1bd2
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 5160a6ecd9a6ea6b729eef2124d9cf83eb67466f
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 542c3c80ed60688a90cfeb526f1077e40131fde2
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 99184fe0acfe3370ac0bac4504e33dff046078a4
-SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = fb78a76c1a3c4d0d5ddae1bca92e15c66f1e5c85
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = ce136b9ef6d9a2e68c108e4e365d10820a80c47d
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 6a0ce15c6dceb93490401d9c03fc12a86882e508
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = d79ac94f1fb7bdce49017038c340593284155868
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = d16c6cfec1440c04acdd69a812fc4128975bf156
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 45aeb600fa7aff1e940f27fe832b811bc0dca70a
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 5aef7bf97c16195abc95f597c6e3179961115867
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 49046a7c5f36df7c51ebb60196cc89182a3f778f
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = c98ccadf7ca375cac5f7dc331872b75fc8cc92b3
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = b646ebfa8accb07989ba53d8cc7310c4f991f1fb
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = ef0f5ebb4a4941db3751f90f29a9051cb8f95ae7
-SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 48fbfb8c4e54fe8009d0f9b8c0a35519f2790a0a
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 24d4f245d72edc81102ca3f086a1466978b03d76
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 566676f8403beb3251ab2c66b1362eaad480163e
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 019616249f7b08d7ba6fdab932d651cee206c01b
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 12d5d8a4467e18b5cc3f54c5cec23883f802550f
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 75b6e8e9b0533983ee96dea84e155fe6b7494d00
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = 9327021a68d950077640f10438595e2814acb95c
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 8359cfa4c6ab514b172f606f6e1550b95580222c
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 4528422cf5568830127efdc92a6d8fbaaef60d78
-SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 7965643cd7a23b7994d37318791d64288011b6d1
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 88ed8ba5a83e8f37ab6af5fae26742624d85b9ea
-SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = 22f1daa0d9f997186b544f3057ea6d50c3e0b111
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 2dfbcd168bcb6583aa5b86109b444313d4ecbbab
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 1edaee9f4f2a88f0ca17af70e07acd84e8800905
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = ce5702242cce5f238bffe04f67a10d3af4a75953
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 05cf6c9ffe48a8431703ce901312ca8dc40aca51
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 23d31ddfd25c24575c1f38499d05a42385898c4b
-SHA1 (patch-chrome_browser_ui_views_side__panel_BUILD.gn) = 16ccf036b00416f4d37559493d260583c6e17975
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = cbab126b373a1c838070ed45a6111325fc5285b6
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = 0158baddb5c6b18b035c422d0b190671b8e20aaa
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 290c4f2464c2c99fd1e36c9b2a67ae8262b57c49
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 3302979d1d0b85fd29800f13049d51cfbd305a74
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 10df725e2fe26392b64a969427fe5749cdfcf843
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 215be2922055f31c07b39628b6e273941df62803
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 0fe20f5883f4713a36f95b1bdae3dc36edc2b930
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 6903905bdd494d6ed1100869a5f1c85197b1d8ad
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 013592b636de584b1f14fac90de3a337a3ef23e4
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 6642b8f13cc79d1ff6d80a68cde70fb13bb1a223
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 860b59cafe0929780d772b8c04366b4037a2f6ae
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = fa82cdd849587734f4065e15fd61abdc814b32fd
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 381cc365aa9a6e4405325b63662f5c49b6d3234d
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = e9d8c5f808ce63d433c0887483d4fec2e1d11882
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 94fd6f5141d13f5b454286f573f7780febd953a9
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 26d3b02a29a82dec10ff70489c891828ba074ce4
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 21cdfe97f40e210004d967466014070dea793746
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 2a7909dcd7896c01c45e22a945ef11fbbda01f63
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 603d32679f5f8922851ee4d314c3fc37318bf286
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = a09a0fc3ff89568471ea35fc9cb3bcb423e708f2
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = b4441c6855b20d9f232521d97b90d0ebb5d2478b
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 6cfd04d28ac31ae6a2e2a9ac8ed5e636502ed2ae
-SHA1 (patch-chrome_browser_ui_webui_settings_accessibility__main__handler.cc) = dbbea89eff268f16388d541ccf7f6a9662a707c6
-SHA1 (patch-chrome_browser_ui_webui_settings_accessibility__main__handler.h) = 106222e910fbb694de5f4877dab272187d44c206
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 797063ec191e5c5ce71eb6abc833f2157f9ca29c
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 42e8cd451354aec1c56ced97b155c6ea08b8e9eb
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = dc90a91e6e745b85693934b5d4a3880251d4c046
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 3aca98476ae713f5d59e9a9cde6f2136268e2634
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = f73a2c28ba66aa3e30d4db404e1eb1a360cbe023
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = f6ad327779253583c6b0a00a2d92451548510f9b
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 44ea85662ae0452787aeb9a104c9e06c107cc284
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = d00eced9525552480a1fd700b6132743632899bb
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 79f5c1b8e600a4f1b914a077976a29f92f6c32b2
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 6bea39ec7ac309fd387d9143c252a4961a54bbde
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 6eb825054f46f2d8b981de4da27ab3dd7e793e7f
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 509e8e086a1389c8d3cf294d3fe9583428f09128
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 0f74dfeffb927c7f0b652f8f2faab4865f9c38cb
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 4e51d5f6e7fd54bf6b3f8735ca48f49ac36ff90c
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = d183d2efd071e3f21c7e78635b055be2bc19b9c8
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 73a7736f436196f0058a54f03a2d36a9e5953ea7
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = fd3c029a5beb5e66463c306704cd0283222a90a6
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = afad90ef161c484eb11d544c6623bc051fb480d6
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = a61f30412a76dd9abc38b8c981a4d83e1a762428
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 91e48787e8c7d2ca8a866617465bd6d2776e6e4e
-SHA1 (patch-chrome_common_channel__info.h) = df3713b1d2716f6a53b19dd0f6d284d732f67bee
-SHA1 (patch-chrome_common_channel__info__posix.cc) = ddbcdc1e971bfb7e920914d385f1e13bed63d293
-SHA1 (patch-chrome_common_chrome__features.cc) = c82fca29feaaeed0cae15b8190dbdd5fb7d7a6da
-SHA1 (patch-chrome_common_chrome__features.h) = 5226d648f4ea993587ea170102b13f5487270c82
-SHA1 (patch-chrome_common_chrome__paths.cc) = 8c449206d4d70e04ceaa3f472dba89e13ecf659d
-SHA1 (patch-chrome_common_chrome__paths.h) = e24fee79a383bc6140cca5a35e202ef5e4848312
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 3684f6b3382f922847ce7a3e8e2445bfec02907a
-SHA1 (patch-chrome_common_chrome__switches.cc) = 94ccd90dab5ed104fc5c03c223d71a4e2500b73d
-SHA1 (patch-chrome_common_chrome__switches.h) = 592bacd513e98d969f4a50d926accb5855a876bd
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 33711be90633ca82f95a6f056692d8ae02be46e0
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 2bd12994c764671897f689f644302efeb8f0942d
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = a66f7c7c79c64f792105b3411d2caa35e1a3bbec
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 9b0aa065a1ba197b096b4147645b0ed82bf4d07c
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 550e37021fa7bb72fea5446bcc10d2e3f38b43aa
-SHA1 (patch-chrome_common_pref__names.h) = fdbbfd759769ee7b07afa42876df01c7ad1ea2e2
-SHA1 (patch-chrome_common_url__constants.h) = 4cab51471433c03d79d44fc82320753efcb356dd
-SHA1 (patch-chrome_common_webui__url__constants.cc) = da9ecbd0ed3347a9bdee946de8e0db0303b300ee
-SHA1 (patch-chrome_common_webui__url__constants.h) = a34f6cbb65340777db7f8f0cd06351f7d08f69f5
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 22f76f7ba07e9ee574dff2cd9af203737fa14544
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = bf6ce66527167d350c180f0ccf6c6c49f906def8
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = b7dcc2d6ffc88886d4fe8c2b5a951b3261539ec0
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = d8709a375ced7c3588013211fd0eaf0da83af049
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 83fc0fba349617f2d072191124481e21a7897558
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 526d911839a76e9e956f523bba51068ab779527c
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 14e90a7c9f57eb2670a9536acd16417389e4f99c
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = dc23bda2b3481c152821a23e7ceddb58db725d84
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = cfde4c8ebb7ba3a36754f27c5531358bc4174e73
-SHA1 (patch-chrome_updater_configurator.cc) = 6aea6acb351aa219b78e068fc45917c5675ec746
-SHA1 (patch-chrome_updater_lock.cc) = 469802617c0333ef6371b0650b4aab3a8b175515
-SHA1 (patch-chrome_updater_util_posix__util.cc) = 856b5641e613fbaee339770047495044502db98c
-SHA1 (patch-chrome_utility_services.cc) = f47e21825c3810e5c6d88585b723193afcf33e63
-SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = f692718905a7cd6bf22170274bcf834604137bda
-SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = c8bdbdebb788c76598474b59dfb493ce6477378d
-SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 8b8a37a759a0e7890dc7793f33016131cf89f77f
-SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 088cad1cf2beae37ed23fdd89609955943f59340
-SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = 1b25972ecb94f8b3926c3de93e5c12e84397ed40
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = 1cd770bf01819a598d96cb3e41361980b0c9ff16
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 21b4342a80b0e836307f03b455c8a8d738b2096b
-SHA1 (patch-components_autofill_core_common_autofill__util.cc) = 13c566a128a2555e9d2c0fc69c438e1b761bf68d
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 2d91fe7e6be761ee5746a51cd41cef4d7f7056f3
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 8a287fe9dffcd0959bcf0bad1946a2f5b094b08e
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = a373f048277f32363fb6025deaa22b33351518af
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = f8ac3229217a652455b2e7baa5e47a61658d29cc
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 0ded8f8a506f6b4ae2a51f85fc7d510b709f369f
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 3cfbd86ca7128fd8db5fffb198404dbeef989b7b
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 8d268d1631b87701f124fa941a8b64ca4908145e
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = c5bf92d6d01a202022e23bc9b8056a7bb15c09ba
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 605b3dcf388f4156e96141cdeaa8e72213a8c9aa
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 1d204cfedadbd1b2da4fa895d9417da3d30024d8
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 3955342667bbb979f04fd0a8e73c32a3c940058c
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 4017f3efa2ff89743c75f02eaaeec0716ad323ad
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = e83a399f25da7a62e90247e907996935b24b84a4
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 5731c0482d8f0fd8516ffc96722b8e96c7ce158e
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 7b52eb694b567b2eef8a993b0febbba46aba9a4b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 3c96668ffdfcb4c2d222d143179a2939518bd355
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 3ea30d07d8630066271a3fb4947e8dc8d26be462
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 11774dcd4df13b06fb640b4a6c46ea20ae5d525d
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 218c31dd1eb61a2cf93a262293d2d8820fa10c6f
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = 910251adbc2e8a66e1a56caceca31e8eb56f68b1
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = a1b7fa3422541a5958ae5cfbfe019d5aa06dcf08
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = e0a4bded5ea0df97905f3236ad4d9a30946ceea6
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 86d498b62a37fdd9099dbd258b0bf3a18cb6d22a
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 844282a35ddac4281e6aa506f974d5303867e89b
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 33e0807242d1cda403ebca66cf7207e603c9b1e3
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 9d1a3915246fde0b1ce5f77dbafc734ee1fc9903
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 67aec3f039e17f2c621a6aabadad5db1126cda9f
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 508abaf2fb97e455f980cdd172b4befb441aec4c
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 2b98cfd53978c5bf904bdf779ae22dd241d28488
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = bb72e66883be35e1b952213ed06b03cfa921d245
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = bae34a7d46386492a912718f0e174739b730925d
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = a355d27ed4839f1f53e5f5823e6247100d330644
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 17df50f5dbd9affc6b42c0ab883c697d9205c3a0
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 8608fa553c7e68bdeb25d77e1760633d7ebf8ce3
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = e2e858c01d678a9f1521670af7d9119826c6af6c
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 981ae7541eb4b7b202ee1ff96dd4dc8e48a846be
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = ea14f3d658b795fc1c17420aa32059aaaaec24d4
-SHA1 (patch-components_flags__ui_flags__state.cc) = f3d17436c717d2e89b5547e953174bb9e9374d64
-SHA1 (patch-components_gwp__asan_BUILD.gn) = 55bc52f157860b63f3bfb572e558a422507d8cc9
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 4a700fa863be42861397fa2e15fddf1e7a1a2c92
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = cdd5c7562c65bb066362b7e50615714fdbc72a83
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 45478179b460aaf0bfef3fcfc7b3362164e29dc5
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = baf3847a1f79e101096da849bc8fbcc8daa67585
-SHA1 (patch-components_live__caption_caption__util.cc) = 51f6f693ab98715a9e0580b648a90180f2136676
-SHA1 (patch-components_live__caption_caption__util.h) = b02d58900fb5dbcb35b378e30851d7cf26d8a88c
-SHA1 (patch-components_media__router_common_media__source.cc) = d775cdd1ad0bfdcf2ca09cccf77e88cda9ad076f
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 0554f109413ef683e70cd5a06969011f6a03bf33
-SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 2ce10c993572e810bf76288ce29251cf382a8956
-SHA1 (patch-components_metrics_metrics__log.cc) = 5ed37ff49eaa9ebbe75d88dc32178840e4654139
-SHA1 (patch-components_metrics_motherboard.cc) = a326c8a50639ecc01ca7de2ec0e69316d863cd51
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 5fc24391fbbfb5c2141e0f9d91f96a6338ffefd8
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 386aa92fcaef3e07ce18d4ad8300c4543ab95aab
-SHA1 (patch-components_named__system__lock_lock.h) = 9365e397cd3325eb39b099dc70f66ef2089a5c7e
-SHA1 (patch-components_neterror_resources_neterror.js) = b869d7c488642f80cdfd9ba0e2cfd3d7ca03a13a
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = 11b90b01459b7314f28950573fc52b9b3f884d25
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = a6efe68357f76d503d9dd72348bd6cf001e7e8b8
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = d3afd3fe02660ee791dac0fc8ed148d996a01a0a
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = bc06b1fe19287d5a0e80ce836963a9f2359e1a03
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 9b7f29841f87408c715bb0527832008d4df164e9
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 1444be72d03112d0a3457e577e901e094c8c5477
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = f98e9de6e38ae5aec93abd0b5e8b00e51abfc6fa
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 5133a8681fdd91661f8edcc8d710026c78708800
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 3f8fe7529e6f640201447aebc6fd27741aff5204
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 05baf87a61a27370d968768881d3705e8b72e49a
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 1e49dfafba86e30879b208fa7a99ead6e0d24c97
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 3eed7769746f199fa36767cad31f047af6d5c9b4
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = b8146ef9a05f9a94e63644fb70b94d5ab28de078
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = efa1d58fd4fdac13b3cc4a531f14fbc222f61472
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = b4497cacb141dc1cb0c5d6a9309d3015a2b6b7ad
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 0877bfaf6ba628b32040a98edfdda93085f180b2
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = c2076538f5160c7d36fb9a0040e754dfbdd7f972
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 591a7a38975d7607be46e6edff6b448a849b5b71
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = df7cc73b2c61a68728f2d3891b8014902992693a
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 24ebcc97a8a544e31444e3c3e29d8dd85a0cc2e5
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 4931199b6071ab99fa35e2ef9a0fa9703872f839
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 18570cdef4a259a7791326fe73f6c8f121a601fe
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = c413d920347da3e0e6596076bc4558a2a747b9fd
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 2ef6753e40da75ef12478e6c194e895b27a2aae6
-SHA1 (patch-components_performance__manager_public_features.h) = 12be2ac2fe94a9c4cc8a21c149c03fc748e61edd
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 0bf860432e47558c34e09958948712486800f151
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = bc5c9ac7db7d50164941a4d5521ee199b1d6cae9
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = ac5c9916418af489864f43aa478f9d17dc7e1406
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = e267baf2e6eeb473d687a4585137839fee200a5e
-SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = e56a9b467000c537d7319f4d944dd2473c60bf23
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = edd3c0083d31697c1e44c0a35d35235b00cffcf3
-SHA1 (patch-components_policy_core_common_policy__utils.cc) = a213da21e75717d65328939e6ee86a21a68d6985
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 204b594411135c92488da1027e9001a8714b5138
-SHA1 (patch-components_power__metrics_BUILD.gn) = 82eb05b739c6b11e3439b767eaa06e3ecbdccea7
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 6ec20f1496cc6ca39139dabf6142f3fa53dc46b6
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 633b11715953e5bbef136338ed0b722fda316ca5
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = eb60da9beb9afc1cfb46e59ed343c7ba4f08deb1
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 55fd92edc36eac3995af92285f253dbad112f019
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = d6502ffafb5fd227501ebf7c52ec386ec2b8ef73
-SHA1 (patch-components_safe__browsing_core_common_features.cc) = a13d836f4f6d809cedd0a5793ef058bacadbc435
-SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = 338611e4aa3ab1409c79e66bf6f84d58df73c604
-SHA1 (patch-components_search__engines_template__url__service.cc) = 0130cc8e7d38106d8414d9b8cfbd3d30a3688367
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 22571ebcecd62254f5fa0659fad033e5455db601
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = e6ac8f940c50b6e96e53c462f9c99e3090e70a75
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 2ed2f48f1eaace727f6103844a3e9f7f612f819c
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = 936c7478a9da85a708060e62922781f5609ba9ae
-SHA1 (patch-components_signin_public_base_signin__switches.h) = fdc53d3774cba59191cb13f92a4e02fa9422a6d7
-SHA1 (patch-components_soda_soda__util.cc) = fe5e8ab46ddde7fd42e44aed77d6763c807c1f1f
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 7d63f329f33f6c8d5f39df5cee36c8a5a20e0d73
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 9fd66f2b7b145c01e050e24c04e81b4e99b2cd0b
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = f5a17e404e64186f355ef4a32ede0b224b2a3aac
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = d646aff21fa3023133f45a5baab0015e48500212
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = e3c5ec67daed9dad900cd2dd2882457a6a53a3f9
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 5ac613ca2e219630eaa07697ac066d8f62b9a03f
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 9a5e63b4fb3c6506578f160ad7530a95c0896b95
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 96c3f847135b6604638c0b59a73414d812761e39
-SHA1 (patch-components_supervised__user_core_common_features.h) = c344edb696c204a1b92a23cb08e457b58e1e46f4
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = ae11bc65af253a6d139af14605d93092640ce809
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 4d472ed7ad1d3554975561a017a747a224a2db4a
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = e8c0ee29bcf2cf43ba1a2a993e2994acbd7b8fe5
-SHA1 (patch-components_sync_base_sync__util.cc) = 671f3e3d8181a8051efac4465eac247404fcab3e
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = f9d35cdac2d76c09b4ffbf62e54a0d0b33f839e7
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 67287e71e8fb41894aa1686900a871ca70a61a9c
-SHA1 (patch-components_update__client_update__query__params.cc) = 8a58c6ec681d85f10e3dccd5b2e677b74fd33ffa
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 20aa916feca181b392e2725ee12bb8b912e11162
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 992b302356cccb95f7c1a099e0ab2734495613f6
-SHA1 (patch-components_variations_service_variations__service.cc) = 51588bde1994ee754d5830c749d45847b9e08c0b
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 7395d0af001289fef4926737148b824324bcf24e
-SHA1 (patch-components_viz_common_features.cc) = c63364acab235d87c5d497e0b17cff239ae85b87
-SHA1 (patch-components_viz_common_features.h) = 5c43358cefa98fafc9c037e5fabc74686c43a997
-SHA1 (patch-components_viz_host_host__display__client.cc) = a34524eed447eb974fefb2c599520a65d6f9340d
-SHA1 (patch-components_viz_host_host__display__client.h) = 3c8cd57fe24a71873aad84ad63a70c8690a8460c
-SHA1 (patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc) = 96f46aad6c5fa79e2d3bc207d5e2f2e792cf50a2
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 3ac2c92efbd7faf0e8fbb232c2ae80545f92de6b
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = bd6298bcd17c48cbf6a54863381235bb0792785a
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 2839c55923b6e2076a675f18bb3965aad9a23bd7
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = bcef258f48464d1ff7481b2ca9a26771f9291fb7
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 674fed4c645ff7b19c60eb8062175ab8ec84bed6
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = eda1432c10451b46d20d33638fffff3a349edad3
-SHA1 (patch-components_viz_test_fake__display__client.cc) = d4fb2e02959526d8e37bfe5e6d3fa0c5403135fa
-SHA1 (patch-components_viz_test_fake__display__client.h) = 348fbc8b83017e3c6d78505b060b292738af7753
-SHA1 (patch-components_viz_test_mock__display__client.h) = 9f4466e72258fe2cfaa5bdb756e555b40b115851
-SHA1 (patch-content_app_BUILD.gn) = 6ced461c315ed533f02ee78930142d59797cbb74
-SHA1 (patch-content_app_content__main.cc) = 30d457b70558bf59bc29dca10b95984fa4bfce9d
-SHA1 (patch-content_app_content__main__runner__impl.cc) = ad87003577223cfb30e4525e48cdc346917b4f95
-SHA1 (patch-content_browser_BUILD.gn) = 71187ff1c0155ce10e974f8ae9a386d68f915b44
-SHA1 (patch-content_browser_audio_audio__service.cc) = 28dc9494ae717f0ca01e9f17a05f92c13a926e73
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = f516460031133c3ab7fccdac895b1597ddb76236
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 3c3c2ecba4f8f9ddc80261709dd80444c660c9c9
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 91ceeeab0461610ed6205a1159af1825fe14aa24
-SHA1 (patch-content_browser_browser__main__loop.cc) = 1aa4c441c80a3094a49ca2980bd9b8757a04bffe
-SHA1 (patch-content_browser_child__process__launcher__helper.h) = e47a29acbf993ec29077976314abdc8d9f8b62cd
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 2d83061e4dfa8a3c3b3d3942225d4aa969b09174
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = a4111f3f483e2e52289bf6e40fc69ffcf78c8f03
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 6ebcfaa981aedce471edd91ac9266721e98247fc
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = c0e5ace717af5d8b7f3a0428011bda56dbb1825f
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 4e3bd3d89a6b8e3380b3c7b8c65017b815aa9d3c
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 01797f5d9989242f7b50f4a681054e7c6beeb471
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1c0526b598562365076378855ea93cb5196bdb88
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b8071f1404004f5332662c6c9352c59ab139aa59
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 72698ad7d7471693efdffea2cdf688dd0c4900ba
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = cf2c83a5547ffb52654d9ab178cae08544d7f456
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 85a68a34a97d910c2b02920e79e25d22ae6e5381
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 0fc4830e228706f8f1ed24d93c96897f6f11cad5
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = fda204ffd635207d5e491dfc34f6a30506e116df
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 228a3cf7028ad6a8f28dcae5ba4ac695f2f548df
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = a62ad541c5b19b70d219f105f4df287211c01090
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 98abebba8152e916b15d05e8b07815d4109c5d25
-SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = 41f82ea078e93c1ce3a10229f04423d0f12bf555
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = aae03c7288c0dc31cbd5a9142d4ccdd5536cdfd1
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 019de42c328a2901b1f87bdef6dd0f1a2ec87b14
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 6fe59a1e1412a6b49d6675a962af3a421c341de2
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = ecc7b417bef1ff7541ef785600125512cac66b1b
-SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = f75d179578ed695dd0f8a3714bcb6371a42e5ee2
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = f67df05c8f0950cbf60fdcd1a7e831fa13ae346e
-SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = 938bdd42bf1c955bb6217dda3e44e0b3ec32f093
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = e8ae841f3db7dfee87fcb437e8dbcef3ae7caea0
-SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 538b429b39cef0b17894a0d3477273a8f213a8f0
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 51b6309b741fed80ab892fb06c6728fb50317f64
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 249cd3e73a5e6ddd2c501009ee19f9af9cd32a6a
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 5ff259ab2f89e113d082348a81d847cb669fdf0e
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 7dd826f58532c53ae34f7a6931d65c4a8de93b6a
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = cdb5c737614fe589126e7c48fcdf88d1d8abd771
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 039484f91621e200752783c49049403b50e6c72c
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = baa1b7248db08356409a59c1eef8fdc71a35c96e
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = f80f5007f86ad03c7ea8c536dbd179bbe6873475
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 2ab32541e82a31afc4851ca3809dffb6a5ac30d7
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 87122ca7fe28413f9d532e3c20215120cb059e86
-SHA1 (patch-content_browser_utility__process__host.cc) = 771c9838a7dae8ab205cba0ac883fdfd382fa8ef
-SHA1 (patch-content_browser_utility__process__host.h) = 12835a7b3ae48a547c25bdc29ad2fc2aa8178363
-SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = b55e491061a7cdcec88e19660adb5d0b3a11334e
-SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = f1d825f2eefbf3a2b42c777a7765da8b631862f2
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = e437177caf50de860f41062797bd6fbf2abf5754
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 558ad0a86ea8b9bc543b27724ecfca01b171b00d
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 0da00acf287991307e2e447946fc531d150e217d
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 1c083671677838cb4a9117bde296d103d81db19d
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = c2f1f3cc46869c7c8bd94737baa7d0e8019a3b1e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = b7d76b2b2134a7e69af8e242b25004791982c383
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = d899293350a810be19ba8f63fbeca19e53cc1243
-SHA1 (patch-content_child_BUILD.gn) = d077cb06319572b473041040ab7fb9d2b94b0bf0
-SHA1 (patch-content_child_child__process.cc) = cb4366279227a03fd009b9ae0cf111be5cffac8e
-SHA1 (patch-content_child_child__process.h) = 17bdf5743a8af03dca049964423e2dd33cf3aa86
-SHA1 (patch-content_common_BUILD.gn) = dbd03d63817b40dd40485e37f15299bd8355e563
-SHA1 (patch-content_common_features.cc) = 0e0b8c5a057d0ff5ad62e9bd598bda44a85e4dcf
-SHA1 (patch-content_common_features.h) = 9840bc18874ec2844c9521572299b447c73aa15b
-SHA1 (patch-content_common_font__list__unittest.cc) = 1b0d827373266b4de99ba94d0193d2a7f424e80d
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = bbbda97e1abc58a36bb4237a2aec4753781e6e99
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 05dcce381fa0f2ea4d8a9bde8d002fc1149aaa9b
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 5b3fefe75939de4e2bfdc50f07dcdcff62f0aa66
-SHA1 (patch-content_common_mojo__core__library__support.cc) = 1b49bcee0ce001bfe9ea3418c83f93d4cadfed9e
-SHA1 (patch-content_common_user__agent.cc) = fcc6d613a03ea489ec056f12cc8a7a51384cf779
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = 3886e6014a69e51024a2b4db27e382e95110c51e
-SHA1 (patch-content_gpu_gpu__main.cc) = 8fa7437e6768d9b3dde5d86d4fabe82880489bf4
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = 9249d4b4d5c5f5274867bf20cc3e0a44ecf788bf
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = af352efebd9cbe66f2e4f39769c63a6b81556878
-SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = f54dd4a005461882c4862f69f3a4e465ed02e2d3
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 329a494347ddde87624f173e15a31a476c0a858e
-SHA1 (patch-content_public_browser_service__process__host.cc) = 710476bfbbf8e0e6938772c0d969d27cff3977bd
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 23507b4fb06b471ac9475bcb5a06efe4ba50a6c3
-SHA1 (patch-content_public_common_content__features.cc) = efe499deaa2a22615e1388826d3beb93f80cc017
-SHA1 (patch-content_public_common_content__switches.cc) = 222dea2afff206d38d7dd002adc265401c585059
-SHA1 (patch-content_public_common_content__switches.h) = 7e7adf95843bc1d431ffdca4b5e5bbddb59d19c0
-SHA1 (patch-content_public_common_zygote_features.gni) = 0512bd50b405598761090315e8e25934e43d12ae
-SHA1 (patch-content_renderer_media_gpu_gpu__video__accelerator__factories__impl.cc) = 718f8562547c3036a5eb7654ee0e7fb79755c8e1
-SHA1 (patch-content_renderer_render__thread__impl.cc) = d3f08e7d724ee76652e857cbf61aace8f7f195e7
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 3ff0fcbebd17baeff59444513c620c9ed4c0507b
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = a9d3c9c693b0add109efc6393031dcdaf49a35c5
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = ab84e652326c268454d15ed7122a438a85a8838d
-SHA1 (patch-content_shell_BUILD.gn) = 828f353522fa549e9b757de7e7cd3814fafe12fb
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = d8c58adf028efd3eb210835d5833e1616b4f5837
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 4a4bb023c239dd2c6783f1f639319b435ab0605b
-SHA1 (patch-content_shell_browser_shell__paths.cc) = 04aa101510b8ae2b8184774cc2cffb41a2b355ea
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 784401ceb8c9eb9e2e61a87137f06dda3e1a19eb
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 6ae4e79ca09054fdd4cd28f8a062bfcd9ee014d5
-SHA1 (patch-content_test_BUILD.gn) = 83055c536032e7d3f402ea76bc81dea8fa8ac248
-SHA1 (patch-content_utility_services.cc) = b6b4f7bc7fd5eb15c0ddd881f8819951e523f37e
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = e48375de5d8aaa74d641def54b1bdb856f96bec6
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = c2676181417889bad7a108d5157eb33c7ef907e7
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 81f1f9094c61b1eea666cdb6e2722bebec690efa
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 4a00a8acda8c28b8bdc92723c4f338619fa812c9
-SHA1 (patch-content_utility_utility__main.cc) = 16fac09f92a52ce0126a65bdf17de9e9c835153d
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 347c839dac2739b1803e2691be7f85aff7f8e355
-SHA1 (patch-content_zygote_BUILD.gn) = e904348d02a643cf2adf750b6f5b70b3d7609671
-SHA1 (patch-content_zygote_zygote__linux.cc) = 1c5c391fc50aa4afd5c1e9d82f02621862e864b3
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = 1b4440d8933ff21e41239d8b50aa4e4d2a4a9e64
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 535cb5fa24b01cad90c69c9190c5101014c548ef
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 3996e0567ede864355ac4333d0d58765375dbfbd
-SHA1 (patch-device_fido_fido__discovery__factory.cc) = 05be87d21283707ba18fc17c8f432b567bf0e25c
-SHA1 (patch-device_gamepad_BUILD.gn) = b25baf9d59a690ab13c9ece7140892b9caf67b51
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 83879620818bc05a71b1e9527ff1e26ecc370096
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 1de733739a4aacbcce3527f75588316277d47c48
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 01a4f8de8b8befce528b3b240601e6d071c82314
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 82416d7969eaa177befe67510d8bdcb2c08b55b2
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 4c9e0714c5e3c5934c33ad0cd56499d4ff70d493
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 6ebe8c0244ebe444aae81478c889a61f00b5bc5e
-SHA1 (patch-extensions_common_api___permission__features.json) = 2fa92a7f4efcb65b76c75b4d2cf07cf43ead6c0d
-SHA1 (patch-extensions_common_api_runtime.json) = 654eed2613f618bf76dd454280511b79e7a75ed2
-SHA1 (patch-extensions_common_command.cc) = 5e6ceaf5ea8dfa45add01bbb76245f72a29a4297
-SHA1 (patch-extensions_common_features_feature.cc) = bd17f6b3075333ecf82340a61b0df609d1de4380
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = befa9880cdb5e4830138b1708d1800ec50b6d694
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 342353a7efd4ab3d353690e2a02c9c8670019cdf
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = efc4ed2bacc53788be5a8e1197f6cc0c5d028e37
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = f116a468c5dfcb53a2c65d9f8d0f1186d6b9350a
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = c82985a51201b14c62a5b931f2f3296b998480e3
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 93c647d89328c614db3565f19fbe7d97fc5168f2
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 76fe969dc25db4d7f06023cb1c3a94b45dd0c88c
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 495dd3752f152487eadf54ac250c986243f2a1d9
-SHA1 (patch-google__apis_google__api__keys-inc.cc) = 3f3639bf3e11e64d50705661644a465d2699be08
-SHA1 (patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc) = 1b553de8ee0aef2de0f0f5b23a304a04adb2a883
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 9de68e96af8497b6d56b7719acb31a0778709c21
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 48bdcf27c7bcff6e861bbaf84931db4fc728cf94
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 47ba5b1c363f02fce475ab1324d6bd1e45df3deb
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 2b9dc8934e044178c2b0ec753fd625817cefe8f0
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 100a6cd88ae228cf96b05118ba21e5ff688cc0da
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = e7fc2b358fefc3a56084871853790eb64eda6e41
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 62681dfe8aebc1eada39ee9089e746fa55f70e19
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 74c99c23681b0ce79a13051a2b7d7a6692b4d698
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = a1b50cd75cb8a38438f0be04187f80cf9b669212
-SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = d5c25b9d1ee2807dd42369be6de221dea2338b14
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 6bfd453a07e3ccb01fa34b854daef62244f0269a
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = 83104885a1c988b79f3a50b86b90c63f55177f2d
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = c2720d48ebe354fc5b9c20d556a5e8de1d1624ef
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 6e954b5f5b9fdf43ac86101cf0a01f5551da26b5
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = 278b51c6fe8044919f06591a42fd60461970b80d
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = a7f5bad1a941d9d14c1527c37cd6e85ecee047bc
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = eeaef0852ad33a6153eb93aa5e1c908df61f49d1
-SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = 3cd6ca7b9e0b08bbddd96632c98bce8d71d84db7
-SHA1 (patch-gpu_ipc_service_x__util.h) = d485d16a693cfbb692c9f24632199dd0226c6e03
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = bc9f0e9ebc8e9947b220ac1b6602aabf1d89060d
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = e9275479afab216cb191e2ae22008dd72474f5d6
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 8087bfe74025f16b62a02f067dd77d26abc3ba99
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 24b9fc9167d6055ca5cb21e612fdb1bab12961ad
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 22f287d80396366516a5c0a2a89357b4053bc5d2
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 6df201f978b9487d0caf3b21b2533dec9eced690
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = c53cccc39463c125593334cd6ef60284a2b73d45
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 7a4815bfa7d71f36eabcb32434f52ccecd329b70
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 4e30f55df082e7744bae9f12449cbe5979c57fa0
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = e7837f2e8b48e3fdc2286086d081f4611287b580
-SHA1 (patch-headless_lib_browser_headless__request__context__manager.cc) = 44461879387e2e703827afd5d4f6929bd934e232
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 65fbeb2baca5c7026beb1212d2536961aa6c44ff
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 1f0368e8ca474788ada1bd5c4742e0b16722e73b
-SHA1 (patch-ipc_ipc__channel.h) = 15a956e8d1cfb4b5aed01af0a6fe3ff8388a49a7
-SHA1 (patch-ipc_ipc__channel__common.cc) = b5bfd8b01a2d83cb1de87d589314e7eb72ed1d31
-SHA1 (patch-ipc_ipc__channel__mojo.cc) = e8338b6c44b7ff9713afbe5e56f8a6bb76d9413a
-SHA1 (patch-ipc_ipc__message__utils.cc) = 9fb5b2d834c6c66d1aca1c2d74344150829a0673
-SHA1 (patch-ipc_ipc__message__utils.h) = 7b427a6692741ff42407b9d0aeef0826fbbe0521
-SHA1 (patch-media_BUILD.gn) = 4cf1f8f5f093948b4ccf34801ea34be3292cffef
-SHA1 (patch-media_audio_BUILD.gn) = b2935ebe044db712c2298a4ab03f50f068b686da
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = e67b606b3eac207d0858dc192f428bb5614139b2
-SHA1 (patch-media_audio_audio__input__device.cc) = 2b5f022dae3d529bfcaa59bee5b1410bfcb8160e
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 7f89f8d8b7f21a1b2277ee096b0fe55a7f940695
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 675885ca84a59b4618bc02e978eaebd7b0e85186
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = d2ffbfc995e875fa16a7c26c3d65c91f87750d46
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = ce027949003d1fa17c61578a13d97fa5deb26ad7
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = fcce74610f00b3655806e533c6abce9c6ffd1934
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 523816c900d1611766ca709430d36f0258f86e1e
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 1f33f927cb8c35a71e3d6c8c80a19adedc254fac
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 42f6643825e106758462e367b7eacf9ca16e787d
-SHA1 (patch-media_base_audio__latency.cc) = 1ee7163645d6174561c4501f3a2b8ad55aaaf86a
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 74846ed647da7fb88bfbd4fc120ac18fc53f41bc
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = cef49568705b5a7e02e0949acfc6f7b1a0f1c854
-SHA1 (patch-media_base_media__switches.cc) = b6df398de611fff63b4e6faaeb4b292df4a13a4d
-SHA1 (patch-media_base_media__switches.h) = 6a7a101f93cd013a18bf3a8ff079e47461cbb658
-SHA1 (patch-media_base_user__input__monitor__unittest.cc) = 249fe948e2672ca03b57536e3f42701eac6d222f
-SHA1 (patch-media_base_video__frame.cc) = e7a8260bc7027f4dd4b671da711db7bfd9d17259
-SHA1 (patch-media_base_video__frame.h) = 2adf750e1e4e2a1ddd75f98274676a3fa306ca41
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = d98cf633536e3c5cc582eac2c6f05a660f95a0a4
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 854c7cc288995ce04d513d5ba6b5379bebb71b5b
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 274f4b15a2c87fb4691633b10cbeec50cf839c61
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 81f7237475628320b82c3d8233aa156352eb1666
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = ec8ec3b6077d04d2b4b5fb81f5db7d481936cb2f
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 9eab03d72a1b80172c8cf54f588bba769f482d58
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 50ffaf6fb0fe2a23284cb2b3b00a5f4b1782cee3
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 3fb53f564a6c1facb25dafd4eb162633420e5741
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = e6da7e561fb53dd0d10bd6dea5f029899ad69cbd
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 5edcd8d8d562c57e7b7a538e6fb927912412ce83
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 731b5d9ebab12829c45b5a34c2af9377748ce996
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 75d92895bf50588f54d5b81328b7dbd74dbb2298
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 8c7d0d15f7b3610ccb32da6eece62891568e35e2
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = dac50e6be53d7704d752f01eac0c1712f01b9300
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = b48c8caa9c7a963c4e2e5d589f1f0ceb98af084c
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = e4c4f2fc58ca9e123a30e090f9a75ebdc04afeb6
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 9c4a78bb3700ce542ced436b2d23fc8823897878
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 112eb65731b90a897667e63915b0a3b3770b5ef6
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = e4070bdcbe55ae80008b0edf5a04b2cdc1710a38
-SHA1 (patch-media_gpu_buffer__validation.cc) = c9f3674ff7333350eb1bc095fec38fb0f58929d4
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = d3e0e713b8f968fd6220f6bc36dba48da890323a
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = fe5b8c2b9902dd5d2484b989e37834526c19d68d
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = b190dda14dde8b9cfd11fab618e1560407601910
-SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = f6afff0d314ba8c4c08fa525571e46c7f4ddc982
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = eda88d8579064b139743fab35b28fc494fff1f9a
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 92d6a524f8203cd41e45bbca1ea89ae4c8329a42
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 9fd04bb61cdc6e5b8e4ea5e2ef80b44c71cc3283
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 5be2994da272656838b3081947936a0ea0a63c14
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = f458db8004cee5aaa22c52f5253723d391957865
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = d3617616852e945cb4b267d366c1b08720e63238
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 3d94576676a289b5e48caf7d5a3506657b3b0135
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 98eec7d4873d6170acb008d6813ae63105863c3b
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 5acbe4ddb9d4d30f06bf75825ef1fa011f6848a9
-SHA1 (patch-media_media__options.gni) = b3c577fd645ffbff81118bf2c11756671783ea81
-SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = 02e5c3ca8feebaee376ddb5d8e7e78c85bc6b799
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = b974ece0c21f803ffc7bd905ca2af330eee4fc10
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 5aa425d560650a76b89b11203d01830ba31cb224
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 76759e753e74affe3574be180f27e71d51af7614
-SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = 545f3a2379532a8bfb18d0410248bf434b833b1b
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = c65d88415fe9ecb4c5355caace155f780904859e
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 808b70ec0f0a4141b40d66ab6953a23306a4fe67
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = bd7dc7fd65f23e61fb6c58bebbe3985bd81a5526
-SHA1 (patch-media_webrtc_audio__processor.cc) = 2e4e4ed54f8e5c3e14a123a5c947eb08430f7bfc
-SHA1 (patch-media_webrtc_helpers.cc) = 56fa2011f4eb225138365f3d85fd9d57f8ffc30e
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = 5321b4bdce943f0d0c7c14ad427a22d3fd36843d
-SHA1 (patch-mojo_core_BUILD.gn) = 622af6d87a2e6c3aa2b36aa9a04ca905f665ea52
-SHA1 (patch-mojo_core_channel.cc) = 182af6c292e9db89153414346f10391f82299540
-SHA1 (patch-mojo_core_embedder_features.h) = 6e814a72cebd1aaaac1c576d663b6c6dcf36aded
-SHA1 (patch-mojo_public_c_system_thunks.cc) = 5c2a7ff4a5127e52d6dead87100c9c1984477a39
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 4d5bafd4f5e6c51271b85b33c719d2a9fe89aece
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = cf7e497f9141fc7c8b044a54b4b47f7fbcdeb213
-SHA1 (patch-net_BUILD.gn) = 8c5851377baf31a5a9ce01483ef1f9b0061dc197
-SHA1 (patch-net_base_features.cc) = 97293c657a8bf97414b68c49d005d5b560cadeea
-SHA1 (patch-net_base_mock__network__change__notifier.cc) = 340bf5ac9f8bbefcfbd68dd9b47996423aa805a6
-SHA1 (patch-net_base_mock__network__change__notifier.h) = ede1a01f60655fa345a064ef4996de64eaa7fb1e
-SHA1 (patch-net_base_network__change__notifier.cc) = 257633b700294b9db0d0e372701d18757137161b
-SHA1 (patch-net_base_network__change__notifier.h) = 82e3dc3d07a30f9df740dd3036bb6895da19ca0b
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 157d84ffcf6da09a0131dde26e85634e15f2a18b
-SHA1 (patch-net_base_network__interfaces__posix.h) = c6c3f6657595a21bf4033603307458574dd3bd26
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 8c61ef4124d295443fdb7ce2a7d88006762d5329
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = c5ef154c843f547b3b606e3b9d8b376ecd8a322b
-SHA1 (patch-net_cert_cert__verify__proc.h) = 0c143fc28301166a208c6430b21d149947d01f6f
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 4177cf67058d4fdf539fc1bb3dae8ffbfd25bf96
-SHA1 (patch-net_dns_BUILD.gn) = dcdb6a7ce7ad8604e22442a35bbeccc23171de89
-SHA1 (patch-net_dns_address__info.cc) = 20184b808d0d8e7bd7141acf30e27d157afd0ae0
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 999dd710038a729456374215aa7112cbb5c20591
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 41998707e77fe0df4022dd4a1ff3bc75d96d2216
-SHA1 (patch-net_dns_dns__reloader.cc) = 9caa60baa293c8714e10e4d66aa063e0ef9568a7
-SHA1 (patch-net_dns_dns__util.cc) = e75b090f42b01df58e0814940d2a41e262c78771
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 760e1b7e93ff35cfc5cc032ca52b16c2695bdfd0
-SHA1 (patch-net_dns_public_BUILD.gn) = def5d52bb6360233688e2a508dd11214e94ec055
-SHA1 (patch-net_dns_public_resolv__reader.cc) = e9a225726f8e1de44f71401e34c923b0f8036b09
-SHA1 (patch-net_dns_public_resolv__reader.h) = 8b9786cd3cdbd35b1c75180bba9c13fbef19045b
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 44a74d3c7fed6121951631351070d01f2a60043d
-SHA1 (patch-net_dns_public_scoped__res__state.h) = bc1025fc376ad0682d0efb8981199543c4ef80d9
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 2709db0d324cc82a994ac004ba762bea846275cf
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = c924da14555d970c6badc5d729b7c479715ad50c
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 25fa7f420d1a18d3275aafd02b1a3674f8b191b2
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 214133bce778cd8b617c0e80b6dc6fd5c55f9f58
-SHA1 (patch-net_http_http__auth__preferences.cc) = 2d45940a073d2aba7c3e333e27c7657f21d0149e
-SHA1 (patch-net_http_http__auth__preferences.h) = 97747e7ab34e2454e789e64dbe3536e954851082
-SHA1 (patch-net_http_http__network__session.cc) = de39ec868d6104dc65c3fb77219036c759335d1b
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 6dbe39b35357be04dac4ae9ed155eec259997de2
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 0a75d93e3a9556125b89e8d4511912b82d960495
-SHA1 (patch-net_socket_socket__posix.cc) = 2c7894e486b1000edc7c9fc8e04f74537044eea8
-SHA1 (patch-net_socket_socks5__client__socket.cc) = 9bd015f318187b6a3a330b0c76770d32592bb4d4
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 72db1dc4dfbeeb30fe189b3f0b5b7dd0522a7f85
-SHA1 (patch-net_socket_udp__socket__posix.cc) = 90c450508326a6e38b486e5682d9905e77cc461f
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = d56cd7e35eeb4ec8dec5aed3040eaaf3054c0bb8
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 2a444e9c1ba50e700c97b0a7c19abf8e00a66c33
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__comparision__tool.cc) = d1e4b86ea5363231384f886778325227a9967b64
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 223f15ad67bd5157debb729a079880bc5f757c49
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 290e3430c7e216839e12ef598a505c7b489c4d02
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = c7b9f4f4c916b1d14e6b90b9319682616d1ffcfb
-SHA1 (patch-net_url__request_url__request__context.cc) = e626d93d6a509482f1620986065ef0bff189cd09
-SHA1 (patch-net_url__request_url__request__context.h) = 229f49918cb234f7bd5784b7a8bce27a409082f5
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 423438d0c8839d72579a56614101f92decd570fa
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 1a63913b258a0fa2b62e107fc948e285dfb23988
-SHA1 (patch-ppapi_tests_test__utils.h) = a993718bc15051964aa98c0c9284e0310a924089
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 2779ff0a0113ecc4e12d8066aeeb9d81a3327446
-SHA1 (patch-printing_backend_print__backend__cups.cc) = 23c1b4cda73b0639404c0e9b4c7c9acb269472c1
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 15cc34dc7ab7eaa07e04ccd260233601451a2e9b
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 7be31b503b6ae7d2cd3f7ea68ffe7798c59369e5
-SHA1 (patch-printing_print__settings.cc) = a45b7ff25bc5cf0600218e1f870b3e3cdb4fa7a9
-SHA1 (patch-printing_print__settings.h) = a781ed469f92cee5b4520dfb21be0fce2dd3e36a
-SHA1 (patch-printing_print__settings__conversion.cc) = a7120a7a190c9318a08dff5727faf75849038ec5
-SHA1 (patch-printing_printing__context__linux.cc) = 6e621dae1d3f8c1f22bca12071c85f09e049f512
-SHA1 (patch-printing_printing__features.cc) = c7ea470c6e754c20292ee6834937dc7fab1c786d
-SHA1 (patch-printing_printing__features.h) = 07f2f6844263fa8f976fcd6964b66a3cc19248e5
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = ff1ed552840eaa29d92a740ca497bca1cb884b45
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = cfcbc543cb9b1baac381e7729ebc27bd85db477d
-SHA1 (patch-remoting_base_chromoting__event.cc) = adf1d143f479c5609e041949a30b323cb227b468
-SHA1 (patch-remoting_base_host__settings.cc) = a10ce1904b5e179ef07106a6b6560ad552d5bc63
-SHA1 (patch-remoting_client_display_sys__opengl.h) = 5eaf80059f28b6e8997843ab2f8187869c5ba4fe
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 3797dd3b84b4cf8dfe10f64cfc1217a42678d81b
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = cb9f718d101c8ec424afab0b97c486c038b18024
-SHA1 (patch-remoting_host_base_switches.cc) = 4be2f150850eb81765541c77f464bb3f91448e03
-SHA1 (patch-remoting_host_base_switches.h) = 27bdc6ed0ee8c4c32ef6d4603de25d83b2a91ae2
-SHA1 (patch-remoting_host_basic__desktop__environment.cc) = ba2c6f5883c983282f4ef78df251c7237bf85296
-SHA1 (patch-remoting_host_chromoting__host.cc) = e2542d4821cd55d184044a35421eb407760fa6f9
-SHA1 (patch-remoting_host_chromoting__host.h) = a7b93b4d405b7d107c257b4b1486b2f9c6492672
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = e1f490ad4573a55687db714f9128e143facb278f
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 544a6fe0eef84d087364fdaca78035f7ed11f67e
-SHA1 (patch-remoting_host_client__session.cc) = 5b39aa3ee0281ba843cbc8150d158309e272460b
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = ba63c95a96b5e9e4ea898845b7832c15fea20d57
-SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = f9ef9822119930f784c2961aedf3f72349961fe0
-SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = c582564b74d7b25135029103e8f3c85a63b52d8c
-SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = ee27c0c750c07043f2295a303db82cbc3f764c56
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 5bcba76ab14431cb671780076cf861e7e8c7764f
-SHA1 (patch-remoting_host_host__attributes.cc) = 687e25b24005cb8f22988f559d33d59ed0e2bae4
-SHA1 (patch-remoting_host_host__details.cc) = d924f6ed222acd7c5e3b3aba266a7ee0a422eab4
-SHA1 (patch-remoting_host_host__main.cc) = b802a4ba26b10724ea6fefe854e40aee625b8984
-SHA1 (patch-remoting_host_ipc__constants.cc) = 020820b1cd702b9e7e53ecb6227cedfbf3be51bc
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 2d27db57d95eb7336ccaa51bbd448f5b736b4889
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 1fa10edd659a2abbb459975be6172acbc23ea1be
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = c38a692dfa6cddaaa78b2fc967bd055b6644fc17
-SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 21a7ab4f7328b99c9eda0b3124dd2a31925bc5a5
-SHA1 (patch-remoting_host_policy__watcher.cc) = caa246451f3b370b3200519d8e919f94b86dbdc4
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 9dc9be1cf093c69f9eb2d263c4eeaac99a6b8207
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 3dbd8a78c9f43029883933326d72d152a88fb60d
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = a1530c2aedbe25a3b16ec71c15f8705ae616d056
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = e6874f5ab0e315ba544cc45b1697499f5db6c8bc
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = d790d8a43fdb0b63dc64778b80acf57e0521500c
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 2697c98883301a0c085b787816ccc9e76b6cd62f
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 9bfda568af24c8eb15cbe87b14e4f9797ed1c6ed
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = c8da2fc8eaa61bf6a0a3b8ae5455c25cac4b2b2f
-SHA1 (patch-sandbox_BUILD.gn) = bbb92dfc9a0f63bf921e9e9e04a5a602d67b3502
-SHA1 (patch-sandbox_features.gni) = e4a0a62f8aa42931baa8053e3953336b6cc553c2
-SHA1 (patch-sandbox_linux_BUILD.gn) = becc3d7db66a74841e5fc0253d41f306d263f025
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 737897dfc58d8fc2a0daf4da310d16ad876c8b45
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 7e5b4b6ad94af044c5bee5307eeef46a9201323c
-SHA1 (patch-sandbox_policy_BUILD.gn) = 1fc0005574b37eb3ca06bf3c8e56e79680dd8c34
-SHA1 (patch-sandbox_policy_features.cc) = ef5a167ce384edd03757121f644ca1ee85506d9b
-SHA1 (patch-sandbox_policy_features.h) = 5bf124b0149683510f112b8160b76f82fc861c90
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 77d81daaaf0744d316befa94eb29f0f20f4544d5
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 967f49df50beae5b26b9606ab5e17d3560e396ac
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 9ece970c59a5e39fbfd26ce55e3e95c4370dacac
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 2522741e2c554b568f4cdf37cdaf2dfb6c455f75
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 197757ab5b0bf2e601e00732a5f5a4a2712eeebd
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 1b0ff368694524af54d1f0742eee2755714733d2
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = a9c36741f7b895b9b3ff9fbf8eb630fb405e77a7
-SHA1 (patch-sandbox_policy_sandbox.cc) = 313fec71d554cacc12829f6237784e4eb82db8da
-SHA1 (patch-sandbox_policy_sandbox.h) = ce9148591970b2f485df626f968f8274c3b37031
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 8a2238df1ef5c4839ea88629de6266cbb89c3670
-SHA1 (patch-sandbox_policy_switches.cc) = 8190a89c2157f4d99c48348f5e314573826f5d9c
-SHA1 (patch-sandbox_policy_switches.h) = f9c6ea01df755174a21f742700e64d63a616a74d
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = c1550f7d90735e6a7b92f7180e0083786f6d1631
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 47ba630634009f113414104caf08bf72fde067ca
-SHA1 (patch-services_device_BUILD.gn) = 45d6a72062b9a66bef8346cc18fb850083aa7f06
-SHA1 (patch-services_device_hid_BUILD.gn) = 92f453b435aec83ed938fadb3b05e1dc7ba5f8b0
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 61b88b7f6e602b0d69fe3d0f45fbb137a6944312
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 8cea3d9316c061a3600330ca4964d0dc303eb5df
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 57d83d8c0133c611daf647f0ae4baf82ce3586b4
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 98d5f4c0b0e70cc46dc851d087d2133380b2a184
-SHA1 (patch-services_device_hid_hid__connection__netbsd.cc) = bba00fdd95db099778c1e21c0c37a729bd70ad17
-SHA1 (patch-services_device_hid_hid__connection__netbsd.h) = b94dae5c771603fdee9f88029fd8e7fcbe6f2172
-SHA1 (patch-services_device_hid_hid__service.cc) = b72a5b4d3d81f87cc03a8e5f758e5fe71775857b
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = e10a843db2ffc4a481229006cd3f66ab4245b64d
-SHA1 (patch-services_device_hid_hid__service__fido.h) = aeb00b517f954aa7404ee022060a5c168e61d1f9
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 01e9c96145ad796ed3ecb9b147fcce2f857ecc66
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = f35181680eb6b2f6a11071a37917373e103af79d
-SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = a74bcaf1c9baf68c286e98b1bf73fa98251f4cc6
-SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 39d8de10fd54cedb87afc2820378120130653665
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = b5f6d93d981a4598fe352096880db8c0ea49443a
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = fe8f9b5f51cc6aef3dd576d2e27b49fa76ee8a2b
-SHA1 (patch-services_device_serial_BUILD.gn) = c722edf3d094cc690ed7da7e4ca92236033f9d77
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = dbec738a83156c5a61900a304a29f0b0ecf527f4
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 536569e704f0845a8dfdf251386588bdbe724bec
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 963ae231d5d2048ecf4cade94c1181de3e19644d
-SHA1 (patch-services_device_usb_BUILD.gn) = dd4e1c011875730a5316f9ae0de9d0b8ed104aec
-SHA1 (patch-services_device_usb_usb__service.cc) = 79aeae58118e1b58b47e063efda688d60c95d84d
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = 0ec6389714e7f1679d9b1d1dfefe807885e983e8
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 2f88883bd49abf656ca475aa8f5927e9fbb26ae1
-SHA1 (patch-services_network_BUILD.gn) = 29bc35dace5a6b72ba66b15557a7e8a1ed619b1e
-SHA1 (patch-services_network_network__context.cc) = 4cc5f56ab61e3049fc0ad469965ee2b51b8dcfed
-SHA1 (patch-services_network_network__context.h) = c5a13b459de3e63efc08055ed0dda57191c1d9e1
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 861b99d5e40205a5d93aaa67a9555d23dd41e2b0
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = bcf8f7b2ccdd90144b8be87290386463d82f5f3c
-SHA1 (patch-services_network_network__service.cc) = 40eff83391cb3e04a5719065d9cc4701d3865db3
-SHA1 (patch-services_network_network__service.h) = fde9d50c650d955a597946f5b66b7e9c17c3fd66
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 724b8c67667d0649f6ccb98d57a5df218440d5b4
-SHA1 (patch-services_network_public_cpp_features.cc) = 4a3d90c3e5fd6570fa4d7899f7463704fe99c0e9
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 3c47031d90ddd3c889ea6fb9c4c732dc3eb74cd7
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = a7aa92fe7afc4183f21fb13c75beee64254635ca
-SHA1 (patch-services_on__device__model_on__device__model__service.h) = 659ad44b0e9062acef92d254042f4731181f6dfd
-SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 2adf2e696a0ccac6509e215f57ad9ac65ccebcfc
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 9020227fa8443a1e6697f4d0ecdf70365371db43
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 751b000443b1d6f7ab96cbdb6646cbb026b0f874
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = a14f13677051967aac7dd8296cd2cd2cee1aff5c
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 26cb87d459c565c50723aa2a905cce4b4df475bc
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = c212dfaef06a658bf244f57f5ce7af40a58a8e27
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = b1a8df580b597f1e39df2f4459f7b02ed0ea96cd
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = bf96a4dcb036c7558bcd7d9420a9055ffe404201
-SHA1 (patch-services_service__manager_BUILD.gn) = df51a59acb00f76dac22b543b2f78d8a272631e4
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 6fa3d651134804ea2be551015250b026384df575
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 7b9568c2a0c1fc3e125334f77e8ed23cabd45a92
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 97fd99c783609ffcd638808a547c0099bc86c1d2
-SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = 177814aaf0b0ee1613645dfee9290295dd748130
-SHA1 (patch-services_video__capture_video__capture__service__impl.h) = 4eb512422bda5dbbf93631d3310ec87b992477e6
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 99e7a3f0f92ed0362eaeaef1e80cc8339ab37006
-SHA1 (patch-skia_ext_font__utils.cc) = 495802f0363d8a2c3f7e41ac05b0669dbbfc8a76
-SHA1 (patch-skia_ext_platform__canvas.h) = 47fa5f2817c37ba060ef73471547ef3765d220aa
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 318dcabecd2be4d9ad79ec94f3f3d3846d351764
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = c09a9323c4b2da57d9fa2aa816f96de962a28281
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 479192948d3d79a23c97e251978e418e6d1c064e
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 81a79cb4dbfe4ee65d1961632e6b74f51f4e9090
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = dd18c8add829504f4ca24c4a941fa4d5d0b798e9
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = ffdef2a6cf496e0f57918eee6f202490eb3894e7
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 3ad4fd991dd7f763fc19aa49f07a0de6a4c32528
-SHA1 (patch-third__party_angle_BUILD.gn) = cdfdcba418d280dc2377676e17d604204f88a336
-SHA1 (patch-third__party_angle_src_common_platform.h) = a20807a76ed8621511cdaf09e62eaa6c2b4feee3
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = d877f7aea03722683ab65fe2979383d953329210
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 2ccb0c6582af76a96c83d18c1987e8a72cd9db21
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = c78ce6fdff223f5374804281409a27a69dff2db1
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 9a47bceb58c6aa1d5ec6fcdeed2c68d722fb1460
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = fc21ad4784249f8a382360538815ab7377934727
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 2c748474cfdc24a767f59d94e82b55f4788a2acf
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = ddb608d427f19780f6992b4fb56d02d07a13c3fa
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = c61ff89095caba8bcb971e6707286265412c5c69
-SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = 963dac7a0953ea6874fa91fa4ce191e2412b2b67
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = a6d4f1c5def2d125355ed2ea00524d7d263aa6b8
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = ea2a0958906365f65d77a1fa4325acfcd8853bb0
-SHA1 (patch-third__party_angle_util_BUILD.gn) = cd22d4a094b480c3f354af9057842dda92337ea6
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 8dc90fbb588268b694d3af36c243e5cf7731e85f
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = d1391d9c9bcde8b7c5cfb9b1bbe1a08586a59857
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 3570938dfe56d0b1c9c462622cf68708391192c9
-SHA1 (patch-third__party_blink_public_platform_platform.h) = cbfb2e0380d6c71b05f746cf418adbed4abaf280
-SHA1 (patch-third__party_blink_public_platform_web__vector.h) = 5971e918da63cf626ec39f1e24a8d194fe1da82f
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 132322e442c25f25132cba9520dad0537d3e37dc
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 0f8325dc24ef9e8ccecd4514ec7c62512198c5ad
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = a2627d3421e04664910676ca400fb65861d699d1
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 77b2d7924eed61d3749f6a69a5eb45c21ba5ec09
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 36ab940133061f396b9f614b609c140431c819ed
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 390412fcf27335843a5e7bb9cf97c45e8492f133
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 1ca6c4a4ae849043ee4de80edb01338acba3d57f
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 47408d0685286c37185e7f7858019b75c3ae7644
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 383590350956316b0600e6a1179bb318f3062614
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 77a8089d8a04e90a381f5798fcf799858effb60b
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = be1dd3e0dbd2874c867241e8f9f80120d6a6fe93
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 966fae4ffdee37399988832c12114e0bb144b4ec
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 5ae46c0d842126b37a70630a6d23cca1bbbcea10
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 5c3be923b80f95828205c332db58f75180ed0211
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 7a373b4094a325079cdefdca8cb42041246adb27
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 6dd97587a5eb7eb45439461d8e5297ac3b92a7d7
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 53c4933e2841af3ec8d1863cfc94bdbcc71e3bf7
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = edfaa8bbc14dc77637499badca86ed21a448fc20
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 9fd37a744d694f497a6be990ca5ca33567f5c07b
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = f6463e61a62103ca41971d52bbfc7a74dbebfeca
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 25ea19bc35382b31cc966e892daca2f073573111
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 301e0f24c8b86a17721ac998c7e736554af60177
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = af1da5c6bc9090bbc8fb146b41abda4902800550
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 0a5ce0fa00697b7892cad75f9c6017b77fecbcc9
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 1686268bba3ca1879feb1f3590388a55b29f7385
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 2a414939b03e9428ec533c56ff4a9e2c9bb2c4b4
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = e329a9a086c15b3db889b93b0baebaa60c4a5d02
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = c360db6aebc32af39a020109bcbb62ac54087f17
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 26757948b4feee1091b80beb6b13c212a43104aa
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = bf96079c5d36240479f54489419879a44b03babf
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = ab65d64cfcab0182ce2f0e9cf0556b363cf6c4a8
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = cf47b4c134dfcb9c2fe4582c01e5185d654f57b3
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = ebc50f1b3789ebb091c4f3a81b688f7ffc663dee
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = e52a0f4cfb8183428a958ab016e6d43f8e371d54
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = cfe307b5a070edc5ff11e5ceafae2afce770bd01
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 7493a6bb76172f2dc4a193022afd8e20223c7827
-SHA1 (patch-third__party_blink_renderer_platform_video__capture_video__capture__impl.cc) = 02338f075f586772d7266dac7ea05b8d68bd1400
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = ad900e25558690ae46380c016f698bd3f6053329
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 1b38b20c49ba89fcaf5cb6ca0620ccbcc9d25703
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = e5c707bce743a9ed22cfb1c4693a1bca04111b19
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = b219c519492558d6875efcf17c8022da6a549c37
-SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 9e527886b9bbad59dd1277da8f3259f13d50a2f7
-SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = 8d024ff89656bb3d565e9b1319a4470ce3053c7d
-SHA1 (patch-third__party_brotli_common_platform.h) = 571bd056fd8a45a379c774f315c5b0c54f83892a
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = ab85546426a23936676bb52da35d68f481a4103c
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 644f47fd10ab161f048b74ed0af8d47bd9be8543
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = b328f61c0f3c5912f55883a61ae32160f74bd12e
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = ffd548ea3fb8910bc82b83f688f59b2f994ab9a5
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = c45bd48ddfca11c439664261d4cc7635895b07a9
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = f820db2c2a6ec652bd4cffd4ec72d27f57e3a1ec
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = bc70cced69dc43616f896996b6fb6e3aee2f4f79
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 3615448c49fa127a4e30f6d43e9d9c23c64e6053
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 5ff5de4580c39b5770fff5da0d655e9cba6531a7
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = ec457706ba71ffc1722b99496af4ce24f1fa45fa
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 24086f4cbc0b5abefa3ffb6f08f44e58bec84c2d
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = ccc07ecc3ff6fdd676f86da41d5ef7fbbc35e7e2
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 747671620e566a13e94b24759b5cb48e5ded27ac
-SHA1 (patch-third__party_crc32c_BUILD.gn) = f03dd58306af2f491966d266a3273ee4a956dfcb
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 68fd95607d59ed2fc80b7b9e07cd940a980b7f7d
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 2a7ac1df546db8659c66e6b0fc4fb4ebab4862ef
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = b1c35099874cab7b28fc7986a2abc2e58957ebd3
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 67710be114dc748ff11d0cd0ad6938f76c31c6c5
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 00ab3a412b42af13f1016970c80d9d96dd3a03d1
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 28ebab33b97604fbe40a5325f54345d4c556a28b
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 7e5f04f48d2ac7837cc44aa57e492e56f32aa979
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = f2750b742f558859c178094f5d0db79bfc734694
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = b4ed282c6a161dd1d9c0df64e8adddd8b05a6425
-SHA1 (patch-third__party_fontconfig_include_config.h) = 881fb2212da72afee5737d584e28f2e4de1b8ccd
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 085b65ad0c47aa4887fe38ede3f99ed3a9b59819
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 728e1a3d0f0d273aa0e4581d80398295b5df39e3
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 246d806fa4071e5dec8fbbb1ba18458b91eab2d3
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 3ea865e885e8ca2434df7b020b94523b90969e8c
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 27f524ff12aef76322ad9466551440ef524bcfe8
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = d1ee9dc4fc658e2103c6c134384fdadfe49d2757
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 862ab6a1e1abcd1e83413f3ab937d1fa10670cfc
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 14f6eedbafdb25e6d6422017ac485a39cdb7b746
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = b409b40cb7872bf98d2aff74bf0bfaae48c9dd6a
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 539c7df75fe55cfdd064f01ba5b616080e1bd3c3
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 1ad8c9cee522dc99d3793a05a4116ba026b5cf8d
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 632898544d79246e7e2e407396d2bb21b286e0b9
-SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = 73e7694e80a70a0bc8e1c443b2d11da491887460
-SHA1 (patch-third__party_libsync_src_sync.c) = b6cf6a898b6af525526b75b68d9ec396b0b053e0
-SHA1 (patch-third__party_libusb_BUILD.gn) = 46e1ee97657ccd46191c046fbec670977acf3785
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = ae992bedfc7b37ca3ae155ff074ac32408e74196
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = df5e57ddbbed45d23aaa868cdb6f0977f2ad178b
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 55b8cb5df7071b6cb249f55c78229a27bfd87164
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 9cf1232c6299f8820932278fece38f8cd6cf1edd
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 93ea0a246c22a4f3a29701b9c01f01d9a114d16b
-SHA1 (patch-third__party_nasm_BUILD.gn) = 11065af28fdeda8616dcee70cc0b60e86ecc409b
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 180046ba8b25304a9fc7e3e7089da2a9c7f0b366
-SHA1 (patch-third__party_node_node.gni) = 2d2e7f7a2420ca8b4d289a4e82df5944ac4b472c
-SHA1 (patch-third__party_node_node.py) = ab749385130364630acb9cbb688f7bc9003c0fa9
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = a9fe1f3bbc8816c9bb1e236cee877b8e0dc2f558
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 8752f0fdaa4b9a4375a017907542b6b8e2b1ed82
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 56652b5300825edf10dd667e43d5c234c81b080e
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 1390846b2f997f5e314f91ef4a2a1fa2e5e08178
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = df8539e59d758bbb3949ad59da582dcbb7f34ab3
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = b1c3b46839cd5cc83da7d520e36bb3cebf23150f
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 5c620386a393f02a42d56dc506516998fb4677d9
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 75a2f6886fdebdd2003908e652e3e6098ef932c9
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 70704ba16bd718fb4c313901d12e2fdd9f54323d
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 43e0cf91b7b864754b85f8a3ea7dab3e0aca875d
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 7d778cd5f5bbf7dcecffeced0d730f00e357696c
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = ee81fb4152d1b9c66fd8f80ab01ae7d7b1c790fa
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = e082442dc73fbae61d1e2a4506e7097729cbbe80
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 1129e7820cbfc538cd21a4b00639be65d9f687a0
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 4806053d514ff0fa6656d0f9e1bc0141c144d56c
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = c1f930cb94ae15ee1fee111f8c97c0c2cecc7e90
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 4026e5314062563031ee33adb8aef308413b5672
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 5b8c4aef5a61000385fc570bd4e6ae75a385eaa1
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 9be87ffa2a5c7c197bf9ff99dddd194dc17c2d18
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 1521596282dbbad37f93a50e62e68165961461b9
-SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 77b8bfd0a10b39e808611bf38f387dae6917b203
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 8ae09168221cad6d27fa8b3925166e2184437021
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 5e5119b94b5cb410845d388ce9327a5718daf0fc
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 5990bd4948f66c85daf5033646d7163b1cb107b0
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = bc85b518f03bb6521a1bd748340a212b74b9adb3
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = efd1f1ae0f107d85a083cf415176235e7e6f39ad
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = c03fea255a7bbfffc90cbaa0af8aaab6936eb1d9
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 55cf2f61441b3fa4ebea2949acd90bbd20de828a
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 4907e9dc0d3d3df0232d32e1a2ae483596114cab
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 2ff7b03dc42c96edc7b7eed0c73dcd4d3bcaac40
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 4770905145ef910d08f67bd4c27b53c5c51779df
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 78a44d5e0acb72b9436bd420837514ef914ed6db
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = cf7883fa573ba482650100208f262990f44d7889
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 17d40990c3ccb4b8aca6dc5c1ba9914875007c26
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = cef54c1f7ebf9229110ac6a882761cdc66ed3aaf
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 278dd82d22da3fcf4c30773bb16e00bbd30edbcc
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = d6c2515c03576e09dee1a3530d1a656c7e90fec3
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 2bbff3dd30892e82ad9a5fbbd18b02b81b3834e2
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 5e0196229a8f4257cfd7c2c996801729856550e0
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 0adf43c6ffde1f94df48c6c72984931d74b12b88
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 5b4d7dcc376659cacdcaab11cfeebb337aa5298e
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 1caefad55125d60d9e373115193fea3c45221afd
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 215e3769c1b63e6f9954a57d1d76c28a454e0216
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 04f36ec7da70ca5c2630242b0322c93fab093b86
-SHA1 (patch-third__party_tflite_features.gni) = 03c52dd9f07583cb36ee003e425e476456b7d9b1
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 96c52acf79ce09f249e190b2aaa58b5baf8d1a52
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = c4b6f0fb2ebca71eaf33efe87a90651fabc4d695
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 2af5edddc6d63315b5a1f802ec12a0e282762b9c
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 6266a41109c930af7196810cbe53e680a189f43a
-SHA1 (patch-third__party_wayland_BUILD.gn) = 294e3214549051d1a74bc39cc6422298a6088027
-SHA1 (patch-third__party_wayland_include_config.h) = a0f81842699143bcfb878a023dc6a113eb3ae13e
-SHA1 (patch-third__party_webrtc_BUILD.gn) = f9d6e3fb178349772aa791930403bd0ca35a8b2b
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 3e868b2d6f5b5e586325b68dcaeca2056bc6c71f
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = be68c8b41a7b35ddfd618911c40043b8ff9a8605
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = dada4280d48d06094f80a60873b48214bee1f3e4
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 440fbd54717b5b6605223d737cb1209af3e14066
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 520984b2ea6495285ca124634ea353f84c2d462e
-SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = a8f0176cf8e86d3388c453172b2e5a246f742e02
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 667e3f70d6085b7d08ce1b81087bb6da4bbccebb
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 1ab49bf6e782e3c866160878ccd291ceda13a0e5
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 2e93b627516565ffd69dd61c43c7ac9734b7b959
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = e2bdd5a29775b352adb7e6335645d204758b8d3d
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 9961b0c64ed08ec5875a6b064521e6d5d40549c2
-SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = 9a40ecd46d6181dae0dc1689d26303cd8411974b
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 968dc08dd54b7a9f17190d7d20ed871921e770e4
-SHA1 (patch-third__party_zlib_BUILD.gn) = ffb8233a7fdf763d50ec728d0f95d1f470789c39
-SHA1 (patch-third__party_zlib_cpu__features.c) = 6848c7820f964020407ab91d6c8e426cb7b23bb6
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 86313fea191b3267a3a8b68ca3f5b154873e25cc
-SHA1 (patch-tools_generate__stubs_rules.gni) = e19cda1d8a1ad1bf28d5f71a23e9cb475d188a91
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 2be1159f5496397d59d1a372f25ce1c5a045cb17
-SHA1 (patch-tools_gn_build_gen.py) = c8e0ac1e87158b7f484cfaadb038ae45f22ceacd
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = eccaaccd26f706e62a0f48eace3cedc9b4651934
-SHA1 (patch-tools_gn_src_gn_version.h) = e70492a8784a8e0850019fcff5063bae896603c3
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = e7222d83634ec4c2558e98530be223290a0faf65
-SHA1 (patch-tools_grit_grit_node_base.py) = dd05f47f6d91f7131a3605de886b3bf1b0a7cd50
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 92c2ab59d20f9311e8b4c8cc8dd54ac4b50a95a6
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 1d72a3425de52639af1420210d28fce10b32ebcb
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 95cb3914f5abf0625308fc8752881fdc2836c782
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = b0b5f4a30e223e5f9b55663c8db9650a4685a909
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = db54050f6984e6376fe05c7d8cc50c055cee044a
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 0e14cb89fbe037da26863066015851af462c64cc
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 03cf0744262ba0c9040711c70de0ef825146b6df
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 13824871e631a1fa40a20c3ad4054d5956ef1e1c
-SHA1 (patch-ui_aura_screen__ozone.cc) = 89117d4f52e4d7e4ff0c2a19cc2ad6968801edf4
-SHA1 (patch-ui_aura_screen__ozone.h) = 892b5304159825be593aa864d3f5eb91ce680f2d
-SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 4885c1493e4a6f6b3903655cf26141852e05451c
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 36a06a9870c745ea958693d4f25c588ef249ac98
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 4cdc6d2aaae385c97e64c7ea3b942ebf63d7d2dc
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = c83857ec3fb5706f4cfbaf450471d731a27aa8be
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = 142ff21900ea22c26ceb30cf764ec5e25434061c
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 0996291bc8b763b3291436aebcd5e859726b6ec7
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = a68c52d0bea5274cb93a96a709cd0b339e50664d
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 67647287e887ca5d91ed28ccd5749c5263617462
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 811936056bd167b49894ddaeeed4ec4daad4c19e
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = f3322e9c147f49eba5d090edbff3a7cbfad99cc1
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = b42411f0ff3420be621a6566e64497f44f07284c
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 9c9686c027e9c4622563fb3749f9a49da1a13484
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = d238e9df787c790a8a673620b9612aeae72ad2c5
-SHA1 (patch-ui_base_ime_text__input__client.h) = c4a720684f719110d8bcee7eee226ff1964652c7
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 2e880c828f70fcd9a036b6cb5181089f6352c3c3
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = c5aa702149452aa75b8fe3411c69a3bcf0a5df19
-SHA1 (patch-ui_base_test_ui__controls.h) = 608160bf31021b8a3a454daf20a413806c6a710c
-SHA1 (patch-ui_base_ui__base__features.cc) = 00b8bc89bea8d9cd7936d3751ad85494b37cd921
-SHA1 (patch-ui_base_ui__base__switches.cc) = f35b6f952d7e2cece37bf6ad2edb1d9722186a7a
-SHA1 (patch-ui_base_ui__base__switches.h) = 9d60e6072d553c200c30b9f7b5cd92dcb833d559
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = eb0aa557d2472cd5f3469fa70d87221ae5cbac83
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = d6840b1abd7330017b21bd75dc077a152381b1b8
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = f49e1c63333e989f323e40e0abd4a12432a159a0
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 85dfae68b699a16c857666508108c1a46cbc86bf
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = a134b32b399da8ee09fca1bc2b1bf05833bb8c41
-SHA1 (patch-ui_base_x_x11__display__util.cc) = 1f14144c355228572d6aa9d155ab3ed983d68fc5
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 1a222ae5e981ed873a73659d53647f554ef6342a
-SHA1 (patch-ui_base_x_x11__util.cc) = b0a03386da50c474c6c29e5d4d89f39da3dfb6f1
-SHA1 (patch-ui_base_x_x11__util.h) = 1492824c33e1b7b549d88f2045b52c04de95d61a
-SHA1 (patch-ui_color_color__id.h) = b684b6944d0c2de99e64e8c8e161321cb4b82e3a
-SHA1 (patch-ui_color_color__provider__utils.cc) = f4e33a53f893a0b2caf325a192fbb9480da518f1
-SHA1 (patch-ui_color_system__theme.h) = f6f1f3c801bcee34737786c6465d5629b8288934
-SHA1 (patch-ui_compositor_compositor.cc) = b695be1d7d023385ea5ea49df1030906887dc140
-SHA1 (patch-ui_compositor_compositor.h) = fbcdf9970d31dd0360527b454ef1f35e7bf91a74
-SHA1 (patch-ui_compositor_compositor__observer.h) = d45543c38ecd7765359d64eba12aec99237733e3
-SHA1 (patch-ui_display_screen.cc) = 20db3f74d5a968875a69033d820eba9bff03feed
-SHA1 (patch-ui_display_screen.h) = f69f3337ee7aefba51b073ae769d9866fb6133b6
-SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 6abf84171f2240bc5f7e138907d54d63decfe95e
-SHA1 (patch-ui_events_event.cc) = b778666dc7af9d524a00a979810bd8bc74966f3b
-SHA1 (patch-ui_events_event__switches.cc) = 133713a17458956d714e234bc03373955bbe8d19
-SHA1 (patch-ui_events_event__switches.h) = 8849be8a0dcf0200ca4541305a8de77dc42282e5
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 362ef9286419c0cc3ffaadbc7cc35ab85ede8a95
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = b61d8b66cfcc44c22b769a8b179c4da67d04190a
-SHA1 (patch-ui_gfx_BUILD.gn) = 705850ce54ed8479e5c22af7b264fce36c96b5ce
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 976fd98770b057b07e1ea0695ec8b157e94dac4f
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 2253b78e242376300b99226b35a6d3846e17d086
-SHA1 (patch-ui_gfx_font__render__params.h) = ba58e54c7d51349d61dd9e8f0bf96c9991b4fb7a
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = fa7cbbd3f2c89cb6a72a8cbfa31d8f867d04af1d
-SHA1 (patch-ui_gfx_font__util.cc) = 772181c6a9fda462e585205f71cb57f53440fce3
-SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = b76c4b7c417e2a1ab36578ec3cd6d353143cc155
-SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = b9cae2caad0f83bc8023d50ff2510f1dd287f620
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 1f1d0cfd89e44605ae537554db60af675a47ef49
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = a3a978015195cdf12919b75dfebeffe5b4de7287
-SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = 5a71f80506a8026cab8000216f2d1eac49c67ada
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 5651c881d961a01e464191f971c6c5b8e8b1d8e9
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 71d4aa56727014a80318bf9716af70d9c557e018
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 6e188013d5779ac2fe3d5991f2c9df6e08e9138f
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = a26f6af15b7a3fb2e17ba02abdd1ad357027552f
-SHA1 (patch-ui_gfx_native__widget__types.h) = b0902ad71adf06c83918d4385437aaef8dbbe8e6
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 47ca1c6b94e132ea35b716f4ee0bdbafd0402c8b
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 9922a6956034be80d74f5e89d636af354f47e750
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 62e984e226761c9912e6cf5468b7e9aa9522b5e5
-SHA1 (patch-ui_gfx_switches.cc) = 249d21ea82fc238659c8069823b5841a4e5f3d41
-SHA1 (patch-ui_gfx_switches.h) = bb1621f2079cd2146d2ae15400e57c670cb62478
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = ac542f105f7f0df59af70e75ca0f8a3ab04e7fbf
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 620702e87094a78dfd3fb7bc591a292990faf4b7
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 6bdb563a7455ce44cc21f7494e5afa2b9253bf72
-SHA1 (patch-ui_gl_BUILD.gn) = e367dd5265a282a105b6a330ba0648e9cd49e2d8
-SHA1 (patch-ui_gl_gl__bindings.h) = 8953a5f5d82ea839672fe08572cb267f1fbfb3a3
-SHA1 (patch-ui_gl_gl__context.cc) = b69ca9bc542ff9173cdd1dc197cd26abb6cf27bd
-SHA1 (patch-ui_gl_gl__fence.cc) = 8bfb7525d9da8ac3cbe2a5b9f57ababd453aabfd
-SHA1 (patch-ui_gl_gl__implementation.cc) = a0da60317fd9c1d623c9848e24af82104dc5477c
-SHA1 (patch-ui_gl_gl__switches.cc) = 58823bd461088ffbaf223ff0ab2b538b06d68fb2
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = dfe132e5aba8a19f51b24b9ca6881b8ef99b76ca
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 7897e3937622fdfd63a968dcf07f2be2de566c3a
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 4a73c6507060a01d9fcb39916de122b9c5344cd9
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = adc2865a65b9635c4c911c48204ad8a773cb4f00
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 1f6562a24f4ef56e594947ab5b342b6eab602b9d
-SHA1 (patch-ui_native__theme_native__theme.h) = 535a1a396cfcc8b2891aa4c6db66a9280a1a0895
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 8b20f75725a1d42c7e864ad7e3ac36cf068efa3b
-SHA1 (patch-ui_native__theme_native__theme__features.cc) = 085180dbd65f8d899a736ca0f15439308dbf3591
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 1bbefbf80477f1c63404c9fb392ff66513bb369b
-SHA1 (patch-ui_ozone_common_features.cc) = c45d884065598356c96a14f6373419b0795c6485
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = b09873e60fee1a873504e809518b7a950cce29ee
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 1fc55cb03bb6f0179b823e6d10d5253da659c9bc
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 796b7c81035a97d6572303276d8b5c55c638d844
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 78da11b564a84232c85224c17c86c641e296b17a
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = 0eb5d625c3b82456e4a845a500e8057cc41f954d
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = aae3d8bb8f1bca38d6c0aceaa125c1b115964e94
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = c989cfa119be65e7b01ac1117d81852d1119c493
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = 7ea67f9be22b297f4a8c6a814083953719f6df95
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = d24ad4b9060363d1132cad40cf09122f5a7a7ceb
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 42119a69cacb5c0a53e71991dfa472fec1270c3b
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = ef61170ca4dc8d911f80d8199e52a993361a991a
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 619582722171bd1af256706fa7ab3a15fb1dfa73
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 534ae70c8ac69282f202504ca92b01fedf4e3cd4
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = 59d4525a1467a091400f329b2abeae1058ed1614
-SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = 1684ab103d31e57fa5f628d8c58dc8acfaaaf87e
-SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 74007fbbe13b26475e8f8b33255b56cd119f327c
-SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = 1a9d4b87272e5178b07270968546712116321ba0
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = e7bc004725d4333aa8ae04aa70580aec2130654a
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 9da1c291028c744504278960375bc1ec43cf626b
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 457c4a9f87226d00a4e4e2675d613d0600d7f331
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = d8b2fde2a7ab2d53f9ce25a0ecf84d955903b9ce
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = e313354bcc0b22832fa61820a41d172e27841863
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 723b8bc6b232441fce4ac72330f42cae6aad3981
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 8c69a1b73a3465b0b645f6dd4ad5cd208bab90ca
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = ba8dd042b2cc1f2bf9bd9dfeabaeacc54896c9e0
-SHA1 (patch-ui_qt_BUILD.gn) = 3cc6afdeb824695e3fc026add432e940907fbd60
-SHA1 (patch-ui_qt_qt.gni) = 4a671d745295944202a00784a4f9bdc26bb7c2b5
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = f23a2b775b997fd56a550cd1fb67b5c7d46f2931
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = b1762252a66bcca18dd8af0fb0b1cdc5bca5ae4d
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 82b98a8cf110406c3acaf32e5f8d35e1b3c84b1b
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = bfe124ba645b3163ee5916b7c624148ddfb73c75
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 575f89bf88e306b33159aeb262e1419325013272
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = a731696d9722ca1e53a3fcb273086a69af319134
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = c9cf38480b41dd3ed26de856acaeb8f1b335489f
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = 10c1eb81df0f3461f15178ad28a6f95c83193e5c
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 4b318c60ec63e92ac90f4167b2f3bc0f63bbae05
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = e9e77885e7f2ada5176467bd7c6396d15ff92cfa
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 15af6197bd23cec5551d801050ea0614cc6b4d0a
-SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 2d17d2b62145a5c57a5187c16177e69a18bdbd61
-SHA1 (patch-ui_views_examples_widget__example.cc) = ab4466c6ce595c64129e23a20b95b511cd3af395
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 86638de972ee85085a44aa6e7023bcaf3b3903b0
-SHA1 (patch-ui_views_style_platform__style.cc) = 91a79e4a3cbb134032c5b754949dd995f8bd405d
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 0acdb1fec1e19d99c4ad153bdfb82d71849a3727
-SHA1 (patch-ui_views_views__delegate.cc) = 9eefd6b5ffc13128b81e95e22020eeaeee9f41e2
-SHA1 (patch-ui_views_views__delegate.h) = 47f931b7d2727ba779a983ff68472ef85ac461c6
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = d1199d2656e7d218e41b673eac32e26548870661
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 5bb8d75e8f8a490c3c1c4e47930287f2ab0fb3a9
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = a34e5f0b7dd01d3e604eefec585a303c416dfcc7
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = b5a1301b89a633ec0046e71458ee4807f4e60023
-SHA1 (patch-ui_views_widget_root__view.cc) = c2437246496bad16b1795a14bff8a1aed6853246
-SHA1 (patch-ui_views_widget_widget.cc) = b47fc3fb2b57af945b4cc009d3825b401587edfb
-SHA1 (patch-ui_views_window_custom__frame__view.cc) = 8aac1341b31777f39afd3c08025e4699b6ea17b8
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = ad548bf8682bc63603f153251c614b78d875ca76
-SHA1 (patch-ui_views_window_frame__background.cc) = 15d1b79002b8768fc250fb33760ecba93995ffc2
-SHA1 (patch-v8_BUILD.gn) = 0a019ea185518c4317d3602630e6144141fbc319
-SHA1 (patch-v8_include_v8-internal.h) = 1c2e534919c5e77b405ffda6b7b614fb17b44d00
-SHA1 (patch-v8_include_v8config.h) = b67c9abd7b49045f3dc3ce475c6b759ef8bfae9f
-SHA1 (patch-v8_src_api_api.cc) = d39c9c7b5d6d62419b532a01f7f88c2f446760cc
-SHA1 (patch-v8_src_base_atomicops.h) = 19a1eba7a3e0ea2ae77740258d1f7011da99f104
-SHA1 (patch-v8_src_base_platform_memory.h) = 186b7d34edb2b4e172441a5a2a4a5fe089178cc3
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 37698ec3eac4278e6255be77a30d056c596e052e
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = f3412a60dc7e768cabbbac9a505eb48452d316e9
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 708dc0106ab056c742a25ab683f997540bc3699c
-SHA1 (patch-v8_src_base_small-vector.h) = 1ca0e0458dc6a077f8dae40fb187a1c0aa455e57
-SHA1 (patch-v8_src_base_strings.h) = 0a4406820c60edc69d10041bf15a03bfcc581df2
-SHA1 (patch-v8_src_base_sys-info.cc) = c2ea05476059691d1a96b2f60ce0acb16e2439b1
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 7f795d50b2e2c2dc06390e701a27603fdf972c9d
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = d2e365a81f6bf5fc82d6f45c42957b4aaa432e6c
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = ff74c5fca72fc5d62302b5f58756c56ee3b6eb06
-SHA1 (patch-v8_src_execution_isolate.cc) = 61d52dc816fb1c148af3f59cf02039eb6e2f4675
-SHA1 (patch-v8_src_flags_flags.cc) = a9e85bf5d0ea59e8b63bfea8c330048a11168d67
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 9dd3e639a4b37156d996d60ccc5fe0e88bd53946
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 9bb2139deb5cb371494c96d3e9138b147ff138cb
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 99694a7211501e690a64b353015c73f2c1d2442e
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = e63a2aaa1b4ab27e9719d8a0d6cc95f7e2725941
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 6f8ad0ceb52fa01a80c70786da10b79298965098
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 5a38fea76155395d848001c75897862304f6c200
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 5e6f96b7628d1794852b57bdc7bf5e2f3f795268
-SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = 75b9ad53d6c05f8eb74f589dd0bb8ea77e5d2ab2
-SHA1 (patch-v8_tools_run-paxctl.py) = 97a7a337eb687db9918f43f781127c1a24cf66a1
-SHA1 (patch-v8_tools_run.py) = 663930f2a21257fc9902f4d3cffb16c155c5e676
+SHA1 (patch-BUILD.gn) = 5125cb2db08077a646f500f12fbc51ab78c6e9ee
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = ece73d30491ac170173f4618edbdfb68cd73fe47
+SHA1 (patch-ash_display_mirror__window__controller.cc) = 18dc26db05d1ed25de2f9489f13b9d9ca0c3c0b1
+SHA1 (patch-base_BUILD.gn) = cbaa12e43c46ac974c13620fe1a3f298692dd6b4
+SHA1 (patch-base_allocator_dispatcher_tls.h) = 3e80d936447e86b225084a39a1f600bacd88c18c
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 8de8f6f58ef1dd6abe0a10554508d89a5bdbe304
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 7517f82f3f176cbaca818be083d50bcd67d56ce3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = bfeec8165163cd1eb711295f9c648ed6f6ac3dce
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 83849d05761b403e37a1a5cfc71e5a095bcecc10
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 74643636824460281dbef52b490bd6cf1161e1aa
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 3468218a25c3805be7437983a8e5dbbb80d81342
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 8899476d00a8926de06daf554b37879afa0a507b
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 39b4902cb98b51dda28136407cad8fd3b9486167
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = 06a96a26b5bbd25b867f38e6b1613bcbaf135015
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 68384097557bdc42cd8ec0dee334855193147296
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = b5d99fb4d2c114b13d85638cb0979bfa459b3459
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 9686e22c0ebc0749bd95fea063ff7e12fbb01308
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = ed0f10825ba02d39ae60b582746df38436a1a6b2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = ed7b6f37237778e648576092d6537ce375d0117a
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = f4ac0533b81c17b357be42d519d7d69465fd955d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = b1fce058b668b0af66e8a7ea6f210d704855e581
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 56a9d2416c90c151c78217682cccd4216da0499d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 560719d678ee10ebbe14e574b091d1bcfc2d63d1
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 9a3405a4221973a4a5e29137ecb7af27755f3791
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 2510518ac75dd07b68936e4d87e35ebb0a27d3aa
+SHA1 (patch-base_atomicops.h) = 9f5b387dae92e208245ee308f428e946e84200c9
+SHA1 (patch-base_base__paths__posix.cc) = f74b682a420c53ef37e888acf9b2c38417dc1525
+SHA1 (patch-base_compiler__specific.h) = 338979527d897efdec7d82c5e1d6e575d254041f
+SHA1 (patch-base_debug_debugger__posix.cc) = 9ec10e6bed942bfd600bdb3ce481e1f284554d4a
+SHA1 (patch-base_debug_elf__reader.cc) = b3941545472df30e0c2bc7dd26906c83ef6af0b4
+SHA1 (patch-base_debug_proc__maps__linux.cc) = 692078f146e211666eba34ce3d4e424e99c10b0d
+SHA1 (patch-base_debug_stack__trace.cc) = 8558159f1feeaa6b71a7c7ddcb0fe6e903489eea
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 1307331fe47036e51bdc4f6e097aeff286e12e1e
+SHA1 (patch-base_features.cc) = b04e80bbba6ea921ec75c4be06f31e5a039b56bd
+SHA1 (patch-base_files_dir__reader__linux.h) = 4b1e2e5631c34f87dd9bcf80639885a753848b8d
+SHA1 (patch-base_files_dir__reader__posix.h) = 6a2ae9c5752752d3373d1c400208b0014d0890cc
+SHA1 (patch-base_files_file__path__watcher.h) = a3d579b8cf9af7dfc33a75947f7a91bdd8c6b82f
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 8059d29d7a6df4cc07197b9fb3fbc56681873155
+SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 9cc900921c91c7cb14c33a5ef2b00bcf4efa7c8e
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 4252839f24f490fb41511801c719fa28194f1f1e
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = a24bd1df36853a6a3860b67619d8af98cd2e18d1
+SHA1 (patch-base_files_file__util__posix.cc) = 678ce484f106737cb97fd4b2a6d0da926a796385
+SHA1 (patch-base_files_file__util__unittest.cc) = 3dba6f46fe67b30b815ee95cca7b2566b1fece83
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 069e4d79c79aac25d5d18c14032d74bb4a588d58
+SHA1 (patch-base_files_scoped__file.cc) = 8eb63e1c5dadd812f99995aa587b42d2fe37389f
+SHA1 (patch-base_functional_unretained__traits.h) = f0fe3dd56d896d567831ba5adbb411634cf5acee
+SHA1 (patch-base_i18n_icu__util.cc) = 143b1adbd0429cc1ca0acb3bc7a62aec6d48b6de
+SHA1 (patch-base_linux__util.cc) = d87dee102eed7714abb461e589f0c7eaeccbb6ed
+SHA1 (patch-base_logging__unittest.cc) = 7764a0184de662e9033eafa2de993143a2b96011
+SHA1 (patch-base_memory_discardable__memory.cc) = d4789d63c8de228e05ec225072e74386892991b7
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 4d247191854934c32189c59b08cba0f73293b6b2
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 3ff2216607688bff60351d6ba00440f1bf7551cf
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = b30ad69372d74d99371b9ea1bca5197a5e8381a6
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 46d0064d883239ad2af05c9a38413768465ad902
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 11b3bdee507eba0d3a273d048fbb312b5786d9b4
+SHA1 (patch-base_native__library__posix.cc) = 0aa77a12d133f042f7e615c8b75e66a8e8946601
+SHA1 (patch-base_native__library__unittest.cc) = 6973aafd93eb8daf5100cfd3f288988f7ce5cabc
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 7e1b62f81d5efe2f8d566da3986c69de749215af
+SHA1 (patch-base_posix_sysctl.cc) = d86fcf1b4ee1131d78ae3ce60aa1dffb62ed3c3c
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 7c105f0961c90b06b1e59980d1578ffbfc47646b
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = f6f8324dbf78f216540ed97319f6b9bc14f98fab
+SHA1 (patch-base_process_internal__linux.h) = 7ed1b8ac3d07b50f21f5f45a8bc9b285e7cb8f3b
+SHA1 (patch-base_process_kill.h) = a281be72b20a16ad26683c6ea7bbfe468951564c
+SHA1 (patch-base_process_kill__posix.cc) = 9a2a267ce87ec5a727f4774b3746cccb1aec4467
+SHA1 (patch-base_process_launch.h) = 1ce9cf5f7779bfbb9b936a5a61404167fb29ca6d
+SHA1 (patch-base_process_launch__posix.cc) = 6e8e829710c1c904390cd3842c350d980cda3ac2
+SHA1 (patch-base_process_memory__linux.cc) = 2fc46af874c1688445c399ffe3e54ffac3db0e7f
+SHA1 (patch-base_process_process__handle.cc) = d7840d9630e3d459b78e4402eef710d04ad8f89d
+SHA1 (patch-base_process_process__handle.h) = 7796535779a08dc6e04923b8bafec9f02a3a7399
+SHA1 (patch-base_process_process__handle__freebsd.cc) = a38e00379863797ce0be190d255eba5a4a08812e
+SHA1 (patch-base_process_process__handle__netbsd.cc) = ffef9b98c674dd6470a721f51387484dc5bdad60
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 545072ce228f0bfd7be8392b2bd3ad48d408aea6
+SHA1 (patch-base_process_process__iterator.h) = 3dd345443342d16ac7db4ab23f57580bd16713d1
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 1e560b3079401c99e9dba1fdfd05687dfd4e5179
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = 92a24c42afe482dbb46cbd5437791172ed9727f5
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 86ff207dcd9388cddb0c5fba015606be50c9a6cd
+SHA1 (patch-base_process_process__metrics.cc) = a1e4ac152f3d12548fb2478bc03eb6fefb026e8a
+SHA1 (patch-base_process_process__metrics.h) = e9c06feab223d72eee549cd61043ff9a8674a65e
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 32d4228669c3f1dac9c3e6069cabbd3ac20ff305
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = 2c0d5c05a3ea74e8111fc8eac27b5e2058450583
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 7d406650ff4ed46a6dbbd9a5ca1f6447cd734ce9
+SHA1 (patch-base_process_process__metrics__posix.cc) = 4f57b0af06293099c1787ee77321a1803b423f95
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 8965e5a52a11c20f4255054afa407b9bfa0c29a1
+SHA1 (patch-base_process_process__posix.cc) = 666a6d1e3a1c89d2086c319da86d10963a4c3bdd
+SHA1 (patch-base_process_process__unittest.cc) = 8233072374c585f77c4237e88cfa35e93d6bbaed
+SHA1 (patch-base_profiler_module__cache.cc) = d5d5d67d8f2443ad59b5c49f510b707fa7e802af
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = c22d3020c8010f033a6b1a321252c11c0bb75748
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = fc87a2c48289512c2e2ce9316b223011bf3913fe
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = d492736489e3f94e7e46d20a6e4d7675da808f34
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = ed4be5f0788160ed208077f5f6a6a0bdf229e376
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = be6c370e69dbd5e09f98b4a2ef18681b187545c6
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 393a53f17895fd5b97ee4f2251bed3e2cca30a2a
+SHA1 (patch-base_rand__util.h) = a3216ed12b933ba5a6bbb77a4008e3406ec3b49f
+SHA1 (patch-base_rand__util__posix.cc) = d70b013ff229f56e7eabb7ea316cccfc64025b62
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = be8e6cd37756c5ec1a5935fbcb0c6d57e4447299
+SHA1 (patch-base_synchronization_lock__impl.h) = 423b139b0993ae1ec4579e3a23e9983bd0d3488e
+SHA1 (patch-base_syslog__logging.cc) = 0efc5fcfdfb7a34733b2993a1c337028efc1a631
+SHA1 (patch-base_system_sys__info.cc) = eaab3783326c07b4f4ef477162792db7b1a1b6c7
+SHA1 (patch-base_system_sys__info.h) = 0bfc288a352934b047df957a09d24a4d698004cd
+SHA1 (patch-base_system_sys__info__freebsd.cc) = b59fc911969f3dee76d88f875073cdb152b0d056
+SHA1 (patch-base_system_sys__info__netbsd.cc) = fff99599770c729fa833d82e5ec651a823aedc6b
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 623b5ee9b9d76be89c95345a29d144cc7e1574da
+SHA1 (patch-base_system_sys__info__posix.cc) = cf65a6ec5dc45d7169612979d7dcabffb5a802a5
+SHA1 (patch-base_system_sys__info__unittest.cc) = 994c852e379d9682e4a73abbede597d37d67a6bb
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 5d50876eb4ad9deccadab77ff16f2807419ae07f
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 6618c3ed4ba943cb8360522188a5cf792b6e4126
+SHA1 (patch-base_test_test__file__util__linux.cc) = 3290b7f8ee708503567c11fa8db8ec04089e2ab7
+SHA1 (patch-base_test_test__file__util__posix.cc) = 3383885aff9b4e2e7ec488fdf70522331bee1c37
+SHA1 (patch-base_threading_hang__watcher.cc) = b15edc2a63ed7382e120ff666e331acce4286a0a
+SHA1 (patch-base_threading_platform__thread.h) = 833582e53b994779124f9c4a6c173f00dc7238be
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = bfa83a4842947345f701eed48f12a99030f9aee3
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 2d01205b9901030c82c2a06d150ed665f188919a
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 7288fa305cc3cadff428f6579210d3b92a66ddf4
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = e315fa2cc76c2b0ebdad96f038adda803260bdbb
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 4951e90bf55cae2ce2dca2adda61d132740e0755
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 301e5c067699e6126801aadbeaef188d64981c5c
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = f02e0052712b670a7f05c4ca8afffd762a65691a
+SHA1 (patch-base_tracing_trace__time.cc) = 694bd16ab501ac6c9e28322f892e9897da8a644c
+SHA1 (patch-base_tracing_trace__time.h) = db175f2377f9a6f6b86cac9fbede2d65dd0948f3
+SHA1 (patch-build_config_BUILD.gn) = 6f9dcf3ee0d0eac9e20b61fe2a78b33bedab8b89
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 3c7b12d3472dc5c9a9a2825aab2623d1e8ef1d4a
+SHA1 (patch-build_config_clang_BUILD.gn) = 4dfc433d01394087d8b9db3668ef9958e6dbf2f8
+SHA1 (patch-build_config_compiler_BUILD.gn) = 66253bb8a0a71b550e93882c1fe13a06b8246410
+SHA1 (patch-build_config_linux_BUILD.gn) = ae79753b50bbf135c12930b1a37649941c3ca89d
+SHA1 (patch-build_config_linux_pkg-config.py) = b8a77229182742c3606ed27ccd5e9b49e1726c05
+SHA1 (patch-build_config_ozone.gni) = d9ae2b978cdf5840032027f1b671a86b1bbddce9
+SHA1 (patch-build_config_rust.gni) = a26e10ffc882581aab9e3f23cd2b74449a41503f
+SHA1 (patch-build_config_v8__target__cpu.gni) = 19f1ed19fc31cbf53f41432db3c833e410a1de65
+SHA1 (patch-build_detect__host__arch.py) = 5afa34082467e2d522c4f0be014b45506db68b93
+SHA1 (patch-build_gn__run__binary.py) = 38c209df3870a32a0565e6840f38efd4f91a163a
+SHA1 (patch-build_linux_chrome.map) = 59101e9f88504a601b1c060ee3b87962a1ae7c57
+SHA1 (patch-build_linux_strip__binary.py) = 9ca4b7e3e8b96a34c87b8016349263f6613b0182
+SHA1 (patch-build_linux_unbundle_icu.gn) = a46e740a034cebc5f8df0a2e21b2265f14395902
+SHA1 (patch-build_linux_unbundle_libevent.gn) = c05ed9e23116ba84618c3f5b84a4656c7e51f619
+SHA1 (patch-build_linux_unbundle_libusb.gn) = 8fae62a306f4bdf3d2cd544c0e384a061766d925
+SHA1 (patch-build_rust_rust__bindgen.gni) = 2418aa48cfd5be9fb1f9fdd8ea8c8e5b72eadfa8
+SHA1 (patch-build_rust_std_BUILD.gn) = d5be67eccdb39bec1432364ca8184f8daddc3fa9
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = e611e8b237bedfc2437c8998ae9d1f8e421db88e
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 7106d2625ec7d10750802909df67686f57d14d1f
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = f215d8c377e38d576726fa531f29aa4b1fadb376
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 33df17b6e118a0de3f327c1f2b6bc7ad054be5b9
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 463298cd1988c86c18f1d15cc69617fd8a9c7930
+SHA1 (patch-build_toolchain_toolchain.gni) = df98aaa3445f683c57c43c230358746470a41c0f
+SHA1 (patch-cc_BUILD.gn) = 670a5dd15459111819938be84c0390782d0635e6
+SHA1 (patch-cc_base_features.cc) = d2c35afe19ab83cff8ba5dc359862a0601484929
+SHA1 (patch-chrome_app_chrome__command__ids.h) = c3fe4f120cd4f9968a760498b8d460129ea76a57
+SHA1 (patch-chrome_app_chrome__main.cc) = 772d77951d8351f7d4f40ce7dac418e07804f9ba
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 435a201d6966580e2a70ea149dfdede563818e6a
+SHA1 (patch-chrome_browser_BUILD.gn) = 1da723a33806fc06153b8fdb8336c01b7efb88d4
+SHA1 (patch-chrome_browser_about__flags.cc) = 15425031c095862ed9c8a215e3fac97292c9ac43
+SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = f25a1e1ae8bded92217c14980dbcd134241fe0cf
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 47843fa282c25793138ad69fb6b50a9fd4677a62
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 9b29b39149c46297882608f1f72f1152446962aa
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 675707e0cf6e7123f4b563b1d50619ca0f917895
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = bae1cc634ffed80c11094563aaf0101c7657738a
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 9f2af97a778c51e1f67964939698b01a1a57094e
+SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = 79fecdad2ac40ffdb39188d4c66f2a36b5d5f52a
+SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 166b18e4acdfc8cc9c78372cefcf67f44614ad78
+SHA1 (patch-chrome_browser_browser__features.cc) = b9011450b5d7a232e17b59159a633821b7531a3d
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 6f653dc0c21954170540d56af0ebde658fca4c15
+SHA1 (patch-chrome_browser_browser__process__impl.h) = fce8258f9dadd73e410ab8ec8bbff537c7455a1a
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 29c26a24cef4a46dd66eabcec034cb1f99ef62c8
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = deaf725d0534be0ab61b29acd1184b1460eb79c8
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 2e8b0249e40422da2694eb0cbcdacb31e0de26e2
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 8aaf87a9071e2d89b3ed3eff3b9af68bbde28303
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 70dccf8d25d8c15b4ed2f3240d0ec0d8236f72ea
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = f8bfda635fe954c422140650864e19ad113e79e2
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = ca96b2152879e0a3bd497ff8acf4a75d8c92f77e
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 456e9d814bce2ec1bc3569f5d2a6c6b9e39435ca
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 563a6722023ac0029d787961ac28a51232017127
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 2c4639b01f43e2a170556862c9fc94d3f4406e23
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 5b544e7791e9ce668fa77a10095a69bca4994777
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = d317317e8d96b03fd4bffb29d876c0425a859047
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 99ebf1cd4bcf9049ed473a3f4f32d9c1593727fc
+SHA1 (patch-chrome_browser_defaults.cc) = 113f7b4f49aa949ebedaa260f0fce1bcd79e0514
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 4261150fa006a73560309db0d466339976dba998
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 1eeb0d9b5a95b4123aa491d0092dfc153fe0125b
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 9ea23bb82f93f69896048d34e2fe6a9d86a55976
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 32176658b5f1c71c111f97e00e08629c78ce0269
+SHA1 (patch-chrome_browser_download_download__commands.h) = d26afe04074763bcd412ec0f63b2e7bf05b22096
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = f246d896af11b2263acba65e00f17104624df71d
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = 5273d9b7fbaa6efb4017b17d3cab650e5794f6d6
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = a8c3be79cd13b64e1277af6888dd140aa083a757
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 54969759b2c7ba984ed7752e82f87a16e9c0df91
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = ffbfa0d9bfa000ea75548b6bfbf367b06d7e0b4c
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 101ff8a56e6677d1d8c1b2d3e92c6d38256cb759
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 69e8901d42e757bc399b4321cd59fb4e56ba5a6e
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = ffb7483fce096411eb41fe4939c934babe608498
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = ca23ac5e27bfcddffce9941cbc6fd7bf2c1a3f8c
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = f403b13490f6d00353b7d950fea2083302dea1b5
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 4fcb289d363e5366923ed4fc09ef65ee61f668d5
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 70e6024fee6878a47cd48453cff0f54183b29df0
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = bf8bda854533bb1c816c65b3fb11e6da5d3c7ec5
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 08d5916086840eb281b116204d0fef1e5197c14f
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = ef7198ad491e15723fecfb3d408c7749ec089f69
+SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = 0983d1b0a726fda2d4eb5df3a141e741f68c0185
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 893321dd4789870fc0130af52e0f610d4be83943
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 9619a13638594c2059244c137d9638401cafa12b
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = f3979c46cffbed5df4fbcb7d6cc71d03ef8288d9
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = c96420eb151fec13e705525e0231408fe36545c7
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 5ce809dc9f70c75c7410bc0c309e2aa8e2684fae
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 66b4a318cf8647271740613941c27304ccb5a368
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = 081d4463e458d333bc76cc586fb99d46cf90af32
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = eabc3a25332a7997e2ed02509c92a007aab2b78c
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 4d610f01dfd924ca3cb722efa2e4d640a22c75c0
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = da50925d0a187b76d466e14a85da2c3400a9e32b
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = b64ea42393b0a5e2bd0cd89dc5a9c83d1d8afaa7
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 1244568753eb4282dc48cc36cc83c3858a3952b3
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = ca153ddfe3d6e29924ec68b4beed1e573e28b6d0
+SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = 61251906e6bd49d76eed289b34ec09f9cd53e366
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = cf1d5e84a470223e56579092130be6276224e8d3
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = db1ca99af8ebdf8842f4bbfed6084294a2e56473
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 6c75686c3ec26875716aa3c4d9e392b81a8b639b
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 2d3462fe27a9584ce2a40f99b6984cf517e80f81
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = f5f65e7bdf9384224042181e586fc930758fbae0
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = d38390f89fa84b0132b62bb33f188d84d6077988
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = b06eb340d05b0e78b6759d1bee3b5579acdd2d6b
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 5f54fc2f91650f989d8696773ec08b63ebb66386
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 0e9bf04a8bb7fe87d2665d78a189b1c7f339d9b9
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = d15910d76074d4b3c5fe31aa426fa29494bf0956
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 6836f5211eeb49ccbcfb1c53124f18e20f745c22
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 0b55a7afa32454eb1fda8e92c72b041d7cf55105
+SHA1 (patch-chrome_browser_flag__descriptions.h) = b545cf88845557c8e621b52d8ea6f651bb8f9c79
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = bdeb543d3599b6c7ada0dda39fcc07ac26709e2e
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 084791c1e26abac3e77d0424531639450dc1a1d5
+SHA1 (patch-chrome_browser_global__desktop__features.cc) = fad3585896c8736989e0dee3e7e2d21d3c567d5d
+SHA1 (patch-chrome_browser_global__desktop__features.h) = 73fe2d4cc7a997c5b0a7683dadd76f53ccc54409
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 86accef5bfc69c3e4c3bde6b5f3857c1da87a1ad
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 09c7f8d460bb51f172ed0f1cdda9552c10393c43
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 69769baab484ad6d7b8815acf44762fac526ee0b
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = b798de7464aaf255c214b7e17d505743eba7a4a3
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 5f5ad4e487a776aea5a91ef9233e2f30bb616e0f
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 7c0e194ba77628ef8c659a0094e1df156a504974
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 49e9233cc818622c84e6e05ae3ad7647ffe91986
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 2de054119848bea19bec4cef12ffc5208f0a6fa0
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 3b19ed4113793d1533f3954d600aa3281bca16c4
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 6ed12655ab019c8f3c1762b1c281702c6b237f1f
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = a8a295466774d3ccc330e960d47fb9e43901b9ee
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = a2a654096a7ad09834cfefd2c53c9ac8793138b3
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 3ab90cab31b1df51d144fe1bfa89678652032f48
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 80488be46bd3baa0aa0130b8cd86a24c53609f9c
+SHA1 (patch-chrome_browser_memory__details.cc) = 07f15fa9baf41f8ab893f1302851fbd5b25931ba
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = d83583ab072539b3a3929c1ba9f0146580372840
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = f0ff36bbe280a47fea9d29accb5becd584ebde68
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = b85d3d7a12dfcbe50850be0054e59f5c38e879e8
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 52f9c04330cf8f46ac7a2a43e76c724f94803ffa
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 08bacdda47ec1cda77df53981038ba36966d328c
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = edd9c396bdb63f6f24168770dc6fcc9d85c01737
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = c83a21c45b1d510aef72cd6be7ee602e57495776
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 7fb3e60f9acf811a7f55ba4f92179c07b7d7faf4
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 6dba466f4b8c904111712442f1e8603ed0c1beae
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 6d9d191a60d1831dd31263f2ce04251f1662d9bf
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = c3eeb4f202c9a1c6616573fe511fcf2b93259f62
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 53cb4f5dfef1139813ba8cf6530bc4334d95685d
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 7e982b20ed7f6f26a75b2d6082e0a8b5e052f1a2
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = d891400101847d51ac321924496fcf88ffd11aee
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 0f772a341b4e04c6d6086a75eb00c879b16b6786
+SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 1919c664e9c5958910007e5604f6cdb656c1c14d
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 741e4f8f40704a0862569edb3e562c053c2b796e
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = f7311cf6ddbbf5490066bd6e3ab44e027e5a8881
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 9c802f4ffed2cec7a257c43bee088e0858e8d4f8
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = d14e5bdad2bd674fde46057fe776eae6c164677a
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 5bd49333b9f18113327552f16106f7bbdc298f5e
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = de23b955cbeadf82406294fee367f38268b7cb51
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 1fc1ae418b446eb12993260063500a7995e2a010
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 48f805484d614e3ff1802ab397b3d77f19b1560d
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = d09d4e6d105cb92cd363410c64e534577b186da5
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 6c5adfedd86669d714b6ca3d9f47e5bb7b08b671
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 665c0b6e994b0d85e771c8a2b7d8caf49a1612b7
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = a121e115aa71b1476e9fe08639af2317213b9161
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 9c6c1f3fe26cac1b8358f7f9afe9da350a2d7290
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = a7258619a6f51a1d59ead9a20b855b70fb90dd27
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 2d5f1a7afaf775e5992dce2f84097e470bb813c4
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = bfdaef413de5a328263d3418929d72904a6ae2fe
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 9c8b3d8d4b7df8edd433d1fcbabf325baaad3358
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = aa269bb39149866747013ea45a732db2a48ffbab
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc) = cc25eed84867b1a159914f97fa6b46c6131426bc
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = bd7973d93bb12dd3fcf14015d528467ce33e7864
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 32e1b4aecc8114eedd3d335f510eb6917b08cc8b
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 98c9815dde84390678ebf135d7bc8a0b4b96f8d1
+SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 223fc40391dbb3acd28c68f6b8cd0c494a8e4f2b
+SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = 19dcadb45f0f64bf3fccded07d7c56411b025a4c
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = ad065a09111c8561ab49a7791b93028a08846389
+SHA1 (patch-chrome_browser_sharing_sharing__device__registration.cc) = 070ee46ee7103fc57164eb3c362d2d9bf09bc096
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 90d9c1851e4323c8809e3b1cdceb371e03a57a5b
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 9aa649da42490b9c4de8d7b907fc552039476673
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = e3ac459971b66bee9124095b31329e2a33de917a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 897d6477db15a06cd941f6da5b6d5d10b09234b5
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = ed3d5aa39c62b78dc821a14de38cc9a2efae9b84
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = c0ff58052aa8e9d1af2d0179a82d25935e1de277
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 92bffadeadaa884418b0c01250a3d72fb8dae4bd
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = ad1bd8463e0a502667f453e9cdde0b8f5104ec0d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 8d335de0996106e7cf0e4b51ef3dd0ce47def477
+SHA1 (patch-chrome_browser_sync_chrome__sync__client.cc) = 3fc4ba7fc37962fa77fd89e1f5e1ae3586cb320b
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = a2e6af3417ed6f8117d4707df62dbe80a0a52424
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = e403bf4494fad40f34db5cf35d5b0a19bf4ddc1d
+SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = 4825ae18c5deee23bcc10d852659aa83b6df6bf0
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 4dbcda10ecbd1f7b65bed22416b2d68208d9f406
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 4c1396c4497258cb535fb102471a7da4842288e3
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 6831a387140e8e7fba12d49805b6c31b09bdcdae
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 1fd725c2872587c39f9aa88f880b9c4a3e0c9c1a
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = e5268600045671632fbfc4560b87ccc78a40fd3b
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = ef10ef6ecb0578bc22d379e5c9f3a1f34e9b837e
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 3f5bcc5e7a6808b2930d6033041aa5ab1bf83c49
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 55c899062bb5c6ad7d718af4f81f3bac8a9fc5fa
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = a606c39fa6bf5d293c60a3c346f99ab30b473981
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 4f779f6cc980b0117cb1bb7a03291e9f5aa06168
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 058d4d8bbe9e1af11c2c5314ccdbbc44785511d4
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = d740220c9a05360057ad0fb309b6ec3bbcd69f56
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = b5f39013df1952440bc58fa6bd11f8c3c4dc8049
+SHA1 (patch-chrome_browser_ui_browser.h) = 26ccbf4937e1f334ce3fc83617e79d0dcbb2134f
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = b28fc93df63fb5fdd2d4b188df480468b6940429
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 1a49ac2adf5cffffa3d2ea3366943cc27b86d06a
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = ffda8c2c029fb29af4c922b23427c2ea79305b09
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = cecec725bc4c67fc484a2cd084471c38a3a4a43e
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 84044f746d7d7c68683e39451c7c7faa17737614
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 54ce8bf5083b156a6b9bf316c519c769074d1fdd
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 12bf98929a8191f7fd243c1d63c9506f19fefdd0
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 95a41d28853354d52f4ffef4b1cce8d3650d929a
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = fb92385ae83da57feff7394edc3fd8b6ca997d42
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 00edf5c4b82eb04379b74b8f3866186a6c75c2a5
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 11aa1e34fea99db52bc273315906416022345741
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 4083d266c5d8c10a3032a10fd1eb5d49e544f7e0
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 1ab5950a526fd6f79f1949f5f14e89be4142e68b
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 7eca43232672f3525ddef8d63b7723220b81293a
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = d900c0fef45c707af28abb7153c76b3218d55046
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = b3285bc43eb979c012153cd66f456f096ac89fad
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 5887ae86b1050c2fe0ab598ce1f94105920e0ada
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 15358759696067ca8f49419ba7c5e21d58f0c22c
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 834dd580d14511d1f63e3acf73cb732175efbabe
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 3bf1896dade69df040babceb9f88c6d6bfc0c8ae
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = a1d0814b5e51a10efc173186b23091712f2da652
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 6b6634cbb2068e70d83f9bea1fd2ac9e9d2f4184
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = e0a25715f0d30f0e069fda7e1e9c2fd8f43551fc
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 28a56496e70e63b5c23a809c42fb8154c58a89a9
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 0cd18e5465a94f842c46df8102b399fc27076696
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 1afdd617b53224b92ccc8f367939fc585ef72e75
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 548ff4acfaa697c0156322752cf38cb1cef67888
+SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = f463ad0042e44a190babc3eeb2249083dad6400e
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = f4e7e5dc21eeb00eb62e2089afb92b8c30f3acfe
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 3599144551c160703e643c99a17e0fa41dab7f8f
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 6d6003a5dadba285a09d52957c61e4141d06b0a7
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 288e38d89e732feb48c6d4ac69a9abe30a08d595
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 4d1fc8f6e6d44ba946a22c34ca006b6d3501729f
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 3d4403196671b1d28375d30176e1534456b3beb5
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 49b0a068868a086fbbc02f58a7089e03a4ea8427
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 480ee1cc6e10425e4d9f31b15be5363f6d1c9e1e
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 418a20360e592c8e343981e1210d9d95b0f8c214
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = ea240744a8167115739cb25f3fec0f0dddc3781c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 5761e03e98d855709a464307551202fc9aa90342
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = c118cebf1125849f6fc0f2af45329f61f81db435
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 6b0f752d19c8cb5cb04d50e27f1004a5fbb2389e
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 344f154250478ee5bc9547ac7e6f128b61492ca9
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = a5adbae1787c6d8f794bf5fea0c135247191b64b
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = b150eceaa7cecc7dbde2b6bf023ff5b95c81cfd3
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = 0009e18ae58ca01c36ec462938ea1d83fb31e59d
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = e266fc487d359cad85988b0b6d423dcf28a3a74b
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 91b9b414d5c619226802d8e1012f8c03375575d7
+SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = e31cb88e04276fcd673d1ce9279dc496d1168fdc
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 9b2daabbcee5f449fa9b0a1b51724fbc111d2878
+SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = dd5cd2c8cba8152976319bd64a1bf461aa682ddc
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 704f595193a312fb03e22693e71cdc4b4764e4c0
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = ebf06f7eadc21dbf5ffd0016072debf9929887f4
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = 44ac0747bec20e9f553ceed2f80b650a91c4af49
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 4116de298e03f598969ca1e4007d9b7199ae9df2
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = bc8a085f2ba61990f70c9ad2c52eebad84815239
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = a8e22748676e277fd6d7be6ec934c35ad470c7a9
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 18e3314564aa7b8a79b3de629a2136d5139af9ee
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = eb1731bb15695c79a35077d6672453a3cbb54f3a
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = d26b7a3a564a3fd2dd5b8bf2e62bf1d941fcf7b4
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 619cd8070557f2d62f216d75ca5753a6bc31fd42
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = dbf38bbb40b302b9eddb2942713d6a23e71c93a6
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 371f612b3b85027efe8adcf3eb1dbe063944eebb
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 4c049b2b0812a2c2a57783f7e7dbd961e11ae862
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = af546c30f7c2021770c995059492202aad04239c
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 883790cf8effeb19b67f7bf96f0562a731bfd3d6
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 43d455d2efa376b9da48c4ee2e2c8059c2ea9b4a
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 7da984b24c0887073e15c71ac1e910a963842999
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = ac4a81479da210925b5f349c6183acac73a59909
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 44b1faabc3cc737b0af5bdc8138fa78ab8c3adfd
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = a2354fc574ca26c217b2e08a73cbe728bf0b7bf6
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = c777a07534904dfccc3a31dcc0069413695c011d
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 450e471c0fc5cdfdd83fd8312840942696f935d5
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = a1bc320a6ec63104aebc305375a730644679c648
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = e06d354459f8990407fd2b4225ea3fad28a5b217
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = cf5f49f36339f3f2e3e29fabb3d8411f7b457c76
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = d1dade442b314735a83083b8eb9ab52b2ad9f667
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = d8f49fae088e1d9a3eda3a34daaca01e74cff26f
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 068e543bff80fe5f6d2335eef4e468494f5c5370
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 01452b31d4f10e4c1238ff2a003e3ab963984edd
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 1f783d2c4a0f770042d713fb0d54117b735743a8
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 50170e112754a56277761b3fe9c10f210ee6238a
+SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = c222fc014fd26384c6125592e330aa7c9506030c
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 6654042155aef5fb27d52bda5536adfb7c91b96d
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = c6f4576312b8a63b2fbe4b45113b86315dcad518
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = d8cfa71be5bb3b289a931656158ec7c0cf333e06
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = bf047edd5e871aded6286ffe80f398f74f722cae
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 30b51d39ca81dd5d7556572c7fc0c731b66a5011
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = b6090e0af04b9971a99a723012ad2897a771da64
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 7418b53a772af73ecfefe7168a59ffe7e0e78a47
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 3fd3690db052225ce3e261d05a0774c4f4f3e257
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 1223344029b0bd9db964ac8f7948d1e7ede955d8
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 6e6d9af67f923228803c65c1343b948095babed7
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 29ed1863627338f82668900caae3aa8c4ac97f9c
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = c28129a99217f1d3ed5e5ea0825de175b9b1ee35
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = ba2c52d41e4415bd2c70dfe12ddec870ddde0c90
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 34f04c442ac9dfc5480c0b34bf83c0d660f8cd11
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = c9c01ff35d74fd804fec7c30b561a6217c430374
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 35e8867d111005bee980d09bcbc455bca439fbbd
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 0c5d5a42aba3fefd2f0d6aaba93a76fc45efe896
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 10443d5523b674af9cc6e1dc887880ae582a41d8
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 4b896ae7bdf323f0855eaa8bf0bc9d587e8ade5c
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = e4f0bf7e9223356a6856c59b6aa43445e2bf76f5
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = cd2d95dd9b4972ed2674e67e5b7955843c6c0692
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 9cae6279564f33c03fe09f79b9c0a6c1ae5733d5
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = a5163bc1b8a83924847325c7b7d1e88b8f78740d
+SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 2be7df1eba40c6c677e3ea9bf22a65906d7446cc
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = a012089dab1985177c6a29ebab4ddaec51df552c
+SHA1 (patch-chrome_common_channel__info.h) = f87a8817626ccb539185d1d481eafc8b6c91b6df
+SHA1 (patch-chrome_common_channel__info__posix.cc) = 15b90f16975a0cfba255249a1aaf7264b660a3ba
+SHA1 (patch-chrome_common_chrome__features.cc) = 2aa66221d09d821a8111483c42e05c43d44666a4
+SHA1 (patch-chrome_common_chrome__features.h) = 77bde5ff65eb2d01c8ab9d5c8d2ea6689e80c05c
+SHA1 (patch-chrome_common_chrome__paths.cc) = 3ad738c66b44af4c4014a8c7784f4931563f5cf6
+SHA1 (patch-chrome_common_chrome__paths.h) = f137ccf5111014f2e99189bd2f62bf349e5729be
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = b92561bbf2764877c13665877f0ecbb08ec5715b
+SHA1 (patch-chrome_common_chrome__switches.cc) = 00f05e7818f34f1bb76b9eb1102ec981ceabc44d
+SHA1 (patch-chrome_common_chrome__switches.h) = 2e186f0907028a22a19b7384f8d2748cb3a07de2
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 511ff51fa46a51fef64005e68181e39d5a7bd330
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 1e0f20ae7255dadec1c94bd61e3d7cb5ba66da0b
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 23fc3af4939e4b6cb9d5ce0aed52e65c76485331
+SHA1 (patch-chrome_common_media_cdm__registration.h) = c5f0d0205d9ad3390c5c64fa138134436bcd527a
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 1ec5b39be7c210bbc1c4ce18c738b0d4d5f664d3
+SHA1 (patch-chrome_common_pref__names.h) = a22a9563fca316d044e5afc36bf4016aac95671e
+SHA1 (patch-chrome_common_url__constants.h) = 1b321425f14b804b0113a1dfe93ed76a199cd44d
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 7cc394feb4e923b27dd8e9e2e3effe2486e137a2
+SHA1 (patch-chrome_common_webui__url__constants.h) = cd02495c59f04ad3e414dfbe934fe7d1619373ff
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = c4f08dda3927db6eb650aa75254652e5c614123f
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = ce0bab96a8983d8ef92c22b1140de5a2241e1066
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = dbf2fc2a1ec658766b4fcfa8a8f768edee26d157
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 9685d44dd927c1a1470401da785f88f00a095871
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = fdce4f93b4a38331fe3af9ca0d11bbdad4606787
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 557245fb0328481ead338e796cae47a786cc3cc8
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = a0d14a5eabd270360cb368773dd21ef3d7289c3b
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 7efda097daa2e1625725aebe1e765d30204bbd12
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = ef2c1740c09c83dbc1f553cd356dc4b28276887a
+SHA1 (patch-chrome_updater_configurator.cc) = 1d695859b756d215b499d8920e31061332ca599f
+SHA1 (patch-chrome_updater_lock.cc) = a33516311d30f2dca8973477e72398a2b0b06d82
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 60303868a93db5286c7c415b7ff7c885beb08e2b
+SHA1 (patch-chrome_utility_services.cc) = 9e9d1332d85c329340f0c2cab3d3e4775f82cc59
+SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 5dd4e6bd907be6e31b9f2ede8616e22d184d4ab8
+SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 8594cefd900c0a5c9f067534dffd750890b8995e
+SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 3daf19a9e94259305d8195bd0071791563ac7e65
+SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = f4f96d300a799ebb9e252353dfb16a20084d8dc1
+SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = d8b329f2b87fda3cce207d715683b3a4198cccf4
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = fed2a481352add58f05d5a6fc258a25e9df0c7c9
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 9c14d07e69b54ea9ae0470390a592742f741b074
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = 13c3e24ef7ee8bd8e9119d0a59f02a45455995f6
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 54f18c4204e478c4e87ae85ceb915d52ecfc8988
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 23e7d62d128f71ec9119263064827a06d2045226
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 048acdf1122275d3e030d56e99d204a5da8a9f32
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 7b526bc2846e79d9111ae604326d9d8edab7e054
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 3b4a34b22cf40c70d47e4b5bb97716c139d6e67e
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 00246d11caaeafa7d475393a12992c0f09e5a39d
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = b914f3f076588017a76b0d3455b513fa44f89125
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = aa5ec107d349b6159c06f7acc3c5a63f2c46ae8c
+SHA1 (patch-components_crash_core_common_BUILD.gn) = d029aa50291c592ca49fb563cdaf7c40a9b7c25d
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 6bdbbec2ca010f3baf43d107189ffc8d898170a0
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = fd289aeec2b49d1389a3fdd437f039c97d9fe1b3
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 953982015f59bc08b59cd9a03e879a51d859814f
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 1bee393839b5f37467528fb0135d6715b7ea44a3
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 2303ed2c8a7661cf865713f6255473f32e16c9c1
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = b28223a9c5af4aeb7331b2022966218582afb938
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 213e373014befec3997a2a6a9561d9859cc8b87a
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 414eadf6395a044c250329404fea5331b070320c
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 97031218c07fd63488578e9e26968b6c1fa0212c
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = f909dfecbd4118c27eeddcd24cda66b47ed3095c
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = ae6bdf1742fc20498005bbb5194b3a26fe80855e
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 0e86727e489b91bb2dde00c3afadfbb1a58a1d31
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 20e454124613b619ce6889c78d8659115907bb5f
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 4c9f60964f24191d14acbc64d3f5b65175388a55
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 74a24f3727792d7c7deb710bb61754f5b574eb84
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = d81821456717bba58a91f0e2a03832c6fcf84af2
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 8228b9ac081c886bf12cbedd166994874689f44e
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 8fc3e80b6c865e6f2e28321db6e73ec9c9e22346
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 1da529b8811427c0fdbdbf6c673ee76fa80d79ac
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 4033756292e83db1d8e9ebb9848362ad3db910d7
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 5ebd44a2e2f6f90ecfd44eebd19ba392f4ddd77f
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = a0f24077dc1154e8752a444cd1eacb2c6adee068
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = f6347ffa65611b285b65e2eb272171ae6395a249
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = f1080d6e0536cdd0d9ff71bf79afc18f4376a573
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = b7e916903a387b7aef73e6ee81aba794538a5882
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 3582f57b83cd733cca678fe5ff25d9e7da36fbc1
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = b39814bbeca60f250369b510ee08b6b8dbb71317
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 78ba84309d9356ce36d853f6c36dd7beaa2c6d0b
+SHA1 (patch-components_flags__ui_flags__state.cc) = b28bfc8b5d4acde9b81880fa11701711c0e2d74a
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 3515883c7d568a7b89d178d8cda2981b2302f146
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 7b4fda5bb240d22115d694732115a3e8951fb698
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = f25abffed821b89bccec278a97523b0bd760f284
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 9eaed9cff99a730c9ef5ec58dfe0df0e89195ca0
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 77a9d8e3a4d791dbeb91ef87f19c3fe0a367cc77
+SHA1 (patch-components_live__caption_caption__util.cc) = a23548fd17374353a43359ce3730b0df69c983ab
+SHA1 (patch-components_live__caption_caption__util.h) = 3e9bd95248b8bbd2e657fee4a671f25b26ca17ce
+SHA1 (patch-components_media__router_common_media__source.cc) = 946282811a3fe7d35b05202c67c784ff8ddfe442
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 475f9926fdb2ce91093545dd28d0a40a06a55cb6
+SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = ffe9a9904d9f5bd77405f689e767eeed37ab5bee
+SHA1 (patch-components_metrics_metrics__log.cc) = 0e8310ac5a177d92ea2d3d12e3d2c0185b9548d8
+SHA1 (patch-components_metrics_motherboard.cc) = 49c3dc71336f3a2d2bf0741b83c4162b1b87628d
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = c7273f971e4349c99cbce06a631fc2870ff511c7
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = e4aae72df07a06f306a12b5730b375d84b713301
+SHA1 (patch-components_named__system__lock_lock.h) = f56e8e696be1d1b3263ef62dc79dff7b6cd24575
+SHA1 (patch-components_neterror_resources_neterror.js) = 9e93b9930612ab0b098e50968c668094710569c6
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = 3f920a2c162b0f367c7ab2694a62f2684168ff29
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = 972205ceeeefd111bda3726680e7407096510d13
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 58ac68d1282a7ab004e9d0381dd161567311fba2
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = b5794c6e1cdcbb50a11abb765400c50ad1ae95fa
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = d647e6b0e7b6b9955ff2345b875db8c95a4fe337
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 86040278246d2fcfd186afdbe4b465cf6491a34f
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = b52bb6fd29ab7853b48f6535cc5d8fccc927fb70
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = e328d29e65daf66707eb6e5008d2a20c52763a0e
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = b92c34fe55125fa96a71eca8d969c873c6f1ff17
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 996879976888cb03cbb6b2febb88dbb4738e58e2
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = d1a63c4294f1f4f829b69d5e8a8dfd4ab9197284
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 72b4621e70706f727ee3c23085f40f11e8c57e74
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 2407e79086027185a092f7147b3a259115b30f0e
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 318b18f5c53425bb900d5f2fa6d4ca79ddda794a
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 8dd00204e1d589166c09f0b7b99c4d9581886044
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = a85485d0815572bc8160a5f7f84a293c09a8689b
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = a886dec2c5dfbbc07447f3ed3bc688195ae75774
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 6f1507b6a623281850717ca296dd1bab582c1528
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 4091310c700e21dbea282689856274b9eda5d6a9
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 459e5943747678c26690d6be71ffc0d0e97303a5
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 8e8f25800fbe49ceeddfee1aae2e4566426d794e
+SHA1 (patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc) = 329aab102c6183e7499cd34e6ca5c738c8ba6979
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 338e40a0cdd2175053d1d7d2aa3e3d113b3871ff
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = aaf5e6abfd166c94825643ae7e7445001e35e5bf
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 76ee377874b4b4669ec581d6e740708fdfad6f05
+SHA1 (patch-components_performance__manager_public_features.h) = dc2c27e4a7dafbb6c247550a376b539eb869ca28
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 72852b0b72e579ac54985c9d8a7c0c473166f20a
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = ad927aaec8bbcb8e4c9ad42624df8fb263364414
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = d312d5b1b0ed76ae05f037350bae276b5db3cfe2
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = c4e855a48c6afbe1de4e6669e75ce15bfa7fe7f7
+SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 3bc3da239892426263ddd5dfe4c18b51a82c6c6e
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 7fa0782c6f6bc7f4da8642272d5a01db87fe0e4c
+SHA1 (patch-components_policy_core_common_policy__utils.cc) = 14e7f722cc41e21355ac305220b43301c5cef91d
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = f979ab5dbf7758a5aa4eb46e31e0f9145723e8d3
+SHA1 (patch-components_power__metrics_BUILD.gn) = addc48fd92c6a2a0a13e1ecc91f25ab1bbba73b0
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = c5855d8a7031811ae712c0ba817d93430e7f03eb
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 8593acd56fbfe28bd2d39039963158acedb5b320
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = b72612cbedf8ebc173e82bcad738f90ee5c73db7
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 10655f3efcbbe35a29919a6a959f6366d498d388
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = cbc09ddddc826d937841b43d099d90ed993a184f
+SHA1 (patch-components_safe__browsing_core_common_features.cc) = 82390abcee85200b7a1b268f2d08c448e66e8cd0
+SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = 7f5f9570a829613f16aa0a69e7d746a3524d0420
+SHA1 (patch-components_search__engines_template__url__service.cc) = d4a864b14b6eb15919c756004a48545a75e6131f
+SHA1 (patch-components_security__interstitials_content_utils.cc) = bd45f27aafe8034a8b309ffee153947aaeb195d9
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 7a878dfc4a1e191ce688a54fed09601f2778bd01
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 6fae7d10a032413a1be77136a902279a99130fa6
+SHA1 (patch-components_soda_soda__util.cc) = 89ef85a7387d64b3df527be2e2fcf1482cbe5600
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 844323ddcbd788f6384286c966c3e4717fb84f06
+SHA1 (patch-components_storage__monitor_BUILD.gn) = d88809cf0d827997e55ef93c7d7f8f50b49003b2
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 9ac0e3eac17fdfcb0627e51bbdd2b2e7a451c386
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = a2b6b24823b190fa16cfeb19140f2b92f4bd1b1b
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = c1c7d55b50819e50a36f097d61725a02f29acff9
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 325f511ebf8888593a8ad046f94465d15cb679ae
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 6c04eb8da75066d982b343e40f107acacb9b9270
+SHA1 (patch-components_supervised__user_core_common_features.cc) = c7060cb8a8c09766796d0af233041a5a3449a4b2
+SHA1 (patch-components_supervised__user_core_common_features.h) = e925ede355120e598bd365a64b2dac4c6dd00764
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 0dc0dff2585ed3af7d25398db68f903c2d5cd311
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 75f199b1cda833c31882d77be2bb887175cd6376
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 297ee790586a9649aec27f24c5f8c1c1512d12d5
+SHA1 (patch-components_sync_base_sync__util.cc) = 0f96ef00def577688c493343556b02f011840eb9
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = e6ca620d1129bcb859a33657f959eb3ac2df1291
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 1b2ce44cf026cab10172c6eee6440e04c29486e8
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 5e34ef7ed728ebb3b35872e4bcda1a9c4d359b42
+SHA1 (patch-components_update__client_update__query__params.cc) = 85f0972ab6218625d5651f5d3cfbb89d721dc23d
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 859e7a3b69f165065ca9dd603b5dad3176e4e5fb
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 5109b971c76b9b005a3d9e6409aa2cdd6df8d3a3
+SHA1 (patch-components_variations_service_variations__service.cc) = d5dbf8f9201e0fb590421f5b912718b3b8fff3d3
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 34c7d4b48ac2e991e79c789ad91a16337e12d71f
+SHA1 (patch-components_viz_common_features.cc) = 7b5ec332fd1de57f2302a375c0d430b8ae9b0c04
+SHA1 (patch-components_viz_common_features.h) = 135291daf4c603286acd7b6450768ecc26299c2c
+SHA1 (patch-components_viz_host_host__display__client.cc) = d067bb9b5ef8ad1ce296753c5a308def773e80a1
+SHA1 (patch-components_viz_host_host__display__client.h) = 9e8db687740ac85ea4bbd851f0a82053229911d4
+SHA1 (patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc) = e754637e8f9433a80bb6ae80a786b42a8dc3c1f7
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 1043e437d3cda6d9ffa23b75264005092dc00ca1
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = d3c3658d2ea8dbb1ae2e005e885606c680ff10a9
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = c038b4e4ae4d70a16b23ee6400db231e59ddc86e
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = a54121804832c4a7e6401cdf6d74d66ef261d839
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 9062f2305536e80d7ea081403672d5ae5128ac77
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 8f6435c1a5b1effe368eaba9af74d4e184afed8f
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 91cfb8ef1993bc261b47cb3d46659a1138f9c947
+SHA1 (patch-components_viz_test_fake__display__client.h) = 491ed284474a62230f661ff527b6fea459815767
+SHA1 (patch-components_viz_test_mock__display__client.h) = db2d90e17e809553b757aa37c9fc6332476b2541
+SHA1 (patch-components_webapps_browser_features.cc) = 0b62c6c4f172d5efd24d7363a0db59fc7a69c59c
+SHA1 (patch-content_app_BUILD.gn) = b1fd80c6812aded8c1ddb2a4db086ae7ffeb223d
+SHA1 (patch-content_app_content__main.cc) = 5cb0ae6051cdc034bd88208b2d90498c1695e88e
+SHA1 (patch-content_app_content__main__runner__impl.cc) = a3294fb8ec0b3965d902ca20775a8f99b00c8c60
+SHA1 (patch-content_browser_BUILD.gn) = e449d34c29fa4b860d753d9ca3f44f716d2761c1
+SHA1 (patch-content_browser_audio_audio__service.cc) = 03482be3a2e540e8d63a2b6f5a3ab38179dd0941
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 139ba7f5dd5bf3bfb366fd50879fa01f041b0ead
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = a181a84c3f0d5c10842cf8b2684d7c4a06534f2e
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = eb483b5f8919f2059a83e5cc6486e9c5bacb7e25
+SHA1 (patch-content_browser_browser__main__loop.cc) = 9660b66b18951c8d3bfd93141e1a6a7fdc6dbcc1
+SHA1 (patch-content_browser_child__process__launcher__helper.h) = 176a04e103c80889c9edeadca24a73ea01189e85
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 11612ea072acfd6319d50374702da32fb77b7219
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 3d27636a19e15d1a0606cec3feeb470dba97009e
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 26124714799df6e343eb1dea4380ac66289feadb
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 8461513e5d68ec6a7f6df132d6e9307d30652007
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 1182eae464384934062b298721fa0c3af02e15e6
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = baca56098b2a51f9f822943dbf7f4dde0ae23d2d
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 6cfea39346c9830270b82b742f071b30d556c175
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 4c55797aceb7946d0f1b0609a0604eca5448c696
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 70a7ca556bb34801b5b7638ffbe0cd1c50a39990
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 0ed98f90e26ec518b0568281437b463ddad2f075
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = cdc1f220f7fa620ff40ef6b6ce5dcda58c79f95c
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = f33ab7024bb4e6bb840b96bc70d16a23e2f1709d
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 98b24c18c1a06c839f7389ebaf259ac0a8db0c46
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = c56ddb43ddbb5df73176e851a8e4b6be5999cffe
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 6049415f3d449db68f38acc4d1e3fdaac3c6e227
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 945ac8e69e28fd60734b4f52098a93516d510fc7
+SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = d548f503bf36964bb71332421b8f62f616893ed7
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 86d054eba43f624300cde2442a343c1b9db4faf3
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 689468bc3beb6d40354044977b8e078787e0dd3a
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = ed93b25d65bbfe6fd17494ff1fbf016ec1a866d0
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 315253aee22fc3415b9f29db5217a421e7729233
+SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = 99356c402e57574a79e749dfac1c6882d68c79b1
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 6be7831ca62fc6018747a91d8280667478978445
+SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = 6c832f4a0273a4db12364bb5f6da50e4f556d0a2
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 407be82d24611b4d6100781501334a31f112145f
+SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = cce68ced0a6e9221fd1984af04cb81679d175294
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 5db52309d34738f8a294ffb7b9c1e966fa3f4c2a
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 53ef5be68e2837ff33023b67c67bcd6d4de2f95d
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 4eda120eb3ecf32977878178988576b715365a38
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = de9f495e630057d65b5fcda5226f97c88eca2e5e
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 2cc8fbc5cf938f824fa02165589f6ed6c167d7cc
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 5cb66d81a9de059b6ef2073921cdd128a850bc77
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 474c36a000ef8203fe6fd1539af74fffb41780b6
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 264d302e439d2a45f2a67b73c9033482b31886ac
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 1cf1782626dc88e48ad02f56497d3f76d6237ed2
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 7349c509f243e4800074b9d52d4386fc6a5db273
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 7fb3ad79ce3bd093b6afd448dbfaf3360ac28493
+SHA1 (patch-content_browser_utility__process__host.cc) = a9715a555c9f542528438ce3f8d6f604be79f0f0
+SHA1 (patch-content_browser_utility__process__host.h) = a145a1295735ee6fd0ca9a85e71e19f2f26e5344
+SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = ca03427888a3cbf8d0d72f854ee15e1aaa3bb9b8
+SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = 5c5967843d6335ec7902cb427d8220eeaa645d8a
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 1097ad0db3e8e27ebff87c7c61ed4c0deba4f369
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 8cba4bde79d51cdd5d4e9bbde49e110d33179875
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 5e03b3b1775774dd7a026eb727abd502f28d41e2
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 7d17a5285dddc905cc16226445219fad1d2eb203
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = 3e5306d14cc1dd6e7dfd535e3d123608989c6929
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = a4f56f8e469f9cb41edf456e300c5675801982f6
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = cb8e4e4b52aa9c42630783d3a75bc6c8f51ea991
+SHA1 (patch-content_child_BUILD.gn) = 0d810dc13293bb84a2834860aaaef083c868c11f
+SHA1 (patch-content_child_child__process.cc) = 14a469c98e4bd3d635e2b7f90048c86f9847e440
+SHA1 (patch-content_child_child__process.h) = b3562427f26587a0a8f56e765de4bf39b1450316
+SHA1 (patch-content_common_BUILD.gn) = 637ee57bf3c995b996fe30da8f0acf0942ab12f4
+SHA1 (patch-content_common_features.cc) = 59cec91e658704a899f6d3b944561fd3fb7aa347
+SHA1 (patch-content_common_features.h) = 7d17f05ecd3753a6a867af9d8ef63b03c326e07e
+SHA1 (patch-content_common_font__list__unittest.cc) = ecbea324c46707cee21b68884efe5590b9a718ff
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = ef5e4df1e6aa13ba29e93b41d17b42f16117805c
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 530a6d85670b03e92bf4753d53f500e4d1c1b5b6
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 57608d89ca9da414b0b16b9979880c148ce1d6c3
+SHA1 (patch-content_common_mojo__core__library__support.cc) = 28e496bf080ae113a073b635b54d401640e1e663
+SHA1 (patch-content_common_user__agent.cc) = 7103ae2b13490b7769f6169949853718acea82db
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 8a0f117adb4dc3cc549211cc3cbb0cedb7d589dd
+SHA1 (patch-content_gpu_gpu__main.cc) = 85a31a719a57e77ce0c99efb9f149268d363fe62
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = 50f8efd72aa200f77e093a3fd33cd706c034d7f8
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 17f71219b7554a1ca888b520d4be9cd2a9419274
+SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = 48ca9af71622b501e84465a60b13f31206843084
+SHA1 (patch-content_public_browser_content__browser__client.cc) = eae34e32d4e3f0d64224a4d9eb90e4f0a5708bb4
+SHA1 (patch-content_public_browser_service__process__host.cc) = cef4a5ecdf39685be60475d40a8cd5d74f963cc4
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = b9a47b31f97a4af7d703b92131fd895bc2b81438
+SHA1 (patch-content_public_common_content__features.cc) = ecdc58ccf8f1e58c7b2c34a5bf4791fb0160f7ab
+SHA1 (patch-content_public_common_content__switches.cc) = 9f79d0987e3836d607ae4b071781e090018c321d
+SHA1 (patch-content_public_common_content__switches.h) = aae0beb8a22681840ad53edbde128dae2831ce15
+SHA1 (patch-content_public_common_zygote_features.gni) = a724e1aab54e7b8f15883668bea3b38fe6aa746b
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 22961db17cc3a5af941fbd7e923f5fe14cc4d78f
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 811cc01166fc8a25a1051bdaf27c182398f24ea0
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = cc8805e734f1238fc6aa98249ee9ce87d8aaed9a
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 43e4588811f50fb737e5922a74e7c00a12e10940
+SHA1 (patch-content_shell_BUILD.gn) = 8734c15e9d60870b2542917a9b58d6ea83c93595
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = d92e2b8b02901a7793efb672bdfbc8d5e896c75a
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 2a55c8d126879373178d8fb0fb48334c8aa410bb
+SHA1 (patch-content_shell_browser_shell__paths.cc) = 6ba8df3590c915ade55bd92b1915d00f23c1aa7e
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 3c31928d30ce42c275f523f3dacc8e0684c5b997
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 113ef0b17974086328dc5368924cd5203ff60879
+SHA1 (patch-content_test_BUILD.gn) = 327ce755510f1326f8b0db55c8e6a920575390d9
+SHA1 (patch-content_utility_services.cc) = 6b025d0834e734ef09debfe00391591bc7d2c462
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = f11af2d2d7dff30f6ff6adca74e5ea6ae6aabb53
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 83dac70b2edce0dd341fbe0035726de0db0878bb
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = abf91d0b2a140753a3b3f57a13380dcc9f0925f8
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = de21f7d0da818177c08948f7e39ab8c9950395a5
+SHA1 (patch-content_utility_utility__main.cc) = 00d03a2c9675f5e15b35b4c6af3655628f1e8bfd
+SHA1 (patch-content_utility_utility__thread__impl.cc) = a0f5c870a372ba28a350b283f21bc7325de37236
+SHA1 (patch-content_zygote_BUILD.gn) = 84fc0fc1effefb90be3bdf681081afe1536915e6
+SHA1 (patch-content_zygote_zygote__linux.cc) = 1c198b34c0eda7cd3611012cb63589d3e6fbef1e
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 7d61ffa07c1ed6d04338bc8c1b53c6e9269f6fa9
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = c4c49d3db6ddef8859102cb7a54d5c0b13312b25
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 6e773a3f1f19e222ae80b19595ee58f35f47bbb8
+SHA1 (patch-device_fido_fido__discovery__factory.cc) = 03bad1b0da9665775ca9517cd1bab1e00167c4e3
+SHA1 (patch-device_gamepad_BUILD.gn) = 84a5ec2ff1e160ac0ce6f6b1e406912d98169de4
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 9ef815ff366ee9980c34dd2ce6eeb085d3b4633f
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 4abc67ddea28df9bed3b713739d4864f29e886e0
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = cd42e1a17c242bc4548a5151bb0b8742d31d4277
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 7a0bcc2da76add4c36fef951025777f118304b8f
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 7d48a8a4499ae12590ded73cfea4838fa8d9eb15
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = c8822f86cd4f8c4cde9bb055df1227852138e82c
+SHA1 (patch-extensions_common_api___permission__features.json) = 2d7363fb2b7c786c9b3c59fd76edfc332167ec59
+SHA1 (patch-extensions_common_api_runtime.json) = 15e96885c29486de50b52446383dc23eabb41a2f
+SHA1 (patch-extensions_common_command.cc) = dc74314c7dd9cc8190f55e8974d52827f9b53cca
+SHA1 (patch-extensions_common_features_feature.cc) = 5487a4fb04de270ddd46cd9c0e564071b3e6abae
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 705d8be8f7b4d1eba3f908bb61c8b051c91446ab
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 03e09e810d23597093c8ddabde72d2033318bc2f
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 65b529b9a60a9e9c2f5e45d17ca654b33ee6d601
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = e4f39bb3f49dc4761e3ce8145464f27dec6b2b04
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 2ed408922c8a5f7a32828cada636386991456a3d
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 3ca239420bf6d4450eb16afde90d1415d6b1cc0e
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = d3dfa8de32c78397386ef282ccba8d3a024bcb38
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = db8574daae1901f3e461d3b3e8b40920d7d36d3e
+SHA1 (patch-google__apis_google__api__keys-inc.cc) = d7017ecd083f1de957135d99c4ec06d1acc91e5a
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 0109c28acfa7b5a5b3e9222094173faa8d3644d7
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 428ee4a3e43ea4c8046cb700a86335e2a9e70504
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = a44e306de6f33712c744e03353371148800ccb6d
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 3c7b215546024fb7a6f8a0893c0bbb31e5a183b8
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 04b8a20498fae7063c1ab4907124f4325ac6e1d4
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = e249355a087f20c8b6c148c02034f34971c382e9
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 142ddc08ce7fddb97d6b18f844402c39acca1ad5
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 8a6b19255392338566361cf40aa290cbb4e604c1
+SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = 1f12da9e8ce836e4b8dd2ef8f46939f9321f3bc5
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 00e69a4b3361528c2b0021e10424e7dd389729fc
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = f6e3afb50f959c9168fdf3b591c9c31467697f05
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 4430b67f41abf77849bd247968e68bcea5df4c84
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 25869025374e2d1c09a3e9456b5d8afffb87d4f8
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = ee8f32c96c129df9ff1d0a00c09c7a5bec1d295f
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = 6c46e63f1873d3138fe62cf3d882e180a2b3ac84
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = d16d382a09114a982c82da6cd760aec45f743c76
+SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = 460e87e6dfc4876e57459b943d40ba89ee7f9c83
+SHA1 (patch-gpu_ipc_service_x__util.h) = 469efc3a8c7371b10b637bc6a17c3ec6a38bd8da
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = f1d8d7e94a3b8536787e5fe83694ce1bf49f6c8a
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 19032af1a500087cf9fe54b56495467e0fae7eab
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = bb29f7fa79e433f536a155d3032af9d719ac3c5c
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 201f5c66bb31e01ca1b08a28611038385a764245
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = d31784f236cddeb0c15437ef60789600e182e0bd
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = d747bc6c97b3300511c71c352133f67f741b3c08
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = b14f34ee5e9df01efa1e9830cda1b34e21d4e8f9
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = bbcdb2cb160127d0bbbefe5f78fd5e6799b19a7e
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 618143cc41b65eda9edc6a01021162ba79b84fab
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = d7c3471ed9171f17c1d5d7bea6a8ac1fae1cb802
+SHA1 (patch-headless_lib_browser_headless__request__context__manager.cc) = 3d91b7601cd3cffd5e01f32b23f82fc416d0adb7
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 08d42714e4690d2dced1618c071826763e7d375d
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 3cbdc21963113ceb2be4d9477a65428173b2cb28
+SHA1 (patch-ipc_ipc__channel.h) = d6841ace2276754102d0a07ee6d23fd3a86b765a
+SHA1 (patch-ipc_ipc__channel__common.cc) = 79415d9e6c3ee318a55f1233f8cc6627df38aa61
+SHA1 (patch-ipc_ipc__channel__mojo.cc) = 1c74299c64555d072b52f752d5577973bed8937c
+SHA1 (patch-ipc_ipc__message__utils.cc) = fcd6406964a611179c64bbef6af938902eb1fed0
+SHA1 (patch-ipc_ipc__message__utils.h) = 563b35b7e32d30477828dad9834b7cc9cdb3ece7
+SHA1 (patch-media_BUILD.gn) = 5f0f4adc338ff1f179dac16b7f1ebec4e69e0cf8
+SHA1 (patch-media_audio_BUILD.gn) = cde29fac5c868576237be7da32e7768fe7bcb799
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = cb6cb1ee51f9612d3213d5f7a8b3467fef54caac
+SHA1 (patch-media_audio_audio__input__device.cc) = aa6ab5e0ade8f5f327fe7548cfea377acca473a7
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = d50829cc981b4e7fd4e877fea137888fde88bf9d
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 5ba4d00f9a5a9ba45517a141f26f7d407d3483be
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = f46e9096c41a6327036179fda54aa7bc61623f6d
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = e6a2b8718554c8f0dbdd56b9b372f475926c440e
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = c9527bee999190e5ad458d3d80f3789803ddac08
+SHA1 (patch-media_audio_sndio_sndio__input.h) = 72d3f0c622945846ac615204ddd9dd2edc546115
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = e65d2159ca5f3114fd037601fc18da8a5d527129
+SHA1 (patch-media_audio_sndio_sndio__output.h) = cb96f7e51239ac79642673a3c860012a60336e01
+SHA1 (patch-media_base_audio__latency.cc) = 77a7b7880fe193e1fb98f453d7d10617620d904e
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 21e9b3a3b0e4b38036f5adf89132c6e5bca1938f
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = f18a28383032d32ab08f67f1ff21f3842ed43c0b
+SHA1 (patch-media_base_media__switches.cc) = 23dc4b101725e1be254500ae50e541052e4f23fa
+SHA1 (patch-media_base_media__switches.h) = 86840c6e07718a6684774989689e9e78cbb5e46b
+SHA1 (patch-media_base_user__input__monitor__unittest.cc) = b8db118eef80034bd153375ce379f79b76cbd2f4
+SHA1 (patch-media_base_video__frame.cc) = c616118c97e75389225fc7e07353ab29cb3ddaad
+SHA1 (patch-media_base_video__frame.h) = 14c9a3e317b6cb4018feb72f69a894a5d5003f66
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 118e854d3918432e890a887c7f368151ea13593f
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 80076aeeb1996be3ee19f0263b6e66a6b064d6ec
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 66e792b50ddf656b036d70c644199f882195f6ad
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 6b5746e5d38223e6bdde0f250cba978218506b3f
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 1caad788302e167dd05ef6e5d20312787a6caa9e
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 89c6a304f9652a5de939e89a92a9cf45c7af274f
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 9b6f597ae3213fb58b502bad52afdd507fe06551
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 07e09b3ae797ccc8ffd96c36c6cf54ae875a4adf
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 1acd044b2c637131ca416f5ebcbce92317df8e03
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = f6b8b983ec88259ccedc2a87ea8cef8f1f821de7
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = a1ef5ecd0ce7f7435223d1db1e0ddcaf30181a4a
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 3b8669a6bf5076c2c524a45cb6b774b5e99095e4
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 3cc5b48ad68755ee7cf16dceba6285ec70c3d83e
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = a5fb3f5c2383f12ed4a7384c772e862be6b92bce
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 1c06c5e398e68df4bf700a384628ffbe061537f6
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = a47b50a6d5a743f73f42d29f50fb74f38079f02e
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 7d5829056b7a6b54ea2bbfda9dfc87134e7bb459
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 9346e874158d55bf37f9639bf40beabdcf4f9112
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 113610b4a8155bb200dc11a4a801384e4a9256a1
+SHA1 (patch-media_gpu_buffer__validation.cc) = c4bb8fde9b6ddefcbfb8049c4c8d034bfbaa9e9e
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 13c56caf95bda63f5393ac663b158f0b7eb56468
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = c997c81051db0a3cf919c8092829d58bb0f3a763
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 9cb6757caca60ec939f277b22666cf452e7f39fc
+SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = db7f207e226e7985f0feddc41ddf810b1b7057b9
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 3e9fb83d73affb108e5503e4731e9ba4b8d833d4
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 381779418977188895ca32134b0081a5485a4c50
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 6e1cc662c40e460187e3273e7a77daf5ca7555fe
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 6ae2f9e0dafc2751818999079815b6e6553136ca
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = f2be85e97a8af19eb36faa939b64efe2906fd656
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = a0f1eb1c7ba380ead8d637cc6225be284ef67a76
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 5fe460b2c7e3ff6b11edac3627e05f57b7abf2f1
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = cade3eb3bdc8291af3c3e7da4a1e6d1b73761756
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 46f71dd7171a6f79fdd8dff4a91916a4d4cc0b8d
+SHA1 (patch-media_media__options.gni) = d9ec01713143bdc69d12d366fa21ab529cb7cb29
+SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = f58f46f0ce7afb311dbae978cfdbaaf5e82bcacb
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = 1cf43de0f729f5bd8af730d36987892db99d39b4
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 09d1d611bf315be57627cdd4cd8e5637a8a488ef
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 0c946e7b29047ac5debaaf5ab18eddfd680a506f
+SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = e91368a4ae98133532ab2011159a5fa5cad477b3
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = aeaaca2741f783df22f519748bf0e5908fe66bcd
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 4528cf0a70e761059984d95750332dee9968236c
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = d73cc8e6e86dfdbe033a0bdfbaeea0a4508e0cf5
+SHA1 (patch-media_webrtc_audio__processor.cc) = 280bc083e6fb7262bfc7bbf42b6fc3fb76c9f9df
+SHA1 (patch-media_webrtc_helpers.cc) = 505f13dad3a564544f12240ded37b1f49fc48455
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = 30ef2587f2c1a8b48541d5cd3df9533ed644c290
+SHA1 (patch-mojo_core_BUILD.gn) = d020b6c1200f9c13c6613690d0ba423245aa3cfd
+SHA1 (patch-mojo_core_channel.cc) = c0f5ea8beb7b8e567c93ba52b3cca9fa46be9d16
+SHA1 (patch-mojo_core_embedder_features.h) = 8366b97d00cefe8e600a901e5d8abedbfb7e78b7
+SHA1 (patch-mojo_public_c_system_thunks.cc) = f408f6e1a5eeff3e743f2860f4ff002cec17fb4e
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 0c53b9da1a72e64672182df0a2502894b2bd2722
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = bf882ea678bf39608a3b72d059006c5202bdbe06
+SHA1 (patch-net_BUILD.gn) = e9361d9a46f83d40b9ae5688b5142140962da7bd
+SHA1 (patch-net_base_features.cc) = 48698e56efd2e4677875b44178ea1fa7ce10491d
+SHA1 (patch-net_base_mock__network__change__notifier.cc) = 5758b3033dd5a9eb00e33d13e5c9dd086843c9d9
+SHA1 (patch-net_base_mock__network__change__notifier.h) = 4e35f1ba3d65099af03ff434ca61e67de9aefed4
+SHA1 (patch-net_base_network__change__notifier.cc) = 05a4da45ec7427e0f63a38845fb37c1f56775771
+SHA1 (patch-net_base_network__change__notifier.h) = 387e1f321b15ccc8c952aa19f3043ab3ba2484b1
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = c3e8d376b288cbbf546201cf6e2a8b851c4e956c
+SHA1 (patch-net_base_network__interfaces__posix.h) = f6d56546b5f8af92a0fb8341ed3896d6ece13579
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 7c98bd5c8167171c31f496b3d3a29b1a604ac1f5
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 2d82f6d4975b1b96adb6079ae1cb65f1e0334268
+SHA1 (patch-net_cert_cert__verify__proc.h) = baaf784009ae3f66f59b6ca01f7f8b4194769ae4
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 895855f6d4e6644364be06c52191009c8a3dd6d4
+SHA1 (patch-net_dns_BUILD.gn) = 23a635092dd1f7e3da2bc225177b68e1e66ba1d6
+SHA1 (patch-net_dns_address__info.cc) = 0da68595a1292815bc404aae11c94ede95e3a1b1
+SHA1 (patch-net_dns_address__sorter__posix.cc) = c898fbe4f07ed9251bbb4e71e5ff747fc60d6572
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 36c8a4e329e0f19375993445f6015ef7b2a8c947
+SHA1 (patch-net_dns_dns__reloader.cc) = 28994497b8020c54b105b31c8a8fb2e461fa7ebd
+SHA1 (patch-net_dns_dns__util.cc) = a8da6b1277560e545c2c496bd43f7871f9bc52a8
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 6a724cd8af3cb7e9896f4f31bfc6dca776bc970b
+SHA1 (patch-net_dns_public_BUILD.gn) = 55f651210b29ec50ef3ffc2b7d0133b1f0985d4d
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 37a39dbc1ca92ae8cb04cd190f9c81399e4a52a5
+SHA1 (patch-net_dns_public_resolv__reader.h) = f929ef0522fee3519ae88a42b2c1f5d9d40a3807
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 9a97df60addc8d03dc2988b1bcbfc633c94f3ffe
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 0b1fa129e3f626ae82b1096daed508ca174f5abd
+SHA1 (patch-net_filter_zstd__source__stream.cc) = 2061d4e98d647673791e6979bf93550689cc7a4b
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 3f2835a9dd34ac9ca5ad67d0925d6df5429d341e
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = a6c037ce3f83dedf01c24b0c7c4b92c486aecc40
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 0d574fcb68ab310e35d0a4d8e5412bf176ad763e
+SHA1 (patch-net_http_http__auth__preferences.cc) = da739507abd0fdabdb78b06071390eb5c6af7399
+SHA1 (patch-net_http_http__auth__preferences.h) = 29408d8e290e6967f3ecaa43b0cd1c0aa40840fe
+SHA1 (patch-net_http_http__network__session.cc) = ecdb572d2cafd67cb721ec308cc27de2da802385
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 4bbd4ac7fe6d9467d86a06e4c87e67fe8114d9b7
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 2c5fef81e51ba63dd676a76808953a6f2e7f7c77
+SHA1 (patch-net_socket_socket__posix.cc) = 32162abce911e0003458dfdead164d3c52277144
+SHA1 (patch-net_socket_socks5__client__socket.cc) = a4bc608281cd4f4d0a347ce4dd8244ad696c6723
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = ebca49c8374598bc8f8f4b00e0b8b8bcd9d19de4
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 121f1ef51b296e02a448c0c1b5f9e3b03a6162d2
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 90ab75b92c9099dcb0e5126b49cb885e985c45d3
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 054d8e35c466e32c02174b00af8bbfa16793e873
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 8eb0c215d59e254c580c6fcf08478f0cecb7f09e
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 71db0ca80526c85fbb3003b77a7f9bc610d53a2f
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 0b70067407884de59b6679a18c4735ecbd4ff8b6
+SHA1 (patch-net_url__request_url__request__context.cc) = 11427ac4455878b6f869338f77012cfc406fad4e
+SHA1 (patch-net_url__request_url__request__context.h) = 14475a70e85890ec38e69b8d1a5f7f99f9d7716d
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 648bfe63919255a9a84d5803de58282adb606e93
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 0ad1d181898251a474cd3b84c3d1a108ddaf6e10
+SHA1 (patch-ppapi_tests_test__utils.h) = 1ecc1b52a2c47cdadce8ce7b9768ca26a08859a8
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = f33b36d0559ad983a1c2814adbba91218ada2579
+SHA1 (patch-printing_backend_print__backend__cups.cc) = 3ee984cdb8f159d5f77d122f070d12be2012a05b
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 45162103186876a5b2635bad54d462ce26c8c564
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 82326160b8f51bfa493358c5aa6fa8124d7acfd7
+SHA1 (patch-printing_print__settings.cc) = 7dbad14dc333b98b68c607e95f183231a85eb45a
+SHA1 (patch-printing_print__settings.h) = be211a4d32ad8bd60008869b2ef737b495f04590
+SHA1 (patch-printing_print__settings__conversion.cc) = 490325b6f4910b58ee036d62516f7e86c47525be
+SHA1 (patch-printing_printing__context__linux.cc) = 07a55d18fefad05c6bd6df077111181b095ac0e4
+SHA1 (patch-printing_printing__features.cc) = a4be800f1f32a7a295da5c6b450632f31ee7329d
+SHA1 (patch-printing_printing__features.h) = 4fc4c3cc360661a9ea9d8b3c6b7d34707df933e0
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = c6bd36848dfa508ea49e79a25baf96b4318a5d22
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 4cc8f0059c4e3a2c70f2aaf01d8b954628283c7d
+SHA1 (patch-remoting_base_chromoting__event.cc) = e736d9e18152a382728837351d19aa417c6425b4
+SHA1 (patch-remoting_base_host__settings.cc) = 6b6709e25bf92807d4389d00c9078b887bbe8050
+SHA1 (patch-remoting_client_display_sys__opengl.h) = 2588d571458ac36735f41d49cf9b2b38311d346e
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = affe3622641f13be53318beb8f3c1c9e0703efc2
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = c8a85ad5090153e2f039777b6d3a47cec4a24eef
+SHA1 (patch-remoting_host_base_switches.cc) = 988a60e5b1dfcdd65b2fe699dff2155fd5fd844c
+SHA1 (patch-remoting_host_base_switches.h) = fcdd14c14379e04f6df770ff9cdeefa5e64b806d
+SHA1 (patch-remoting_host_basic__desktop__environment.cc) = c862d40a8a6e6f293b79eda7d169307cf9dd6318
+SHA1 (patch-remoting_host_chromoting__host.cc) = f5f314d7ef4b5170896d26d20d5676558c7386eb
+SHA1 (patch-remoting_host_chromoting__host.h) = e56384d1b02ffe5b620cfb672b4b4dcf7c914099
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 921ef5750d3ddc85cd74ee1d88d62e8cf03374c5
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = e1d7f90711877c67af0f0dac74541dfbe2ee8803
+SHA1 (patch-remoting_host_client__session.cc) = 1c34a4c307202ab1d348f4716bf2c5b900bad6ec
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 32b7c67f23c0cef2630d8197ace871f7f6ab40fe
+SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = cd03abb447278fd1fdcc2ddca54f0cac1e307013
+SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = e3365839aaa0f3d7eb6ca6174dadfb4d099692e3
+SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 69aaa31b498a8ecd491d99b924d5de5e52334d7b
+SHA1 (patch-remoting_host_evaluate__capability.cc) = e5172850fc9beda94bd1165079e54f7bf9b37572
+SHA1 (patch-remoting_host_host__attributes.cc) = 6f0cb15a28829150f6f625ab972dce13980daa76
+SHA1 (patch-remoting_host_host__details.cc) = d7ba1c08da7eab4120ceaa09caf750a2841f2914
+SHA1 (patch-remoting_host_host__main.cc) = 98cf9a23ee7cbb23e5554563cb1dbb78cb919acd
+SHA1 (patch-remoting_host_ipc__constants.cc) = 5c80fd7d7e68db06b06e20bf6dfe00f03ad3254e
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 4ca985a156af536514faac8ca4b208e458c32182
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = bd084334a9314a8481ecde7068fb4cc66c47e747
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = ac61d6cdc5b96320dddea00565b45c99e11f5e3d
+SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 8366a61818780f42a85434c86223e874a6ff78f1
+SHA1 (patch-remoting_host_policy__watcher.cc) = 89dbb555927b59d472bd352b35b459759a5952d8
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 08304e04e5c77890d6618716ea26eff5da12e8ee
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = f8c2d78ed1fe7f8bb31622ebfaa8294006eea602
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = f4aab10a8a32a41a880f243d622aaf3e899077f7
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 1f05f294f829ebdc98da8f765435b5ca445ad1d5
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 5cd9929ff8cba67027e747bded6fbb6d0d05d708
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = ddb1108811ab6e33183f02e568ead7d6fee7f5be
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 059f365d3e8026018eb1b2cc3fca137dcf10afe2
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = f5227bf232950e8b7c7d0a00031adcad06d80ecd
+SHA1 (patch-sandbox_BUILD.gn) = d8d7bc25f93a1802caa3062d7c9e96b2a6d594a2
+SHA1 (patch-sandbox_features.gni) = ee30401c42e1f1ed8adb60ae4d2ac30fce0f1613
+SHA1 (patch-sandbox_linux_BUILD.gn) = e16b06ba24d437ed2ae4228aae8c657d462b50e3
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 1aacd283473320b6548497c92e867944bddba648
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = efb2f7ba892c5c34d092d8ad45489ff40f2eb29b
+SHA1 (patch-sandbox_policy_BUILD.gn) = 5097e5f013bc86021f2fd9f1f23ea7e9544a5435
+SHA1 (patch-sandbox_policy_features.cc) = c5744f7642c2e9216019b128edd9b421de09d702
+SHA1 (patch-sandbox_policy_features.h) = 0d8308fcee3345d7d1cabb845cb3019cd3aa64ff
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = ed51d72a4388f300871eb54b8d9166aef7aab067
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 4de815f4d48c60de729c88d6b4225bb2fc93bb54
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 23467bbf5f17af825abc5805198386509695b853
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 860b1af34a97b2a59029aa0c28802573d5dd93a3
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 415044c05a39f6fc7c4048dffffbfcfc82e0d571
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 26f19c8211e3b169fc9be9edc4d830f7074d2367
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = f5f1ccd5d9008b80149c2fd8a1295f7b8a1cf1c1
+SHA1 (patch-sandbox_policy_sandbox.cc) = 8e86c617a9e1a64621a17546be8e5daa4c432272
+SHA1 (patch-sandbox_policy_sandbox.h) = 0a75aac781905dd9f40d3f1449b07ef7c6797879
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 106df06cdf393fb8dd1caaa0564c1ab52a694ede
+SHA1 (patch-sandbox_policy_switches.cc) = 349fd733301ac7d708d2f590aa7d952fc56c9e41
+SHA1 (patch-sandbox_policy_switches.h) = 8fc0669da5529fe0ba4b9a1f9cfd00f9c0c1022f
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 59548753521aa1964de578fecabd5000a38828f9
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 51aaae7fcacd0a9b311968d1aa3a3ea18a8d72ba
+SHA1 (patch-services_device_BUILD.gn) = 8bdaa2479fe1224bde7ee31e0614d83edcfadccc
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 2fd0bbecf352e6ef61ae6500d2dd0eae61221339
+SHA1 (patch-services_device_hid_BUILD.gn) = 8dd92d4b14ba577472dbe705a191f47a6a076839
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = cbc4c86d8d56368a424947bbb20232152fdf336d
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 8715c66c64ea10518c10bd4b560e25432a9021a5
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 23a59705a26af58ab764dbce0b2fcd75c0297b64
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = c1c971a91fa4b2300fb3bdb9b19e22e14cbad317
+SHA1 (patch-services_device_hid_hid__connection__netbsd.cc) = 9c72e8dfc51ec22d4163a4f4328483820cadaab7
+SHA1 (patch-services_device_hid_hid__connection__netbsd.h) = 1729f65712459387a97dfbab7182a959a0680c47
+SHA1 (patch-services_device_hid_hid__service.cc) = aadf5ca14e467e6f39df7ae0206f8d5b12aad3a4
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = c6c4df3d94028d3a9425550f00536675a42022ea
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 9ee7b7e5d62785111b89454b4ac82ffdf5444636
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 78cc412704c5b42abcd9b1d60c8d810d0ddbc810
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 1fbc1dd05479e1ff94590101c8fae7389c28c868
+SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = da9cf241dfb107d3649c70c26e3090d7616d3749
+SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 3a32355aadb7bfce8ce86406e1019730d3436f2d
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 9e98b924b57f6863c2033bcb667640e81ff2b457
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 4a1816152a086c139a79784ad6e7f69003053543
+SHA1 (patch-services_device_serial_BUILD.gn) = 3d4d125070f7d4a3bd8f4b83b0abeea903488593
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = e434acdb49282794b8671ef3734926cffd8191d3
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 4d26f49e92a1a7fa9b6f6692e33994387dedf6d6
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 420d91917ceb43361b13cf5325597b548f5b51c3
+SHA1 (patch-services_device_usb_BUILD.gn) = d1aacf7de43ff151d9e9200f2309f1a4f2463b99
+SHA1 (patch-services_device_usb_usb__service.cc) = 2fd94ff3d12d2173cdeccaf6295c2721306f5e8d
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = d3113908ad1178360aee92480d7e43c0f43f8489
+SHA1 (patch-services_device_usb_usb__service__fake.h) = a2e534b7887d2909ccf0730c655bf2d992e409ca
+SHA1 (patch-services_network_BUILD.gn) = f346ae2eb6ece888340cc5d13ee7480e0be84fe3
+SHA1 (patch-services_network_network__context.cc) = 20ee6ab8f70904f97771f57d0548d7da5127f747
+SHA1 (patch-services_network_network__context.h) = be49e32126e622813fa26e57988d4765c96cfe86
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 25aba4b130646ef33fbbb426e80c4cb8503cfa92
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 307f997fb7f46c898946c93b110e52c157948347
+SHA1 (patch-services_network_network__service.cc) = 8eb21947fa12ddc86f01fe86ab87246ec125e5be
+SHA1 (patch-services_network_network__service.h) = ba9905f548d9388092409b65a7af40313d2dc389
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 4df108a2d7e9adacab242d559df43f25100d6ef1
+SHA1 (patch-services_network_public_cpp_features.cc) = 483e3952b28812b5d1cec4f1b3d2652b3672c375
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 7808d220b7b8a5067251c1f1da6408f2b1d0b3c0
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = f334a664996e1511a336904bec32fbbea0d862ba
+SHA1 (patch-services_on__device__model_on__device__model__service.h) = ed76198475776f3d91a05c812ade8085d6082b07
+SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 7793084852e3984361662ba73a1bef52ce7ba16f
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 40b3808d5256adbeaaa6d0d1c490fe9c603e0492
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = cf4763c011a9566ace4c416c78b72748cb81dca0
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 4d20287b07bc2b9a5dad465943152dfb70714b29
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 0a1184e5bb359ab5e618036a09ebb7ce401b96c5
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 5cfdbcbaa6b79c0c73b2ad5dff58befa29d23685
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 118961b6be67aec54147c3311f04076bcb9c8914
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = e41feabcf546751c7203cae64e309a959754af7c
+SHA1 (patch-services_service__manager_BUILD.gn) = 58e9a855db9937140fc899f64a09886cb8c2b958
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 6dfc89b2d60fd1c99edda9185cb890e98758ea14
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 828422d5d983f1148b4935f96387d3476717a24c
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 361ea79c23e6de78c180ecd6c450f706b243a0c7
+SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = fcde85b1b0164bc1be1a31ac5929c01bc1e905d0
+SHA1 (patch-services_video__capture_video__capture__service__impl.h) = c0740aed5920459bc93d01151aa1a3f71c372be0
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = f8cad608cfd8b87c5de156971246e5421cd6e035
+SHA1 (patch-skia_ext_font__utils.cc) = 50440327638be4642a1dafd7c98d44b49deaac8a
+SHA1 (patch-skia_ext_platform__canvas.h) = f4c752abd4810a660f3e4e143cf0179f90b0647a
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 860966b43554e0210042548b56b000d1a36dc1e4
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = f38b3bb4f9220bed66f8f8efdf6e2d4e09867009
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = ddf8e9934854bc031bce4d7515f8d5ad76ce3ad4
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = f68133c131785392479f823f03f664de52ce44b2
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = b923a99d2261332df4d16b723720c38b2715a118
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 9dfb27f726cbcc8ce1958c1cece1b898fe309b80
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 9d820da7af47965b9929160a5385bad86a8b71ec
+SHA1 (patch-third__party_angle_BUILD.gn) = 85690ce2a757818cef31a86bf2add6d252a100e4
+SHA1 (patch-third__party_angle_src_common_platform.h) = 27a7cac6fdf1b1a8d3d2dbb089ce027e74f8c66a
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 9ac53e69575231b7567eed48249be0b69a02ba68
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = bc23254a5727a2cfd5f9edc3d0ca018c59ce0d72
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 7b4a85d00bbf133601316845ded5e1847f67bb5a
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = cd9e7a7d79d6968264f609fa02a55827cd47a101
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = d541c9a12a3ae59d2edab1df5ae4b8b00f5ee2d2
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 5301fcf61c377878157cf1e1b08c2ae98c9d0a0c
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 38040524fa31706b963e8b4bd1a46ad511f1e9f4
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = ae4ee80858384b6318b9eef7a69dbf185b66eda4
+SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = 890fd6e0a5a3aa92884bf71cd3b68a1f072e468a
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 3c2fcc81ad48761170d4cb74a63c0ddd5fd45d27
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = c707f36efcf13e1eb9c86475f577b64734195549
+SHA1 (patch-third__party_angle_util_BUILD.gn) = c94770ab0db8ddbf07e52bf07eea956b4bfff45e
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = f3b0fe669dbad32cf688728ad8f2a218e8306258
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 26c26d9b52b2bf4401a97550613228a1bbf04425
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = f8e0eaf0ff04ecb31e68f01e76810d8cfcab1057
+SHA1 (patch-third__party_blink_public_platform_platform.h) = beea6c5356c62443ea2af2ffab910f78eca919f1
+SHA1 (patch-third__party_blink_public_platform_web__vector.h) = b280cbd683736055ef7cbce3eded55bbc6e7692e
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 25d7ef2e7dbf5c9a1bbf5435a8329866833da166
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 604e35a70915909218c369f8440b1cf3dbb70a88
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 106d2f7cd363927098fc072879972e392086f177
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = a0095d0bfee2cfb2bfea0aaf40f40d4cb00acd78
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 1c39dda1cc0b770345343da2fc6daabde4199da1
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 63b0f866563c7c5f6870cfdd01f86ecd61816443
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = b8bf0c1c3556fe6b041510b6a087acdee3e3854e
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 0a78cae4f3a93b166eba8b35daebda239ed89743
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = ccf281a17fa164d8501e497e24f2aa02011f1354
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 2a7d979d11fd83fe0eccf43564cd240cbb053149
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 07d2822d6854a69f55925e84f7295d10e8aa4704
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = fe3a6ff9edc097553d583b35444d6156ab6c8f86
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = f29ec2e5e1d095c360d54c29521331852c38beca
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 3f79fa0d3f3e777e2ddf82a0e33bc9825cbc4317
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = cb41cc4e304960ff9b47493a20e92f82ac57782f
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = e60e94c59bf1199c2d4a78144da67ede2fb6020a
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = a808011fc7568fdfad2e7814b8a06ec37cc41c39
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 99384e9d9746e7c663a24615100d3922bbf33ee1
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 08d24846d2b1c9c5238ffd65c73825ac1d8ee063
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 7ccf756c211f6b3b64a2d4ba1786980a453e4b83
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 2ab6d0bc884a47b66af9135677f189c76058245b
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 3ad69abb1c42f59f614ed11269d2e3360d99d295
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 2c069c0de2a5ea3c40c52028f2c9a33bc835c99f
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = a46ed3b0ed54e07ad2eae449cd1d9d9d541af8bf
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 4377303461f69ed7a46f66be22ff8453491ab376
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 16687c044d608b3fe3cb5c6bab26cfb8e6c5e3fb
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 3f193d2aabc9733115fa681bd3538e124fbc9908
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = 00ac4d07580493349a1c225d34a831a0fdd3d26b
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 0385127afa4d0415b971511905321148a562f935
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 9cccf066d761a9bcb9d46cb66a05ce8e76a004a1
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 1794454fa25fa3936e8922b573240a3195e792e1
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 9b8121bffda11777a3adb0f760e021c3aeffe444
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 7ec56ba60e3921134a6684613081b566637cb993
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = d9ac39c5efed2363583f31326af1ce27efd73f67
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 7e38440193124e1a30a2bd2dcba9041f105de7fb
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = d400dd1e4a3b2cd1660444ceab237c8865172c39
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 0e92e354a9e4e4a22cd39df8a7db0582cc295cb9
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = e43af04c0957eccc21a3800c631a67c97cf80fcf
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 1200403fa9e7cbe9180e1287c06f13ca0dea41f5
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 9d2fbb814a41e981b148fb120bede570dc9bcd74
+SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 5de267866ca5348423be32c9758fd69b915b7a9a
+SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = 7b135314d4ad0683e7d6044aab7500a35efb2436
+SHA1 (patch-third__party_brotli_common_platform.h) = fdff0171fce5bfcc6366140090fec4ebad6bc8e6
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = de22d8185ec8a25a4f7392bee96c399bc9cec71b
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 45f4fe85bbd98c94705d8af1cd2a9195516c9496
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = a30ae6889a74dac2093892e6b3ce0036df2ccee5
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 6bfe631ac9b16be817e215e55efe88763e488f05
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = b0547b3ee280ad9ba4ea25ff0c4108c17a7323f0
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = deb78191b2a4e0c3195663bb8b60d1c89886105f
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 5a0a96826650e9f8291485af50b0c6b5eef2becb
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 08d38badbc7d6f08153cf503016cc9414774b694
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 1ffa4f19a7629ff1314a3e29561851c64ddd6dbc
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = a2d54512c3ff443b08d27ef8e4e6728c2890a8fa
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 6d910e5975c23f39a172a913e8c69bbc84cf658c
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 25b33a6c90a4fa60336e757fdffebaf973f6f191
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 464405fb5cee27bcb050e2bd86f5848a24b6a418
+SHA1 (patch-third__party_crc32c_BUILD.gn) = 9cba5e4f17d2f6149b323c9484b4ccd1003c6bac
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = cc1eb8ba02220e24c1ed67a3f9f7d6da1db302f8
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 321f1be8c952b3c0e65f3c3678fb805a9acd82be
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 5c26ce5c4d694e3a46174bc521b3a627fc4bfc52
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 09a0800a2ef24267546ba7db92c0aaecca0dc6d9
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = d0fb620c786ab9ee74bc048649269a1d97556f3a
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = f26eac61dc8057e291107317518b1f6837899658
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 866448f7eb07897fdc1687e820306f1f50c18b33
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 0d3f876e1ea144e9a88be93cdb370ae4fa8a9f23
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = cc95e034b2edec7a158a8721be137067a0d704a0
+SHA1 (patch-third__party_fontconfig_include_config.h) = 86483c52f542f6f5950c2a64b756ad81e93648a3
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 6da0b68bf71dc4bd9c279b5810b0a3d51c429edd
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = cc666824d31da02c49f527d82985764b4f304a0b
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 04b691e7a63888b000848b4370439023dbe0b72e
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 99ba0fa5b3ee38b761eccb2a7912cfca984d6743
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 0e6eaa587554dbab063f4354e06a201f6fc6752c
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = b953298fc8b7753eff2429049099070711cfb847
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = c3c86b0fbb51c6ad70ad60f75631ef6feaa8a5f6
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 36ebf11d1268ed52f3bc71115726d834666134b7
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = ca1889c495f15826bb5f26742c9a0269c7e73bf6
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = c3f0655a224ef16add8a752ec76573ae27647e05
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 03b84c8544b2ed3a1a776d314c1cd5cbe7e3bbe7
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = a8cd72ba9f3ec477dd3236d710fcec27866a359c
+SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = beaa561e3e6c336b2948be9a549299f7ce071b91
+SHA1 (patch-third__party_libsync_src_sync.c) = 7b3ec0dc81e23fea303ebc25a516bdee5bc4a037
+SHA1 (patch-third__party_libusb_BUILD.gn) = 323b49cf9997c372da38b0a2707eb3e9b77fe883
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = b0b8abe87b9c401d72ba46ff0558d509c8c0386a
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 41406f47276eb65405d752ccdf0fdb6a201be1a3
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = bf42d5db8ead01e82603b3c4eae7d185c8963389
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = ab43de75f0617fac3bd957c0982441c7dc835759
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = b737b4af19ab30a1bd7b819c9b5e57c75e0c268a
+SHA1 (patch-third__party_nasm_BUILD.gn) = 0bb9612915efa2d9823f51b960cb384df8ca7585
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 320654b2367933b971922584600fc713ca5d9c58
+SHA1 (patch-third__party_node_node.gni) = 4a729ba0ad42a2e25ab7c82312f401d240b08d63
+SHA1 (patch-third__party_node_node.py) = 20379dec932fca6c79915e30c5a5a6aa0211574a
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 34323f89226e1f82d58be9e74fde68d24fc18da6
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 6230bf44476629d2f90db555da66e79f1f21a309
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 7a194692f84955c6c9a11909b8ee8c185c2f4438
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 26cef2412a6559c7760950a7fec791102f096b9b
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = e2f4801f5c61e6e983c1b8184dedcb372727d16d
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 7c639f5994b0dd622f64e7a3b1739b5e94218efc
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 1e40e5521c7e35d9c844a21e79f82d03b09b7110
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 51e2ab1c6ae9bdcf7a7f6247e50fbac7818dc050
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = b67b750979a072ecc7cd31534346cbb4a93fe82f
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 56447d60ded848cd74e81254d771e574d4939a16
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = f4693dd3b5bfad660308f41d48ca4c9a03995284
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = d39ba283013daf9c7998554389dac98c3e23237d
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 8aecc692cdf246289796206f6c823b80f5989ba3
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 05f00f0b7e7273ddf2bb7fcb46307af285e03990
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 60417e3333aabbc9b2f3805fa395393d6656a16d
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 8dcb7edc97e49e9bf65dddffe3b77562bef8daec
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = ec441dddd2122e2ea66440e642c9355de94efb2f
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 2266b7ab3882c8a0d4be8db62aed050211b8bbd2
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 6cb2f49b9bba62d497eadc55410c44320aa14a4f
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 0a6ae7e12d055b2622491422a83dd2ca92dd0760
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 0e0cdfe5ffcb39308fd46ad956077b3cd91ee75d
+SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 7cc73611f0d24461d1c83b540542914a9d57f994
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = ef4b12f6bd5892ec56655e1d5d6094830c41af5c
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = d23de5cfbca3cff4024d23ee87d881257e3cdb7a
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 1622a25a5ddd418c189645a70f6d1dbe06d06cdb
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 5842888bad057b53a6d5437a34cbfaa3c0700603
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = df7dafaaea1f086d0f8d099d0f48a5bd5ffe99fd
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = ca7bd0767d3177d83849d145219e1ec8eead1bde
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = c9383d4ef68b0ed5dff85624aa16eb36ac6d37c4
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 68bc8fef7ba06ab029f9dd2971900ad3f10298bd
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 7b6555cee1206c9482215062de13a8e699a556fe
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 5a73cdee144b79a513ea90c8bbeddb8cdceb2737
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = b4c479f94b26df604ef6c654995f9aaacbd306eb
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = d9e97501e84fb2babc4b576cea698dfdea7605f4
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = a9e01c2ca7828e44c9230741e45ee23fa9404257
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 8f73e438c9c84f8168833ee15d09a17a85e2a45b
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = e9e31d857636767b99a70d9e62d1b8535a200bbc
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = d6e3cbe24d7c80de4b17b90176609b08c8548b5c
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 4ac15a91dd6f0c51c01d4ef126e31f114263d9d6
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = b443f3d98c0bf11d52fd97977fe5383b580100b5
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 43a202f4b8112aa3f5a3891b02d48e3f871e331b
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 9080e72f8f60d1ce610d25c02a2cba348da3c20c
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 03ca40e6fa53865e2668cf03bb7f5ba8f30c25d7
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 3c45dda0dfad25cd1f3d45ab90c957d18546941d
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 1268ef6e9419464904b8b0ee4bf083d431ada201
+SHA1 (patch-third__party_tflite_features.gni) = 7eda24730123d877b93e607b2adab066b89ed1da
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = f9186a7e12f017327b25e1ed50942ecec664907e
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 14a73f1ce270131dbaa26e6e96892b3d23b2fdd7
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 2a00950e2a731b9ce004e68d8d0754f84372fd1e
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 266a08acdb08ee453fe8aa4e4048508dfc846e4e
+SHA1 (patch-third__party_wayland_BUILD.gn) = 5a9231d8e389e69137d6459483952386925d53d7
+SHA1 (patch-third__party_wayland_include_config.h) = cd954b7997f76f8f7ec14d9367aba9314a8fdbba
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 2ba5ec931601b691bca458ae23d7859dc18ed922
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 695ddcf305ce8add65d5604ca08802307fbcafbf
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = d38967571d6966ff19f5ad786aa493742cb62a2d
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 2cea8364f0ad2fd4cfbe56c7e6c154cfca1b4015
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 5f2fa58d5058991f524dffa903dac0ce81c5ed0c
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = e16ad9ef8db913d81b33324d600409d14e47a941
+SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = acefd14409d7e2fc0e24b671fa67187d2b841d89
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 2fa7432a1ce2e06434699ec8ba66a89c54c6b22f
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 9e473528175887269c5fa04e5125ef79f38be0e0
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 0eda7db99621c376e21c254717790fa6bf4a15a3
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 0a80efa61a94489c3935cb0455f99e022223a9c1
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 9042cbd2f3d0278a3a67f632acf049d1437f9b72
+SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = 3030e3dd22d3508d46b9c9aa36d8391469f8e2d2
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = a227926478b89279732a8ba752c970d82de207d1
+SHA1 (patch-third__party_zlib_BUILD.gn) = 34902d6020e3df73a6bbd0a4416b68792080d3d3
+SHA1 (patch-third__party_zlib_cpu__features.c) = 3d89508a444effd3df3fbab94c1c98c41bffa643
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = a1f89be38a56f348564cda713df350f0e16dd9d0
+SHA1 (patch-tools_generate__stubs_rules.gni) = bd39357645dd2c1bca0f5b75aa0d3e2291636628
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 625d764ff2ebd72a50516619c3c1afd3d0f586a7
+SHA1 (patch-tools_gn_build_gen.py) = fc8fa150a6308f2592568909e3371467d72457bd
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = b8e6b368445dbc2b6433e5a66456f3b2383a2af3
+SHA1 (patch-tools_gn_src_gn_version.h) = e3a97ebd8ab2bdb4ca816da107745fb7cca8590e
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 62fd5bcd8677293fcf896f38b8e338a1ee6de32d
+SHA1 (patch-tools_grit_grit_node_base.py) = 804b4b263b6e3927c4c8b567bf9e11b3b6e9d3bf
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 9ebfc47f36b907061ead6e70b3ac83039739eb4c
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 86a3fd5da80a1be188e038d61a20bb85e7dbe393
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = ac4335ba4a03ed3cb7e5a3f954f109e40e16e0ae
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 071a86bfb56e3f4b69dfedd8fdff7faa308416d2
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = be9e5e9ecc8842ef1dfb17bb7ee2b13956aca9ea
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 502e506189b8bee7d14a2ff09bdb6542b70eedf4
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 540eaaa087ac4414547a2e072aea5c7fdf7ebf51
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = fe5b39eeeef6c2380d838a0ab7b3f519467b268f
+SHA1 (patch-ui_aura_screen__ozone.cc) = ee73e4936228a83379933109dbb25389d2585692
+SHA1 (patch-ui_aura_screen__ozone.h) = 3b95a88a8e5a170bf7e9aa973c228f12ab3937dd
+SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 9b9dd1ec28ac5bcdaaa553f3ea2551c33c394c7e
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = f8ada6ba1f6b7722d115352af0318cb6fd9644a3
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 203f908a0069ba3f81be999e3acbc90fe3f95770
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 93fcfa8c4c27c8ecf04405531b96b7fe598156e8
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 3c5762368a87e97890b795eb05f76553ca51feff
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 1c32802040a9fe50e7deb4802e02705203196179
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 24a95133d29d09ab4568ee6c3d5e6e6a153947d1
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 5ecf9edf048bfb53296a4c39214deb03956c7062
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 9bd2e780f9bd7bb11cea4e01b288b26afe46c7d1
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = c805b6fa9b7977273ffd8eb2fdd227e83dff63bc
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = aa2a5576ba196520170c705f8a97510b72e1d81a
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 0b2ea7d1a10be160dd0d7ae8eb723a1fe2e18767
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = ea5347fdb50394662d7628935bb6f2043f2143f2
+SHA1 (patch-ui_base_ime_text__input__client.h) = 3a55b0e5e496493acbdb6c2322eab45c9d1028b8
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 8fd86404b71a10310a6ed452c30f1b4b7756cea3
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 4ac5ed6e78767d9a7d86907775b32f74f5614dbf
+SHA1 (patch-ui_base_test_ui__controls.h) = dc24754dda501904c777883ecb807704d0b94907
+SHA1 (patch-ui_base_ui__base__features.cc) = 247ea72512f42d6095256ad96e9efa9c0d64ca57
+SHA1 (patch-ui_base_ui__base__features.h) = fc7e0b218de7448dd9647373b2bd0e6efdd49c7d
+SHA1 (patch-ui_base_ui__base__switches.cc) = cbaccb57e2b05f4af20279284c0080973b115e6a
+SHA1 (patch-ui_base_ui__base__switches.h) = 9fa1ead077a8d119de09eb169ccbe2e4adc1d33f
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = a2703d2dcd1839426eb67f43fc614aa28bb8df06
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 44abc7729062575be720786d0df81cea04cedfaa
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = da0326d4244cc82e7baa152eb366e69401edd754
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 7c1b95d15b551ce012709b53070fd1a711ddbc6d
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 00d28d04384e34a7698df0bf6f4301a9f6f9c78b
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 53a0334355d8f1b2e8541a231d7713c696d136e4
+SHA1 (patch-ui_color_color__id.h) = 6df216804ebc98951ee2136d2795444d4b182849
+SHA1 (patch-ui_color_color__provider__utils.cc) = 85dcac5efa9ec6a5fecde3bb1a72c5844be5dfed
+SHA1 (patch-ui_color_system__theme.h) = 8e63e7cd73b29b633bc877b9006a8ced106065a1
+SHA1 (patch-ui_compositor_compositor.cc) = 4e705914aa297effcde886e34617bdc303566878
+SHA1 (patch-ui_compositor_compositor.h) = 7d05028acf61f3286b96f585ece5c24215368191
+SHA1 (patch-ui_compositor_compositor__observer.h) = ae2ecca0557bd1aa54d6bab6c3dcee8445d762a2
+SHA1 (patch-ui_display_screen.cc) = 74fa6cf8d65b822cdb1dc4a1df290fff98db2143
+SHA1 (patch-ui_display_screen.h) = decca3bc57990db369c7d654c19d79f28ad36b6c
+SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 6e2c07ce7d4010dc85c8193beea59456e80c4aa2
+SHA1 (patch-ui_events_event.cc) = 0022883ab602fd89ee7f0d621e3a9fbce404c8b8
+SHA1 (patch-ui_events_event__switches.cc) = 2f7cc3255b0edf9eb1ac6d7510de714c9032f726
+SHA1 (patch-ui_events_event__switches.h) = ce15b8b80edcd013cb554b0f9a88e7ce25dc6a73
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 46210dd7f3ced23728e8ce1a5e3c34a7fefe9808
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 111cf11821195d3a9c3e44c7c3ccba9e69ed3382
+SHA1 (patch-ui_gfx_BUILD.gn) = 9f10b2a80887a44b9f13ca3d64ec59ffebb08ca6
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 1c8c86772d6a4ee298a036994bd7111b1dc77da7
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = cb10b21981b6458b1a21dba07d331fe1fe2c83bb
+SHA1 (patch-ui_gfx_font__render__params.h) = 773ad528a1358827d0ad4b21a3db26095d3f5c4a
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 8b16e0e9ca4d188ab1130d829e5aefc00f12bd9e
+SHA1 (patch-ui_gfx_font__util.cc) = fe1aae14cfc5dfa74297c7e571b7a643eb1cb3c4
+SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = d199027ddd7f2f4fd8af1503e710cdfd113cd92b
+SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = f6dd397bf38f8182f18cdf08e0e68ed00c7c731b
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = ac496947c201f354506bd9d457cfcec12e63b3d3
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 46b17d6b58818f005e68a20c22baa071b041d85d
+SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = 1fd978d698ed7f1a97f562c9a16b59eec3c2866a
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = b32960ceb8f4a982e4dc65bcaf1fdfb63c05c5d1
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 4fcc7ff58c77a8530720db9cf62c813144d02347
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 980fb52c524212fd79b22b7971e2c2c75cb13472
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 7ce0beeab6675e02ed393bb13174972773eca316
+SHA1 (patch-ui_gfx_native__widget__types.h) = 4de9dcdb7d008133b73e024889390efe36770eb1
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = e6a8151a41e65ddb87f75b9cd01090dfdb8e34eb
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = d1956265164129424f0b98bc3eb2e91d04a65be2
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 22a2e1d7985ef8a961086340e9551dccd9df939d
+SHA1 (patch-ui_gfx_switches.cc) = 5e955612af8844e13e8efbba735bcd41c0075241
+SHA1 (patch-ui_gfx_switches.h) = 562eae1d1146f9a75c0bb408d493d828071e2db2
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = df39ed4653382f9ed649e3b63899c47fdaf7887e
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = b0c85fd70ecca39281253ce61f7c7b3eda60284e
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = 8e0f74d979017d48053ebd1e3b24e4a2a726431c
+SHA1 (patch-ui_gl_BUILD.gn) = 4af699a81b1ca7eb1f4f4404621d2011c1758756
+SHA1 (patch-ui_gl_gl__context.cc) = 8bb24f70b6b716d311984d1c4156cb35cd80a9a8
+SHA1 (patch-ui_gl_gl__fence.cc) = 09d923832da4fb391f53a416a02ea204626ec511
+SHA1 (patch-ui_gl_gl__implementation.cc) = d0f088dd570bcba513995f49a35f4ec16d415ba3
+SHA1 (patch-ui_gl_gl__switches.cc) = 50d88afde88a06b153672b651375ffce61348eb9
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 84a622e84ab65125a31cffcf52e1b3a61b179cbc
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 90faaf2c79b8fdaf88d906d318fdd7d3d45ceadd
+SHA1 (patch-ui_gtk_gtk__compat.cc) = a7580c77b324a26daa36101b1a4b5d0357d6b74f
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 59b1509b1d5b733570601ca6239de1ec4f10d6a9
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 1c0097baaa4282e4470b52da879d50e8a8642cc5
+SHA1 (patch-ui_native__theme_native__theme.h) = 9c3d4e5b8cb3193336cebd61eeec188d39833165
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 4e56e3bd39f07188063e770e66c58bdc8e26d492
+SHA1 (patch-ui_native__theme_native__theme__features.cc) = 33a29f9bb3608e2cf9c90c0fa6c7be6437d7a06b
+SHA1 (patch-ui_ozone_common_egl__util.cc) = f8e3b89a523ae8ac2344862a4d45683b936f5e70
+SHA1 (patch-ui_ozone_common_features.cc) = 12f40afd7d979002be590b9774f03c302433d543
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = f87135b73203b975af196b18c0c2e50fdeb7aadb
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 7f640f5d15169ba78906aee607243dd08e153136
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = df97c96d9a0dad1afd06ffd4982dbeba0ce91181
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 69991e41bd3c0df59361a4b81c81c4cc6b3c0427
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = f8d21d7c40bf8ed3f9ecfa66376451c17b0ff68d
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = 2bd4df9fd51699eb93fbaff1c7f7b138410b336d
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 7c0b8335b23b9630fe6b7a4340bfec30147fe859
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = f33e5a469f8c5d116effd1d72d03c69df391d2bd
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = 23fbfc6d4ab6fac6b9954d565179feaae6022de2
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = eefc965dc8396edbaaf05f0c343f8288d42eeffb
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = 9cc41c45fea1505fa1abc09a8ca0588c7ac8c13d
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 65854f5c445a3eae7551591190d7562c5d8b3a5f
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 8201a1ecce7b4c359b7b2bfa03613c08458c11fe
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = 800ce591d05a951e49444ad0d35fdb37fbb56dda
+SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = b638906ce0c839ac0cdc4990275ae44adaaf6630
+SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = bf0a597aaf49ea8156f2d0dff65680c8b365ffc5
+SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = 943cff47c88ece39fa161b9c2aae4bb084008f88
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 2222516cad2ff672a357e40be9365699535996e9
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 9fa36afed25898c32e21bab2ad5e0493d6592cf3
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = bf572ec3f5a1bcbd544bf09ea2698603e8e43220
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 2413a2f4f363e84575981b08fbf30ba12a64fc0c
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 5aa1dfd3a850bd16a0e714fd1d70ac6058b1a94c
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 981c4485983905c6f09bee771da74e481d46e4be
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 7156859cc0c568e28c3042234ee3a07ebd435ad0
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = fb653d75dabcddcabc45a7a31cec58c1ee4cdbfc
+SHA1 (patch-ui_qt_BUILD.gn) = 3732b3bb116faf8164487242e23d69ffdf992100
+SHA1 (patch-ui_qt_qt.gni) = 99fe2a68aefbb8656666106a6950c8fe876d99d4
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = ada875dcd4b60671486304b2745d35368339e47b
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 5da30defe02c0c6d61ba3c069608c821fe9de287
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = a04c2c641b0e3e6a8849f0a514d0dbd485149e13
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 40d62bf5af8ca135a4df705d11ac9fa4de244af9
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = c51cb20ba9739d32b74f16be7143e3e5a967cf64
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 86414ef383a7a807a2bb9e4f518e6d334d616991
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = d207810211731457354c7996e303b90f9c2fe95e
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = e689657726432aa5df81461b7e9b94c2158f5aa9
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 4dd06dafb6d64f4859d93221933bde16e1fe50c1
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 304eff0d8c08fc2ebc438fe920669a213f1752d2
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 74634be58ff9ef08e97678f03f6969b3d721a154
+SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 31d9dca98dcc0e4da5d06a5a9ff0b384fafdab2e
+SHA1 (patch-ui_views_examples_widget__example.cc) = 4663f7d81468749973b596b28aea4761892a8758
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 9a45e17bb45bf67998a7d1ccdf48d87206cb2e3f
+SHA1 (patch-ui_views_style_platform__style.cc) = 3362362a4d9eb6965a91d1ce24785d82d9eb3cbb
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 98de65d1c332605168e254713a19e9d7514a8698
+SHA1 (patch-ui_views_views__delegate.cc) = a1477428d9c8c62ff8c777d0481e101626541334
+SHA1 (patch-ui_views_views__delegate.h) = 73e4437ed3624e4be27e58286e58790ae342f7f3
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = cf721eedb963fd6e67281505bbca667d4705f133
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 2270ec32c88749e349ef5f9c741526a7e2c2d105
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 9cd396562d4a51152d81c4aa3987d6c31b4d0a1b
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = e5e5dc91fbc37edabeb9acf98da343ff7b7254c0
+SHA1 (patch-ui_views_widget_root__view.cc) = 6ddf3d257e6888dec74a4dfa1e30933fb3934a18
+SHA1 (patch-ui_views_widget_widget.cc) = 3ee2be0eb3cfe9fcc93b8c7e0afce44daf666042
+SHA1 (patch-ui_views_window_custom__frame__view.cc) = 265a7ba3991df1128ed4e869b3ca04a9c248d8b5
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = 4a39136b315a6ba624c71c75e819f09c647dbfdf
+SHA1 (patch-ui_views_window_frame__background.cc) = ddcf61dab1e010649480c60269ded3562dcbe716
+SHA1 (patch-v8_BUILD.gn) = 3d119f06c610892f19189b2954cc3a8615b74aef
+SHA1 (patch-v8_include_v8-internal.h) = 801678b414ff83f655c5271c41fdabe3ae362a68
+SHA1 (patch-v8_include_v8config.h) = 80f44d311b528c52ac0aebb6a221b86e8c4d46e8
+SHA1 (patch-v8_src_api_api.cc) = 3fe087eee991896ac8fdde7eba01bdea19affb5b
+SHA1 (patch-v8_src_base_atomicops.h) = 57842e60617423a4569bfdf831ea1eb33333fdf8
+SHA1 (patch-v8_src_base_platform_memory.h) = be3d6a5bdb51093496e66ec3986e09cb3e747745
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = f9002e9738ff2afc570045ec14f75ab0c55745e2
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = d9bc2b19911a1021136d933c54ff8ad5b3ce836c
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 445ddeac893472f729b0e573b4e164862b2d00f3
+SHA1 (patch-v8_src_base_small-vector.h) = d423a0053a8e4502ec41db701af47b25e1277fdb
+SHA1 (patch-v8_src_base_strings.h) = 955ad0777f6b7efa560fb17a236c6f777c0ba672
+SHA1 (patch-v8_src_base_sys-info.cc) = db99553811ff81d6bbde282f5eaf6f50313ae8dc
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 7bf3222821818dcb1cb856ae55e0def68770c16a
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 1a16e3fada9e9ea3d0c405b4f1174d4703c6d2f9
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = c8e316fd5fc33b896df21b8d0104bc72cf7736fc
+SHA1 (patch-v8_src_execution_isolate.cc) = 1e6ccee16a9fce898af05b477fb11418b39a90f1
+SHA1 (patch-v8_src_flags_flags.cc) = 84338e3e87b229867ca3270297938da53076c2fe
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = d461098dfc3b9f7db8af565c17be946d709a5da0
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 8f6a5d6583cee9b8a4da5d7ba8eba444b4fac774
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 08dbe34df21a07a50e795ca846ef25ca601577d7
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 9ac86051f55caa8a1ce9f8d7df9cc03d57bfa5f4
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = a0b71e4d5547362587c3af3fea4e18a3716954bd
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 2fc3e36cc8558c117db478297222c86542bceb1c
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 3267da013fbd0600737cf68d2900e014bc0905c7
+SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = c822d70fa9cff7be2790b638f8e9bc6e2221dee5
+SHA1 (patch-v8_tools_run-paxctl.py) = c3c9bceeba771237ab007f94e054c35360fbfa56
+SHA1 (patch-v8_tools_run.py) = 97e5031225d118309f1dcbedefb50870dcbeb2ff
diff --git a/chromium/files/nb-delta.patch b/chromium/files/nb-delta.patch
index 990c221c73..761c086f9d 100644
--- a/chromium/files/nb-delta.patch
+++ b/chromium/files/nb-delta.patch
@@ -1,8 +1,8 @@
 diff --git a/base/BUILD.gn b/base/BUILD.gn
-index 8d46278999..0d494bcbac 100644
+index 96c59c077e..6c26c96610 100644
 --- a/base/BUILD.gn
 +++ b/base/BUILD.gn
-@@ -966,7 +966,7 @@ component("base") {
+@@ -962,7 +962,7 @@ component("base") {
      #"system/sys_info_openbsd.cc",
    ]
  
@@ -11,7 +11,7 @@ index 8d46278999..0d494bcbac 100644
      sources += [
        "posix/sysctl.cc",
        "posix/sysctl.h",
-@@ -2136,6 +2136,13 @@ component("base") {
+@@ -2147,6 +2147,13 @@ component("base") {
        "process/process_metrics_freebsd.cc",
        "system/sys_info_freebsd.cc",
      ]
@@ -26,7 +26,7 @@ index 8d46278999..0d494bcbac 100644
  
    # iOS
 diff --git a/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc b/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
-index 8f89f8fee5..15f220762a 100644
+index 27ff6cc07c..0bb4b49a7e 100644
 --- a/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 +++ b/base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 @@ -17,7 +17,7 @@
@@ -38,7 +38,7 @@ index 8f89f8fee5..15f220762a 100644
  #include <sys/time.h>
  #include <sys/futex.h>
  #elif defined(OS_FREEBSD)
-@@ -124,6 +124,9 @@ void SpinningMutex::FutexWait() {
+@@ -121,6 +121,9 @@ void SpinningMutex::FutexWait() {
  #elif defined(OS_OPENBSD)
    int err = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
                      kLockedContended, nullptr, nullptr);
@@ -48,7 +48,7 @@ index 8f89f8fee5..15f220762a 100644
  #else
    int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
                      kLockedContended, nullptr, nullptr, 0);
-@@ -145,6 +148,9 @@ void SpinningMutex::FutexWake() {
+@@ -142,6 +145,9 @@ void SpinningMutex::FutexWake() {
  #elif defined(OS_OPENBSD)
    long retval = futex(reinterpret_cast<volatile unsigned int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
                          1 /* wake up a single waiter */, nullptr, nullptr);
@@ -59,7 +59,7 @@ index 8f89f8fee5..15f220762a 100644
    long retval = syscall(SYS_futex, &state_, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
                          1 /* wake up a single waiter */, nullptr, nullptr, 0);
 diff --git a/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc b/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
-index ebc010adf0..45c9ad0d58 100644
+index 7d3b5baebf..9229303073 100644
 --- a/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
 +++ b/base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
 @@ -18,7 +18,7 @@
@@ -101,10 +101,10 @@ index 54cb093775..1bd6713b0c 100644
        char bin_dir[PATH_MAX + 1];
        if (realpath(getexecname(), bin_dir) == NULL) {
 diff --git a/base/compiler_specific.h b/base/compiler_specific.h
-index 359b18cd53..32f4843f83 100644
+index a804c3a47e..9c59a6e293 100644
 --- a/base/compiler_specific.h
 +++ b/base/compiler_specific.h
-@@ -316,7 +316,8 @@
+@@ -326,7 +326,8 @@
  //
  // In some cases it's desirable to remove this, e.g. on hot functions, or if
  // we have purposely changed the reference canary.
@@ -115,7 +115,7 @@ index 359b18cd53..32f4843f83 100644
  #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
  #else
 diff --git a/base/debug/debugger_posix.cc b/base/debug/debugger_posix.cc
-index 1599fd4bb9..5a84f87765 100644
+index b42b9e52b9..3c96dbc8fb 100644
 --- a/base/debug/debugger_posix.cc
 +++ b/base/debug/debugger_posix.cc
 @@ -90,6 +90,7 @@ bool BeingDebugged() {
@@ -854,7 +854,7 @@ index 04df5e08bf..f1eeb2fa82 100644
  
  namespace base {
 diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
-index 976b9a1187..eb19c7c571 100644
+index 87019b0f15..c648fa6d82 100644
 --- a/build/config/BUILDCONFIG.gn
 +++ b/build/config/BUILDCONFIG.gn
 @@ -137,7 +137,7 @@ declare_args() {
@@ -927,14 +927,14 @@ index 6a590b0ef2..4cb5ff43ac 100644
        ozone_platform = "x11"
        ozone_platform_wayland = true
 diff --git a/build/rust/rust_bindgen.gni b/build/rust/rust_bindgen.gni
-index 8a2fe83e91..2aaafba7c7 100644
+index 1b08ffdf09..2aaafba7c7 100644
 --- a/build/rust/rust_bindgen.gni
 +++ b/build/rust/rust_bindgen.gni
 @@ -11,14 +11,14 @@ if (is_win) {
    import("//build/toolchain/win/win_toolchain_data.gni")
  }
  
--_bindgen_path = "${LOCALBASE}/bin/bindgen"
+-_bindgen_path = "/usr/local/bin/bindgen"
 +_bindgen_path = "@PREFIX@/bin/bindgen"
  if (host_os == "win") {
    _bindgen_path = "${_bindgen_path}.exe"
@@ -942,16 +942,16 @@ index 8a2fe83e91..2aaafba7c7 100644
  
  # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
  # ../lib.
--_libclang_path = "${LOCALBASE}/llvm${MODCLANG_VERSION}"
+-_libclang_path = "/usr/local/llvm17"
 +_libclang_path = "@PREFIX@"
  if (host_os == "win") {
    _libclang_path += "/bin"
  } else {
 diff --git a/build/toolchain/gcc_toolchain.gni b/build/toolchain/gcc_toolchain.gni
-index 2e6700d66f..251d959365 100644
+index d8a1d097d0..609bdeaf9c 100644
 --- a/build/toolchain/gcc_toolchain.gni
 +++ b/build/toolchain/gcc_toolchain.gni
-@@ -622,7 +622,7 @@ template("single_gcc_toolchain") {
+@@ -624,7 +624,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.
@@ -1046,10 +1046,10 @@ index ce049dc56a..12f40cb6eb 100644
      NOTREACHED_IN_MIGRATION() << "Platform not supported: " << os;
      return false;
 diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
-index db0ee8549d..e16248559a 100644
+index f91c23b3cb..a58c4b14f1 100644
 --- a/chrome/browser/flag_descriptions.cc
 +++ b/chrome/browser/flag_descriptions.cc
-@@ -7998,7 +7998,7 @@ const char kAudioBackendName[] =
+@@ -8163,7 +8163,7 @@ const char kAudioBackendName[] =
  const char kAudioBackendDescription[] =
  #if BUILDFLAG(IS_OPENBSD)
      "Select the desired audio backend to use. The default is sndio.";
@@ -1058,48 +1058,6 @@ index db0ee8549d..e16248559a 100644
      "Select the desired audio backend to use. The default will automatically "
      "enumerate through the supported backends.";
  #endif
-diff --git a/chrome/browser/ui/views/side_panel/BUILD.gn b/chrome/browser/ui/views/side_panel/BUILD.gn
-index 5baeb55f29..b6e62c3c7f 100644
---- a/chrome/browser/ui/views/side_panel/BUILD.gn
-+++ b/chrome/browser/ui/views/side_panel/BUILD.gn
-@@ -172,7 +172,9 @@ static_library("side_panel") {
-     "//chrome/app:generated_resources",
-     "//chrome/app:generated_resources_grit",
-     "//chrome/app/vector_icons",
-+    "//chrome/browser/cart:mojo_bindings",
-     "//chrome/browser/companion/core",
-+    "//chrome/browser/companion/visual_query",
-     "//chrome/browser/favicon",
-     "//chrome/browser/lens/region_search",
-     "//chrome/browser/profiles",
-@@ -181,8 +183,11 @@ static_library("side_panel") {
-     "//chrome/browser/search_engines",
-     "//chrome/browser/themes",
-     "//chrome/browser/ui:browser_element_identifiers",
-+    "//chrome/browser/ui:webui_name_variants",
-     "//chrome/browser/ui/actions",
-     "//chrome/browser/ui/browser_window",
-+    "//chrome/browser/ui/webui/side_panel/bookmarks:mojo_bindings",
-+    "//chrome/browser/ui/webui/side_panel/reading_list:mojo_bindings",
-     "//chrome/common",
-     "//chrome/common:constants",
-     "//chrome/common/extensions/api",
-@@ -198,6 +203,7 @@ static_library("side_panel") {
-     "//components/lens:features",
-     "//components/omnibox/browser:vector_icons",
-     "//components/optimization_guide/core:features",
-+    "//components/page_image_service/mojom:mojo_bindings",
-     "//components/performance_manager",
-     "//components/pref_registry",
-     "//components/search",
-@@ -222,5 +228,7 @@ static_library("side_panel") {
-     "//ui/gfx:color_utils",
-     "//ui/gfx/geometry:geometry_skia",
-     "//ui/webui",
-+    "//ui/webui/resources/cr_components/commerce:mojo_bindings",
-+    "//ui/webui/resources/cr_components/help_bubble:mojo_bindings",
-   ]
- }
 diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc
 index a37eeb4307..7a33810139 100644
 --- a/chrome/common/chrome_paths.cc
@@ -1214,18 +1172,18 @@ index f84f40968e..cbaf44564c 100755
  }
  
 diff --git a/components/safe_browsing/content/resources/gen_file_type_proto.py b/components/safe_browsing/content/resources/gen_file_type_proto.py
-index 95001c7809..62eb2acd2f 100755
+index bce3aa73aa..222af8a869 100755
 --- a/components/safe_browsing/content/resources/gen_file_type_proto.py
 +++ b/components/safe_browsing/content/resources/gen_file_type_proto.py
-@@ -40,6 +40,7 @@ def PlatformTypes():
+@@ -39,6 +39,7 @@ def PlatformTypes():
          "linux": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
          "openbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
          "freebsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
 +        "netbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
          "mac": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_MAC,
          "win": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_WINDOWS,
-     }
-@@ -183,7 +184,7 @@ class DownloadFileTypeProtoGenerator(BinaryProtoGenerator):
+         # LINT.ThenChange(BUILD.gn:PlatformTypes)
+@@ -181,7 +182,7 @@ class DownloadFileTypeProtoGenerator(BinaryProtoGenerator):
              '-t',
              '--type',
              help='The platform type. One of android, chromeos, ' +
@@ -1274,10 +1232,10 @@ index 5b17a2bceb..538a2b22d7 100644
  #error "unknown os"
  #endif
 diff --git a/content/browser/utility_process_host.cc b/content/browser/utility_process_host.cc
-index 95bf818f02..50328bff2e 100644
+index 0421d10b24..fa83e740f2 100644
 --- a/content/browser/utility_process_host.cc
 +++ b/content/browser/utility_process_host.cc
-@@ -349,7 +349,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -348,7 +348,7 @@ bool UtilityProcessHost::StartProcess() {
        switches::kMuteAudio,
        switches::kUseFileForFakeAudioCapture,
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -1287,7 +1245,7 @@ index 95bf818f02..50328bff2e 100644
        switches::kAlsaOutputDevice,
  #endif
 diff --git a/content/browser/web_contents/web_contents_view_aura_unittest.cc b/content/browser/web_contents/web_contents_view_aura_unittest.cc
-index f07abf2ddb..90ef112694 100644
+index 2e40784922..d64957f73c 100644
 --- a/content/browser/web_contents/web_contents_view_aura_unittest.cc
 +++ b/content/browser/web_contents/web_contents_view_aura_unittest.cc
 @@ -97,7 +97,7 @@ class TestDragDropClient : public aura::client::DragDropClient {
@@ -1300,7 +1258,7 @@ index f07abf2ddb..90ef112694 100644
                         const gfx::Vector2d& offset) override {}
  #endif
 diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn
-index b477623aaa..c80ea97951 100644
+index 9be91de909..ce77e0620d 100644
 --- a/content/test/BUILD.gn
 +++ b/content/test/BUILD.gn
 @@ -1685,7 +1685,7 @@ test("content_browsertests") {
@@ -1381,7 +1339,7 @@ index 4d13e697a5..dbb32d43b2 100644
      // We currently only allow overriding the baked-in values for the
      // default OAuth2 client ID and secret using a command-line
 diff --git a/media/base/media_switches.cc b/media/base/media_switches.cc
-index bf3f36c6be..d1a8093f64 100644
+index 075957b79b..f540917e71 100644
 --- a/media/base/media_switches.cc
 +++ b/media/base/media_switches.cc
 @@ -61,7 +61,7 @@ const char kReportVp9AsAnUnsupportedMimeType[] =
@@ -1403,7 +1361,7 @@ index bf3f36c6be..d1a8093f64 100644
  #endif
          &kAudioBackendOptions};
 diff --git a/media/base/media_switches.h b/media/base/media_switches.h
-index a96a9fd9b2..69a4a41d35 100644
+index 206d0adaf7..7f9837be1b 100644
 --- a/media/base/media_switches.h
 +++ b/media/base/media_switches.h
 @@ -44,7 +44,7 @@ MEDIA_EXPORT extern const char kDisableBackgroundMediaSuspend[];
@@ -1587,10 +1545,10 @@ index 8c3d3bb7f6..f27c311fac 100644
        "mojom_traits_test_util.cc",
        "mojom_traits_test_util.h",
 diff --git a/mojo/public/cpp/platform/socket_utils_posix.cc b/mojo/public/cpp/platform/socket_utils_posix.cc
-index b34d71ddd1..e299ce963b 100644
+index 74ad8bf4ad..faa28cac97 100644
 --- a/mojo/public/cpp/platform/socket_utils_posix.cc
 +++ b/mojo/public/cpp/platform/socket_utils_posix.cc
-@@ -29,7 +29,7 @@ bool IsRecoverableError() {
+@@ -34,7 +34,7 @@ bool IsRecoverableError() {
  }
  
  bool GetPeerEuid(base::PlatformFile fd, uid_t* peer_euid) {
@@ -1600,10 +1558,10 @@ index b34d71ddd1..e299ce963b 100644
    gid_t socket_gid;
    if (getpeereid(fd, &socket_euid, &socket_gid) < 0) {
 diff --git a/mojo/public/tools/bindings/mojom.gni b/mojo/public/tools/bindings/mojom.gni
-index dc2adf9719..cd889833a2 100644
+index 16786cd745..70a9f66a07 100644
 --- a/mojo/public/tools/bindings/mojom.gni
 +++ b/mojo/public/tools/bindings/mojom.gni
-@@ -767,6 +767,11 @@ template("mojom") {
+@@ -768,6 +768,11 @@ template("mojom") {
        enabled_features += [ "is_bsd" ]
      }
  
@@ -1616,19 +1574,19 @@ index dc2adf9719..cd889833a2 100644
        enabled_features += [ "is_freebsd" ]
        enabled_features += [ "is_bsd" ]
 diff --git a/net/BUILD.gn b/net/BUILD.gn
-index 1e683a13cf..d142899820 100644
+index ad08a4f54c..b760548dbe 100644
 --- a/net/BUILD.gn
 +++ b/net/BUILD.gn
-@@ -2044,7 +2044,7 @@ static_library("test_support") {
-     "url_request/url_request_test_util.h",
-   ]
+@@ -2085,7 +2085,7 @@ static_library("test_support") {
+     ]
+   }
  
 -  if (is_linux || is_chromeos || is_android) {
 +  if ((is_linux || is_chromeos || is_android)  && !is_bsd) {
      sources += [
        "base/address_tracker_linux_test_util.cc",
        "base/address_tracker_linux_test_util.h",
-@@ -2866,7 +2866,7 @@ test("net_unittests") {
+@@ -2889,7 +2889,7 @@ test("net_unittests") {
      ]
    }
  
@@ -1638,10 +1596,10 @@ index 1e683a13cf..d142899820 100644
        "base/network_change_notifier_linux_unittest.cc",
        "proxy_resolution/proxy_config_service_linux_unittest.cc",
 diff --git a/net/base/network_change_notifier.cc b/net/base/network_change_notifier.cc
-index d6036b7b65..3881ddde8c 100644
+index 770b3c6b2e..af6f266d9d 100644
 --- a/net/base/network_change_notifier.cc
 +++ b/net/base/network_change_notifier.cc
-@@ -528,7 +528,7 @@ const char* NetworkChangeNotifier::ConnectionTypeToString(
+@@ -523,7 +523,7 @@ const char* NetworkChangeNotifier::ConnectionTypeToString(
    return kConnectionTypeNames[type];
  }
  
@@ -1650,7 +1608,7 @@ index d6036b7b65..3881ddde8c 100644
  // static
  AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwner() {
    return g_network_change_notifier
-@@ -882,7 +882,7 @@ NetworkChangeNotifier::NetworkChangeNotifier(
+@@ -869,7 +869,7 @@ NetworkChangeNotifier::NetworkChangeNotifier(
    }
  }
  
@@ -1660,7 +1618,7 @@ index d6036b7b65..3881ddde8c 100644
    return nullptr;
  }
 diff --git a/net/base/network_change_notifier.h b/net/base/network_change_notifier.h
-index 928f584fb6..eb8a01f17b 100644
+index 6afabd71b9..efae78db21 100644
 --- a/net/base/network_change_notifier.h
 +++ b/net/base/network_change_notifier.h
 @@ -18,7 +18,7 @@
@@ -1691,7 +1649,7 @@ index 928f584fb6..eb8a01f17b 100644
    virtual AddressMapOwnerLinux* GetAddressMapOwnerInternal();
  #endif
 diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn
-index b2a41d7f2e..151a6379ac 100644
+index 87987cd358..c40300efff 100644
 --- a/net/dns/BUILD.gn
 +++ b/net/dns/BUILD.gn
 @@ -171,7 +171,10 @@ source_set("dns") {
@@ -1860,10 +1818,10 @@ index 52a0c81bef..ad5ccb26a6 100644
  #endif
  
 diff --git a/sandbox/policy/BUILD.gn b/sandbox/policy/BUILD.gn
-index 9c3c7a310e..d395b92e41 100644
+index d0ef8986ec..84340cb768 100644
 --- a/sandbox/policy/BUILD.gn
 +++ b/sandbox/policy/BUILD.gn
-@@ -133,6 +133,17 @@ component("policy") {
+@@ -135,6 +135,17 @@ component("policy") {
      ]
      libs = [ "util" ]
    }
@@ -3299,10 +3257,10 @@ index 0000000000..917394c54b
 +
 +#endif  // DEVICE_HID_HID_SERVICE_FREEBSD_H_
 diff --git a/services/device/time_zone_monitor/time_zone_monitor_linux.cc b/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-index a01a691ac4..e9ae5da25d 100644
+index 467564dbbb..fa6cf06f1b 100644
 --- a/services/device/time_zone_monitor/time_zone_monitor_linux.cc
 +++ b/services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -132,7 +132,7 @@ class TimeZoneMonitorLinuxImpl
+@@ -137,7 +137,7 @@ class TimeZoneMonitorLinuxImpl
      // reasonable.
      const char* const kFilesToWatch[] = {
  #if BUILDFLAG(IS_BSD)
@@ -3312,7 +3270,7 @@ index a01a691ac4..e9ae5da25d 100644
          "/etc/localtime", "/etc/timezone", "/etc/TZ",
  #endif
 diff --git a/services/device/usb/BUILD.gn b/services/device/usb/BUILD.gn
-index 7d9063bffa..af677e3e3f 100644
+index b4fe1201a9..d2c614a53c 100644
 --- a/services/device/usb/BUILD.gn
 +++ b/services/device/usb/BUILD.gn
 @@ -114,7 +114,7 @@ static_library("usb") {
@@ -3325,10 +3283,10 @@ index 7d9063bffa..af677e3e3f 100644
        "usb_service_fake.cc",
        "usb_service_fake.h",
 diff --git a/services/device/usb/usb_service.cc b/services/device/usb/usb_service.cc
-index f9d9ab14d2..ee0070823f 100644
+index 3dd82933c6..e9698762bd 100644
 --- a/services/device/usb/usb_service.cc
 +++ b/services/device/usb/usb_service.cc
-@@ -28,7 +28,7 @@
+@@ -29,7 +29,7 @@
  #include "services/device/usb/usb_service_win.h"
  #elif BUILDFLAG(IS_OPENBSD)
  #include "services/device/usb/usb_service_impl.h"
@@ -3351,10 +3309,10 @@ index 9d39bb72c6..20ff2dfaea 100644
  #else
  #include "sandbox/policy/linux/sandbox_linux.h"
 diff --git a/services/network/public/cpp/BUILD.gn b/services/network/public/cpp/BUILD.gn
-index dd3d7b9495..4cfb59af75 100644
+index b03c247761..ca49036e44 100644
 --- a/services/network/public/cpp/BUILD.gn
 +++ b/services/network/public/cpp/BUILD.gn
-@@ -637,7 +637,7 @@ source_set("tests") {
+@@ -614,7 +614,7 @@ source_set("tests") {
      ]
    }
  
@@ -3425,10 +3383,10 @@ index d32b40a8bb..d2b3b1faa5 100644
  #include <unistd.h>
  
 diff --git a/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h b/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-index 0272f0305d..c8816e30d5 100644
+index a799af4a7c..092ff97d80 100644
 --- a/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
 +++ b/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -34,7 +34,8 @@
+@@ -35,7 +35,8 @@
  #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
      !defined(__native_client__) && !defined(__asmjs__) &&             \
      !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) &&   \
@@ -3497,7 +3455,7 @@ index a787f9a685..30f0d59f73 100644
      /* Add ourselves, since the 1-minute average doesn't include that yet. */
  
 diff --git a/third_party/angle/src/common/platform.h b/third_party/angle/src/common/platform.h
-index 08078b3d8b..4ffd458d4d 100644
+index 5df2a6cc2b..a2106e32e9 100644
 --- a/third_party/angle/src/common/platform.h
 +++ b/third_party/angle/src/common/platform.h
 @@ -30,12 +30,15 @@
@@ -3611,10 +3569,10 @@ index cdbf6cb89a..bb75cb06f5 100644
          exe_suffix = ""
      elif sys.platform.startswith("darwin"):
 diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
-index 487d7f7e11..f54c0345f1 100644
+index 2ee7764b43..5ee3850a43 100644
 --- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
 +++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -324,7 +324,7 @@
+@@ -344,7 +344,7 @@
        name: "AppTitle",
        status: "experimental",
        origin_trial_feature_name: "AppTitle",
@@ -3623,25 +3581,7 @@ index 487d7f7e11..f54c0345f1 100644
        base_feature: "WebAppEnableAppTitle",
      },
      {
-@@ -1534,7 +1534,7 @@
-       status: "test",
-       base_feature: "none",
-       origin_trial_feature_name: "FedCmContinueOnBundle",
--      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       origin_trial_allows_third_party: true,
-     },
-     {
-@@ -1551,7 +1551,7 @@
-       status: "test",
-       base_feature: "none",
-       origin_trial_feature_name: "FedCmButtonMode",
--      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       origin_trial_allows_third_party: true,
-     },
-     {
-@@ -1596,7 +1596,7 @@
+@@ -1703,7 +1703,7 @@
        base_feature: "none",
        public: true,
        origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -3650,16 +3590,7 @@ index 487d7f7e11..f54c0345f1 100644
        origin_trial_allows_third_party: true,
      },
      {
-@@ -1934,7 +1934,7 @@
-       base_feature_status: "enabled",
-       copied_from_base_feature_if: "overridden",
-       origin_trial_feature_name: "FullscreenPopupWindows",
--      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-     },
-     {
-       name: "GamepadButtonAxisEvents",
-@@ -3011,7 +3011,7 @@
+@@ -3105,7 +3105,7 @@
        // Tracking bug for the implementation: https://crbug.com/1462930
        name: "PermissionElement",
        origin_trial_feature_name: "PermissionElement",
@@ -3668,7 +3599,7 @@ index 487d7f7e11..f54c0345f1 100644
        status: "experimental",
        public: true,
        base_feature_status: "enabled",
-@@ -3146,7 +3146,7 @@
+@@ -3232,7 +3232,7 @@
      {
        name: "PrivateNetworkAccessPermissionPrompt",
        origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -3677,7 +3608,7 @@ index 487d7f7e11..f54c0345f1 100644
        status: "stable",
        public: true,
        base_feature: "none",
-@@ -4122,7 +4122,7 @@
+@@ -4195,7 +4195,7 @@
        name: "UnrestrictedSharedArrayBuffer",
        base_feature: "none",
        origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -3686,7 +3617,7 @@ index 487d7f7e11..f54c0345f1 100644
      },
      // Enables using policy-controlled feature "usb-unrestricted" to allow
      // isolated context to access protected USB interface classes and to
-@@ -4291,7 +4291,7 @@
+@@ -4364,7 +4364,7 @@
      {
        name: "WebAppScopeExtensions",
        origin_trial_feature_name: "WebAppScopeExtensions",
@@ -3695,7 +3626,7 @@ index 487d7f7e11..f54c0345f1 100644
        status: "experimental",
        base_feature: "none",
      },
-@@ -4334,7 +4334,7 @@
+@@ -4407,7 +4407,7 @@
        status: "experimental",
        base_feature: "none",
        origin_trial_feature_name: "WebAppUrlHandling",
@@ -3705,10 +3636,10 @@ index 487d7f7e11..f54c0345f1 100644
      {
        // WebAssembly JS Promise Integration,
 diff --git a/third_party/blink/renderer/platform/wtf/stack_util.cc b/third_party/blink/renderer/platform/wtf/stack_util.cc
-index b59f2153b2..c394c8c0c6 100644
+index 827436e5e2..b7618d68a2 100644
 --- a/third_party/blink/renderer/platform/wtf/stack_util.cc
 +++ b/third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -21,8 +21,10 @@ extern "C" void* __libc_stack_end;  // NOLINT
+@@ -25,8 +25,10 @@ extern "C" void* __libc_stack_end;  // NOLINT
  
  #if BUILDFLAG(IS_BSD)
  #include <sys/signal.h>
@@ -3719,7 +3650,7 @@ index b59f2153b2..c394c8c0c6 100644
  
  namespace WTF {
  
-@@ -36,7 +38,8 @@ size_t GetUnderestimatedStackSize() {
+@@ -40,7 +42,8 @@ size_t GetUnderestimatedStackSize() {
  // correctly for the main thread.
  
  #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -3729,7 +3660,7 @@ index b59f2153b2..c394c8c0c6 100644
    // pthread_getattr_np() can fail if the thread is not invoked by
    // pthread_create() (e.g., the main thread of blink_unittests).
    // If so, a conservative size estimate is returned.
-@@ -57,7 +60,7 @@ size_t GetUnderestimatedStackSize() {
+@@ -61,7 +64,7 @@ size_t GetUnderestimatedStackSize() {
      pthread_attr_destroy(&attr);
      return size;
    }
@@ -3738,7 +3669,7 @@ index b59f2153b2..c394c8c0c6 100644
    pthread_attr_destroy(&attr);
  #endif
  
-@@ -106,7 +109,7 @@ size_t GetUnderestimatedStackSize() {
+@@ -110,7 +113,7 @@ size_t GetUnderestimatedStackSize() {
  
  void* GetStackStart() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -3747,7 +3678,7 @@ index b59f2153b2..c394c8c0c6 100644
    pthread_attr_t attr;
    int error;
  #if BUILDFLAG(IS_FREEBSD)
-@@ -123,7 +126,7 @@ void* GetStackStart() {
+@@ -127,7 +130,7 @@ void* GetStackStart() {
      pthread_attr_destroy(&attr);
      return reinterpret_cast<uint8_t*>(base) + size;
    }
@@ -3811,7 +3742,7 @@ index 3221ad2e37..8b987ab197 100644
  // Common properties of external images represented by FDs. On successful import the file
  // descriptor's ownership is transferred to the Dawn implementation and they shouldn't be
 diff --git a/third_party/dawn/src/dawn/common/Platform.h b/third_party/dawn/src/dawn/common/Platform.h
-index 7833c5322f..aa885145f0 100644
+index 916b25f937..86aba39a80 100644
 --- a/third_party/dawn/src/dawn/common/Platform.h
 +++ b/third_party/dawn/src/dawn/common/Platform.h
 @@ -59,7 +59,7 @@
@@ -3905,16 +3836,16 @@ index 831b3a61d7..faaebde8b3 100644
  #elif BUILDFLAG(IS_NACL)
    while (!destination.empty()) {
 diff --git a/third_party/libc++/src/src/chrono.cpp b/third_party/libc++/src/src/chrono.cpp
-index e26e681355..8f70facd78 100644
+index bbd0d97eb7..fbb1b0f075 100644
 --- a/third_party/libc++/src/src/chrono.cpp
 +++ b/third_party/libc++/src/src/chrono.cpp
-@@ -31,7 +31,8 @@
- #  include <sys/time.h> // for gettimeofday and timeval
- #endif
+@@ -33,7 +33,8 @@
  
--#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || \
-+    defined(__FreeBSD__) || defined(__NetBSD__)
+ // OpenBSD does 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(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || \
++      defined(__FreeBSD__) || defined(__NetBSD__)
  #  define _LIBCPP_HAS_CLOCK_GETTIME
  #endif
  
@@ -4212,7 +4143,7 @@ index c441fb124b..0387d9b06b 100644
        evt.type = std::nullopt;
        evt.bytesused = std::nullopt;
 diff --git a/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h b/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
-index db7a0d9353..4146bc6959 100644
+index 13a2ab37f9..96968f6779 100644
 --- a/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
 +++ b/third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
 @@ -27,7 +27,7 @@
@@ -4410,16 +4341,16 @@ index fe3fafe39c..edfbc9eadf 100644
  
  #if defined(__APPLE__)
 diff --git a/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp b/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
-index d3120b0c7a..16b7c1f8ea 100644
+index 4f679c0e00..074324e2c1 100644
 --- a/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
 +++ b/third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
 @@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle library, const char *name) {
      assert(name);
      return (void *)GetProcAddress(library, name);
  }
--#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__)
+-#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__)
 +#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || \
-+         defined(__NetBSD__)
++         defined(__GNU__) ||  defined(__NetBSD__)
  
  #include <dlfcn.h>
  
@@ -4503,18 +4434,18 @@ index 53fd68bf7a..fa5e245cd3 100644
  }
  
 diff --git a/v8/BUILD.gn b/v8/BUILD.gn
-index 186ad4dbe1..01497b9f13 100644
+index 608199c033..15d1cf2430 100644
 --- a/v8/BUILD.gn
 +++ b/v8/BUILD.gn
-@@ -878,6 +878,7 @@ external_v8_defines = [
+@@ -898,6 +898,7 @@ external_v8_defines = [
    "V8_TARGET_OS_CHROMEOS",
    "V8_TARGET_OS_OPENBSD",
    "V8_TARGET_OS_FREEBSD",
 +  "V8_TARGET_OS_NETBSD",
  ]
  
- enabled_external_v8_defines = []
-@@ -956,6 +957,9 @@ if (target_os == "android") {
+ enabled_external_v8_defines = [
+@@ -980,6 +981,9 @@ if (target_os == "android") {
  } else if (target_os == "freebsd") {
    enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
    enabled_external_v8_defines += [ "V8_TARGET_OS_FREEBSD" ]
@@ -4524,7 +4455,7 @@ index 186ad4dbe1..01497b9f13 100644
  }
  
  disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2375,6 +2379,23 @@ action("generate_bytecode_builtins_list") {
+@@ -2404,6 +2408,23 @@ action("generate_bytecode_builtins_list") {
    ]
  }
  
@@ -4548,7 +4479,7 @@ index 186ad4dbe1..01497b9f13 100644
  # 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.
-@@ -2393,7 +2414,11 @@ template("run_mksnapshot") {
+@@ -2422,7 +2443,11 @@ template("run_mksnapshot") {
      suffix = "_$name"
    }
    action("run_mksnapshot_" + name) {
@@ -4561,7 +4492,7 @@ index 186ad4dbe1..01497b9f13 100644
  
      script = "tools/run.py"
  
-@@ -4489,7 +4514,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4542,7 +4567,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 ||
@@ -4570,7 +4501,7 @@ index 186ad4dbe1..01497b9f13 100644
          sources += [ "src/trap-handler/handler-inside-posix.h" ]
        } else if (is_win) {
          sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -5877,7 +5902,7 @@ v8_source_set("v8_base_without_compiler") {
+@@ -5940,7 +5965,7 @@ v8_source_set("v8_base_without_compiler") {
        # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
        # based on Darwin and thus POSIX-compliant to a similar degree.
        if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -4579,7 +4510,7 @@ index 186ad4dbe1..01497b9f13 100644
          sources += [
            "src/trap-handler/handler-inside-posix.cc",
            "src/trap-handler/handler-outside-posix.cc",
-@@ -6521,6 +6546,15 @@ v8_component("v8_libbase") {
+@@ -6590,6 +6615,15 @@ v8_component("v8_libbase") {
        "src/base/platform/platform-openbsd.cc",
      ]
      libs = [ "execinfo" ]
@@ -4596,10 +4527,10 @@ index 186ad4dbe1..01497b9f13 100644
      sources += [
        "src/base/debug/stack_trace_posix.cc",
 diff --git a/v8/include/v8config.h b/v8/include/v8config.h
-index e49365aea1..dc0a278358 100644
+index d9f076bbca..d3e021a637 100644
 --- a/v8/include/v8config.h
 +++ b/v8/include/v8config.h
-@@ -195,6 +195,7 @@ path. Add it with -I<path> to the command line
+@@ -203,6 +203,7 @@ path. Add it with -I<path> to the command line
    && !defined(V8_TARGET_OS_LINUX) \
    && !defined(V8_TARGET_OS_OPENBSD) \
    && !defined(V8_TARGET_OS_FREEBSD) \
@@ -4607,7 +4538,7 @@ index e49365aea1..dc0a278358 100644
    && !defined(V8_TARGET_OS_MACOS) \
    && !defined(V8_TARGET_OS_WIN) \
    && !defined(V8_TARGET_OS_CHROMEOS)
-@@ -209,6 +210,7 @@ path. Add it with -I<path> to the command line
+@@ -217,6 +218,7 @@ path. Add it with -I<path> to the command line
    || defined(V8_TARGET_OS_LINUX) \
    || defined(V8_TARGET_OS_OPENBSD) \
    || defined(V8_TARGET_OS_FREEBSD) \
@@ -4615,7 +4546,7 @@ index e49365aea1..dc0a278358 100644
    || defined(V8_TARGET_OS_MACOS) \
    || defined(V8_TARGET_OS_WIN) \
    || defined(V8_TARGET_OS_CHROMEOS)
-@@ -242,6 +244,11 @@ path. Add it with -I<path> to the command line
+@@ -250,6 +252,11 @@ path. Add it with -I<path> to the command line
  # define V8_TARGET_OS_BSD
  #endif
  
@@ -4628,10 +4559,10 @@ index e49365aea1..dc0a278358 100644
  # define V8_TARGET_OS_MACOS
  #endif
 diff --git a/v8/src/api/api.cc b/v8/src/api/api.cc
-index ed4043c99a..08676618f2 100644
+index 013d4b1da3..1705bbd965 100644
 --- a/v8/src/api/api.cc
 +++ b/v8/src/api/api.cc
-@@ -145,7 +145,7 @@
+@@ -148,7 +148,7 @@
  #include "src/wasm/wasm-serialization.h"
  #endif  // V8_ENABLE_WEBASSEMBLY
  
@@ -4640,7 +4571,7 @@ index ed4043c99a..08676618f2 100644
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6452,7 +6452,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6511,7 +6511,7 @@ bool v8::V8::Initialize(const int build_config) {
    return true;
  }
  
@@ -4695,7 +4626,7 @@ index 8ade6f9b37..81b2cd86c9 100644
  
  std::optional<OS::MemoryRange> OS::GetFirstFreeMemoryRangeWithin(
 diff --git a/v8/src/base/platform/platform-posix.cc b/v8/src/base/platform/platform-posix.cc
-index 17533d7ed8..cd70a62e28 100644
+index ba56d5afc7..0624f0f548 100644
 --- a/v8/src/base/platform/platform-posix.cc
 +++ b/v8/src/base/platform/platform-posix.cc
 @@ -27,6 +27,9 @@
@@ -4719,7 +4650,7 @@ index 17533d7ed8..cd70a62e28 100644
  
  #if defined(V8_OS_SOLARIS)
  #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -306,7 +311,7 @@ void OS::SetRandomMmapSeed(int64_t seed) {
+@@ -312,7 +317,7 @@ void OS::SetRandomMmapSeed(int64_t seed) {
  }
  
  #if V8_OS_OPENBSD
@@ -4728,7 +4659,7 @@ index 17533d7ed8..cd70a62e28 100644
  // static
  void* OS::GetRandomMmapAddr() {
    return nullptr;
-@@ -832,6 +837,8 @@ int OS::GetCurrentThreadId() {
+@@ -844,6 +849,8 @@ int OS::GetCurrentThreadId() {
    return static_cast<int>(thread_self());
  #elif V8_OS_FUCHSIA
    return static_cast<int>(zx_thread_self());
@@ -4736,8 +4667,8 @@ index 17533d7ed8..cd70a62e28 100644
 +  return static_cast<int>(_lwp_self());
  #elif V8_OS_SOLARIS
    return static_cast<int>(pthread_self());
- #else
-@@ -1124,7 +1131,11 @@ Thread::Thread(const Options& options)
+ #elif V8_OS_ZOS
+@@ -1144,7 +1151,11 @@ Thread::Thread(const Options& options)
        stack_size_(options.stack_size()),
        priority_(options.priority()),
        start_semaphore_(nullptr) {
@@ -4749,7 +4680,7 @@ index 17533d7ed8..cd70a62e28 100644
    if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
    set_name(options.name());
  }
-@@ -1139,7 +1150,7 @@ static void SetThreadName(const char* name) {
+@@ -1159,7 +1170,7 @@ static void SetThreadName(const char* name) {
    pthread_set_name_np(pthread_self(), name);
  #elif V8_OS_NETBSD
    static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
@@ -4758,7 +4689,7 @@ index 17533d7ed8..cd70a62e28 100644
  #elif V8_OS_DARWIN
    // pthread_setname_np is only available in 10.6 or later, so test
    // for it at runtime.
-@@ -1314,7 +1325,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void* value) {
+@@ -1334,7 +1345,7 @@ void Thread::SetThreadLocal(LocalStorageKey key, void* value) {
  // keep this version in POSIX as most Linux-compatible derivatives will
  // support it. MacOS and FreeBSD are different here.
  #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
@@ -4782,7 +4713,7 @@ index c3015e72c8..6f8fee9d52 100644
  namespace v8 {
  namespace base {
 diff --git a/v8/src/base/sys-info.cc b/v8/src/base/sys-info.cc
-index c6c84e5f12..e3503041e1 100644
+index 096be20124..ad6d48a53a 100644
 --- a/v8/src/base/sys-info.cc
 +++ b/v8/src/base/sys-info.cc
 @@ -37,8 +37,12 @@ namespace base {
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 125d54e2fc..84ef373331 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	2024-08-06 19:52:07.832493500 +0000
+--- BUILD.gn.orig	2024-08-21 22:46:03.067862300 +0000
 +++ BUILD.gn
 @@ -66,7 +66,7 @@ declare_args() {
    root_extra_deps = []
@@ -23,7 +23,7 @@ $NetBSD$
        "//net:net_unittests",
        "//sandbox:sandbox_unittests",
        "//services:services_unittests",
-@@ -433,7 +432,7 @@ group("gn_all") {
+@@ -431,7 +430,7 @@ group("gn_all") {
        }
      }
  
@@ -32,32 +32,32 @@ $NetBSD$
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -629,6 +628,15 @@ group("gn_all") {
+@@ -626,6 +625,15 @@ group("gn_all") {
        }
      }
  
 +    if (is_bsd) {
 +      deps -= [
-+        "//third_party/breakpad:dump_syms($host_toolchain)",
-+        "//third_party/breakpad:microdump_stackwalk($host_toolchain)",
-+        "//third_party/breakpad:minidump_dump($host_toolchain)",
-+        "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
++        "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
++        "//third_party/breakpad:microdump_stackwalk($host_system_allocator_toolchain)",
++        "//third_party/breakpad:minidump_dump($host_system_allocator_toolchain)",
++        "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)",
 +      ]
 +    }
 +
      if (is_mac) {
        deps += [
-         "//third_party/breakpad:dump_syms",
-@@ -675,7 +683,7 @@ group("gn_all") {
-           host_os == "win") {
-         deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
+         "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
+@@ -674,7 +682,7 @@ group("gn_all") {
        }
--    } else if (!is_android && !is_ios && !is_fuchsia) {
-+    } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) {
-       deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
      }
  
-@@ -1101,7 +1109,7 @@ if (use_blink && !is_cronet_build) {
+-    if (!is_fuchsia) {
++    if (!is_fuchsia && !is_bsd) {
+       # 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
+@@ -1124,7 +1132,7 @@ if (use_blink && !is_cronet_build) {
      ]
    }
  
@@ -66,30 +66,30 @@ $NetBSD$
      script_test("chrome_wpt_tests") {
        script = "//third_party/blink/tools/run_wpt_tests.py"
        args = [
-@@ -1194,7 +1202,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1221,7 +1229,7 @@ if (use_blink && !is_cronet_build) {
        data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
      }
  
 -    if (!is_win && !is_android) {
 +    if (!is_win && !is_android && !is_bsd) {
-       data_deps +=
-           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
-     }
-@@ -1203,7 +1211,7 @@ if (use_blink && !is_cronet_build) {
-       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
+       # 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.
+@@ -1235,7 +1243,7 @@ if (use_blink && !is_cronet_build) {
+       data_deps += [ "//third_party/breakpad:dump_syms" ]
      }
  
 -    if (is_linux || is_chromeos) {
 +    if ((is_linux && !is_bsd) || is_chromeos) {
-       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
-     }
- 
-@@ -1667,7 +1675,7 @@ group("chromium_builder_perf") {
+       # 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.
+@@ -1702,7 +1710,7 @@ group("chromium_builder_perf") {
        data_deps += [ "//chrome/test:performance_browser_tests" ]
      }
  
 -    if (!is_win) {
 +    if (!is_win && !is_bsd) {
-       data_deps +=
-           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
+       data_deps += [ "//third_party/breakpad:minidump_stackwalk($host_system_allocator_toolchain)" ]
      }
+   }
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 637aeb566b..f53040b1ce 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- apps/ui/views/app_window_frame_view.cc.orig	2024-08-06 19:52:08.032510500 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig	2024-08-21 22:46:03.242880300 +0000
 +++ apps/ui/views/app_window_frame_view.cc
-@@ -148,7 +148,7 @@ gfx::Rect AppWindowFrameView::GetWindowB
+@@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowB
    gfx::Rect window_bounds = client_bounds;
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
diff --git a/chromium/patches/patch-ash_display_mirror__window__controller.cc b/chromium/patches/patch-ash_display_mirror__window__controller.cc
index 369ae6780d..d6f6ab3035 100644
--- a/chromium/patches/patch-ash_display_mirror__window__controller.cc
+++ b/chromium/patches/patch-ash_display_mirror__window__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ash/display/mirror_window_controller.cc.orig	2024-08-06 19:52:08.352537400 +0000
+--- ash/display/mirror_window_controller.cc.orig	2024-08-21 22:46:03.539910800 +0000
 +++ ash/display/mirror_window_controller.cc
 @@ -294,7 +294,11 @@ void MirrorWindowController::UpdateWindo
        if (!base::Contains(display_info_list, iter->first,
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index 6440dce7b3..e9c6635d64 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	2024-08-06 19:52:09.768657200 +0000
+--- base/BUILD.gn.orig	2024-08-21 22:46:04.564015900 +0000
 +++ base/BUILD.gn
-@@ -182,7 +182,7 @@ buildflag_header("ios_cronet_buildflags"
+@@ -176,7 +176,7 @@ buildflag_header("ios_cronet_buildflags"
    flags = [ "CRONET_BUILD=$is_cronet_build" ]
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  buildflag_header("message_pump_buildflags") {
    header = "message_pump_buildflags.h"
    header_dir = "base/message_loop"
-@@ -966,7 +966,7 @@ component("base") {
+@@ -962,7 +962,7 @@ component("base") {
      #"system/sys_info_openbsd.cc",
    ]
  
@@ -58,7 +58,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2110,6 +2122,29 @@ component("base") {
+@@ -2121,6 +2133,29 @@ component("base") {
      ]
    }
  
@@ -88,7 +88,7 @@ $NetBSD$
    # iOS
    if (is_ios) {
      sources += [
-@@ -2255,6 +2290,33 @@ component("base") {
+@@ -2266,6 +2301,33 @@ component("base") {
      }
    }
  
@@ -122,7 +122,7 @@ $NetBSD$
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2265,7 +2327,7 @@ component("base") {
+@@ -2276,7 +2338,7 @@ component("base") {
    }
  
    if (dep_libevent) {
@@ -131,7 +131,7 @@ $NetBSD$
    }
  
    if (use_libevent) {
-@@ -3062,7 +3124,7 @@ if (is_apple) {
+@@ -3077,7 +3139,7 @@ if (is_apple) {
    }
  }
  
@@ -140,7 +140,7 @@ $NetBSD$
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -3711,7 +3773,7 @@ test("base_unittests") {
+@@ -3730,7 +3792,7 @@ test("base_unittests") {
      ]
    }
  
@@ -149,7 +149,7 @@ $NetBSD$
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -3738,7 +3800,7 @@ test("base_unittests") {
+@@ -3757,7 +3819,7 @@ test("base_unittests") {
        "posix/file_descriptor_shuffle_unittest.cc",
        "posix/unix_domain_socket_unittest.cc",
      ]
@@ -158,7 +158,7 @@ $NetBSD$
        sources += [
          "profiler/stack_base_address_posix_unittest.cc",
          "profiler/stack_copier_signal_unittest.cc",
-@@ -3749,7 +3811,7 @@ test("base_unittests") {
+@@ -3768,7 +3830,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -167,8 +167,8 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -4017,7 +4079,7 @@ test("base_unittests") {
-     }
+@@ -3953,7 +4015,7 @@ test("base_unittests") {
+     deps += [ ":base_profiler_test_support_library" ]
    }
  
 -  if (is_fuchsia || is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index 5c232b5b57..99ecbcf72f 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	2024-08-06 19:52:09.772657400 +0000
+--- base/allocator/dispatcher/tls.h.orig	2024-08-21 22:46:04.567016100 +0000
 +++ base/allocator/dispatcher/tls.h
 @@ -77,7 +77,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 a5784c6136..153b8cc03d 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	2024-08-06 19:52:09.776657800 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2024-08-21 22:46:04.570016600 +0000
 +++ base/allocator/partition_allocator/partition_alloc.gni
 @@ -31,7 +31,7 @@ if (is_nacl) {
  use_large_empty_slot_span_ring = is_mac
@@ -15,7 +15,7 @@ $NetBSD$
  
  declare_args() {
    # Causes all the allocations to be routed via allocator_shim.cc. Usually,
-@@ -360,7 +360,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -361,7 +361,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 b1d866cef6..c63521d162 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	2024-08-06 19:52:09.776657800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2024-08-21 22:46:04.571016600 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -863,7 +863,7 @@ if (is_clang_or_gcc) {
+@@ -796,7 +796,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 a3de1a0f38..91415dbc79 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	2024-08-06 19:52:09.776657800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig	2024-08-21 22:46:04.572016700 +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 a63720460f..4c5041f177 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,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.h.orig	2024-08-06 19:52:09.780658200 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2024-08-21 22:46:04.576017100 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
-@@ -259,7 +259,7 @@ bool DecommitAndZeroSystemPages(void* ad
+@@ -269,7 +269,7 @@ bool DecommitAndZeroSystemPages(void* ad
  // recommitted. Do not assume that this will not change over time.
  constexpr PA_COMPONENT_EXPORT(
      PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
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 a6bf851240..539133819e 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,14 +4,16 @@ $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	2024-08-06 19:52:09.780658200 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2024-08-21 22:46:04.577017300 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
-@@ -26,7 +26,7 @@
+@@ -26,8 +26,8 @@
  #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
  
  #elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
--    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
-+    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64))
+-    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
+-    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
++    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
++    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
  // This should work for all POSIX (if needed), but currently all other
  // supported OS/architecture combinations use either hard-coded values
  // (such as x86) or have means to determine these values without needing
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
new file mode 100644
index 0000000000..1ea2420df6
--- /dev/null
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2024-08-21 22:46:04.577017300 +0000
++++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
+@@ -9,7 +9,7 @@
+ #include "partition_alloc/page_allocator.h"
+ 
+ #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \
+-    (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1))
++    (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && !PA_BUILDFLAG(IS_BSD))
+ struct __ifunc_arg_t;
+ 
+ #include "partition_alloc/aarch64_support.h"
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 0d3192f6e3..bf6b90abcf 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	2024-08-06 19:52:09.780658200 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2024-08-21 22:46:04.577017300 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
 @@ -411,8 +411,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
new file mode 100644
index 0000000000..445e3da8b1
--- /dev/null
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2024-08-21 22:46:04.581017700 +0000
++++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
+@@ -19,7 +19,7 @@
+ #include "partition_alloc/partition_alloc_check.h"
+ 
+ #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || \
+-    PA_BUILDFLAG(IS_ANDROID)
++    PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_BSD)
+ #include <inttypes.h>
+ #endif
+ 
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 807cf6a22f..dddbe9c240 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	2024-08-06 19:52:09.788658900 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig	2024-08-21 22:46:04.582017700 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
 @@ -13,11 +13,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 85b63f9703..a91d077089 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	2024-08-06 19:52:09.796659500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig	2024-08-21 22:46:04.590018500 +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 72edeeabfa..b9c1d98af9 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	2024-08-06 19:52:09.796659500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig	2024-08-21 22:46:04.592018800 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
 @@ -37,6 +37,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 abe1aa7afb..97f74760e9 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	2024-08-06 19:52:09.796659500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig	2024-08-21 22:46:04.593018800 +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 118c96037d..133b55b9aa 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	2024-08-06 19:52:09.796659500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig	2024-08-21 22:46:04.593018800 +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 2fb6a41171..3c700b2886 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2024-08-06 19:52:09.800660000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2024-08-21 22:46:04.596019300 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
-@@ -236,7 +236,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -168,7 +168,7 @@ constexpr bool kUseLazyCommit = false;
  // This may be required on more platforms in the future.
  #define PA_CONFIG_HAS_ATFORK_HANDLER()                 \
    (PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  
  // PartitionAlloc uses PartitionRootEnumerator to acquire all
  // PartitionRoots at BeforeFork and to release at AfterFork.
-@@ -284,7 +284,7 @@ constexpr bool kUseLazyCommit = false;
+@@ -216,7 +216,7 @@ constexpr bool kUseLazyCommit = false;
  // Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead
  // to larger slot spans.
  #if PA_BUILDFLAG(IS_LINUX) || \
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 8d555bbf9b..8b05e84bc9 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	2024-08-06 19:52:09.800660000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2024-08-21 22:46:04.596019300 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
 @@ -329,7 +329,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
  // 8GB for each of the glued pools).
@@ -15,3 +15,12 @@ $NetBSD$
  constexpr size_t kPoolMaxSize = 8 * kGiB;
  #else
  constexpr size_t kPoolMaxSize = 16 * kGiB;
+@@ -458,7 +458,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDir
+ // TODO(casey.smalley%arm.com@localhost): under 64k pages we can end up in a situation
+ // where a normal slot span will be large enough to contain multiple items,
+ // but the address will go over the final partition page after being aligned.
+-#if PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
++#if (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
+ constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4;
+ #else
+ constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2;
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 8fd1b75273..e8170f2724 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	2024-08-06 19:52:09.800660000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig	2024-08-21 22:46:04.597019200 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
 @@ -28,9 +28,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 81893bf0ef..424a325c4b 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2024-08-06 19:52:09.808660500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2024-08-21 22:46:04.602019800 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -48,7 +48,7 @@
+@@ -43,7 +43,7 @@
  #include "wow64apiset.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <pthread.h>
  #endif
  
-@@ -282,7 +282,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -277,7 +277,7 @@ void PartitionAllocMallocInitOnce() {
      return;
    }
  
@@ -24,12 +24,12 @@ $NetBSD$
    // When fork() is called, only the current thread continues to execute in the
    // child process. If the lock is held, but *not* by this thread when fork() is
    // called, we have a deadlock.
-@@ -1079,7 +1079,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1074,7 +1074,7 @@ void PartitionRoot::Init(PartitionOption
      // apple OSes.
      PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
               (internal::SystemPageSize() == (size_t{1} << 14)));
 -#elif PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
 +#elif (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)
      // Check runtime pagesize. Though the code is currently the same, it is
-     // not merged with the IS_APPLE case above as a 1 << 16 case needs to be
-     // added here in the future, to allow 64 kiB pagesize. That is only
+     // not merged with the IS_APPLE case above as a 1 << 16 case is only
+     // supported on Linux on AArch64.
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 f3cc966afd..493ea942b3 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	2024-08-06 19:52:09.816661100 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig	2024-08-21 22:46:04.613021000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 @@ -17,7 +17,16 @@
  #endif
@@ -23,7 +23,7 @@ $NetBSD$
  #include <sys/syscall.h>
  #include <unistd.h>
  
-@@ -109,8 +118,19 @@ void SpinningMutex::FutexWait() {
+@@ -106,8 +115,19 @@ void SpinningMutex::FutexWait() {
    // |kLockedContended| anymore. Note that even without spurious wakeups, the
    // value of |state_| is not guaranteed when this returns, as another thread
    // may get the lock before we get to run.
@@ -43,7 +43,7 @@ $NetBSD$
  
    if (err) {
      // These are programming error, check them.
-@@ -122,8 +142,19 @@ void SpinningMutex::FutexWait() {
+@@ -119,8 +139,19 @@ void SpinningMutex::FutexWait() {
  
  void SpinningMutex::FutexWake() {
    int saved_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 5cec30d051..c492b35f10 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	2024-08-06 19:52:09.820661500 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig	2024-08-21 22:46:04.613021000 +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 95117e7efc..4860c1aa38 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	2024-08-06 19:52:09.824662000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig	2024-08-21 22:46:04.616021200 +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 5cf1d603b8..c103b17dd5 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	2024-08-06 19:52:09.868665700 +0000
+--- base/atomicops.h.orig	2024-08-21 22:46:04.658025500 +0000
 +++ base/atomicops.h
 @@ -71,7 +71,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 a171a742a7..be5f19acbc 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	2024-08-06 19:52:09.872666000 +0000
+--- base/base_paths_posix.cc.orig	2024-08-21 22:46:04.660025800 +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 d9dd10704a..9afeba3712 100644
--- a/chromium/patches/patch-base_compiler__specific.h
+++ b/chromium/patches/patch-base_compiler__specific.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/compiler_specific.h.orig	2024-08-06 19:52:09.872666000 +0000
+--- base/compiler_specific.h.orig	2024-08-21 22:46:04.663026000 +0000
 +++ base/compiler_specific.h
-@@ -316,7 +316,8 @@
+@@ -326,7 +326,8 @@
  //
  // In some cases it's desirable to remove this, e.g. on hot functions, or if
  // we have purposely changed the reference canary.
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index 771d22d391..3124f7e8fc 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	2024-08-06 19:52:09.888667300 +0000
+--- base/debug/debugger_posix.cc.orig	2024-08-21 22:46:04.675027400 +0000
 +++ base/debug/debugger_posix.cc
 @@ -41,6 +41,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 0ac6b046d4..b3f08d80a9 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	2024-08-06 19:52:09.888667300 +0000
+--- base/debug/elf_reader.cc.orig	2024-08-21 22:46:04.676027300 +0000
 +++ base/debug/elf_reader.cc
 @@ -50,6 +50,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 9daac1a7cd..4b2ff1be39 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	2024-08-06 19:52:09.888667300 +0000
+--- base/debug/proc_maps_linux.cc.orig	2024-08-21 22:46:04.676027300 +0000
 +++ base/debug/proc_maps_linux.cc
 @@ -18,7 +18,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 bec8c2d58b..6e2e031d8d 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	2024-08-06 19:52:09.888667300 +0000
+--- base/debug/stack_trace.cc.orig	2024-08-21 22:46:04.677027500 +0000
 +++ base/debug/stack_trace.cc
 @@ -255,7 +255,7 @@ bool StackTrace::WillSymbolizeToStreamFo
    // Symbols are not expected to be reliable when gn args specifies
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index 050063d7fa..9319873eb8 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	2024-08-06 19:52:09.892667500 +0000
+--- base/debug/stack_trace_posix.cc.orig	2024-08-21 22:46:04.678027600 +0000
 +++ base/debug/stack_trace_posix.cc
 @@ -45,8 +45,8 @@
  // Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_features.cc b/chromium/patches/patch-base_features.cc
index f125453202..d0a6a0f832 100644
--- a/chromium/patches/patch-base_features.cc
+++ b/chromium/patches/patch-base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/features.cc.orig	2024-08-06 19:52:09.892667500 +0000
+--- base/features.cc.orig	2024-08-21 22:46:04.680027700 +0000
 +++ base/features.cc
 @@ -9,8 +9,10 @@
  #include "base/threading/platform_thread.h"
@@ -18,7 +18,7 @@ $NetBSD$
  #include "base/message_loop/message_pump_libevent.h"
  #endif
  
-@@ -97,10 +99,12 @@ void Init(EmitThreadControllerProfilerMe
+@@ -116,10 +118,12 @@ void Init(EmitThreadControllerProfilerMe
    sequence_manager::internal::ThreadController::InitializeFeatures(
        emit_thread_controller_profiler_metadata);
  
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 6cdf74eeee..d0d6b11feb 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	2024-08-06 19:52:09.896668000 +0000
+--- base/files/dir_reader_linux.h.orig	2024-08-21 22:46:04.681028000 +0000
 +++ base/files/dir_reader_linux.h
 @@ -21,10 +21,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 3509856161..f36d8147ad 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	2024-08-06 19:52:09.896668000 +0000
+--- base/files/dir_reader_posix.h.orig	2024-08-21 22:46:04.681028000 +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_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index 8bb5a25ba8..7f764684ce 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	2024-08-06 19:52:09.896668000 +0000
+--- base/files/file_path_watcher.h.orig	2024-08-21 22:46:04.683028200 +0000
 +++ base/files/file_path_watcher.h
 @@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
      Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index 568a31337f..9c768b0272 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	2024-08-14 17:14:27.886219848 +0000
+--- base/files/file_path_watcher_bsd.cc.orig	2024-08-27 11:35:18.319063690 +0000
 +++ base/files/file_path_watcher_bsd.cc
 @@ -0,0 +1,54 @@
 +// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
index 4b946b02c1..6b816cbfe6 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_path_watcher_kqueue.cc.orig	2024-08-06 19:52:09.896668000 +0000
+--- base/files/file_path_watcher_kqueue.cc.orig	2024-08-21 22:46:04.684028100 +0000
 +++ base/files/file_path_watcher_kqueue.cc
 @@ -81,9 +81,15 @@ size_t FilePathWatcherKQueue::EventsForP
      FilePath::StringType subdir = (i != (components.end() - 1)) ? *(i + 1) : "";
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 1ac33247ae..181a59be45 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	2024-08-06 19:52:09.896668000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig	2024-08-21 22:46:04.684028100 +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 9f9a548271..5fe24d3b0b 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	2024-08-06 19:52:09.900668400 +0000
+--- base/files/file_path_watcher_unittest.cc.orig	2024-08-21 22:46:04.685028300 +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 6325459df9..4c460b29ae 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	2024-08-06 19:52:09.900668400 +0000
+--- base/files/file_util_posix.cc.orig	2024-08-21 22:46:04.687028600 +0000
 +++ base/files/file_util_posix.cc
 @@ -889,36 +889,33 @@ bool CreateNewTempDirectory(const FilePa
  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 f467ef9de7..7741b938c8 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_util_unittest.cc.orig	2024-08-06 19:52:09.904668600 +0000
+--- base/files/file_util_unittest.cc.orig	2024-08-21 22:46:04.688028600 +0000
 +++ base/files/file_util_unittest.cc
 @@ -3903,7 +3903,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
  }
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index e0070a2295..1cd49be4be 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	2024-08-06 19:52:09.904668600 +0000
+--- base/files/important_file_writer_cleaner.cc.orig	2024-08-21 22:46:04.689028700 +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 3db62543bf..b5cc3ec855 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	2024-08-06 19:52:09.904668600 +0000
+--- base/files/scoped_file.cc.orig	2024-08-21 22:46:04.690029000 +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 8564df8f50..4bcbd5c764 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	2024-08-06 19:52:09.912669400 +0000
+--- base/functional/unretained_traits.h.orig	2024-08-21 22:46:04.697029600 +0000
 +++ base/functional/unretained_traits.h
 @@ -93,7 +93,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 4a24bd4c0c..c094b972b3 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	2024-08-06 19:52:09.916669600 +0000
+--- base/i18n/icu_util.cc.orig	2024-08-21 22:46:04.702030200 +0000
 +++ base/i18n/icu_util.cc
 @@ -52,7 +52,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 464a64cb2f..a79fe9fc58 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	2024-08-06 19:52:09.924670200 +0000
+--- base/linux_util.cc.orig	2024-08-21 22:46:04.709030900 +0000
 +++ base/linux_util.cc
 @@ -154,10 +154,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 332441765e..d91244eb05 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	2024-08-06 19:52:09.928670600 +0000
+--- base/logging_unittest.cc.orig	2024-08-21 22:46:04.711031000 +0000
 +++ base/logging_unittest.cc
 @@ -41,7 +41,7 @@
  #include "base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index 50637e6ccf..9dc7681be2 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/discardable_memory.cc.orig	2024-08-06 19:52:09.932671000 +0000
+--- base/memory/discardable_memory.cc.orig	2024-08-21 22:46:04.715031400 +0000
 +++ base/memory/discardable_memory.cc
 @@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
               base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index d13cf3c70a..e80e74afa8 100644
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium/patches/patch-base_memory_discardable__memory__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/discardable_memory_internal.h.orig	2024-08-06 19:52:09.932671000 +0000
+--- base/memory/discardable_memory_internal.h.orig	2024-08-21 22:46:04.715031400 +0000
 +++ base/memory/discardable_memory_internal.h
 @@ -10,7 +10,7 @@
  #include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index 55ed06b65f..6526277d2e 100644
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/madv_free_discardable_memory_posix.cc.orig	2024-08-06 19:52:09.932671000 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig	2024-08-21 22:46:04.716031600 +0000
 +++ base/memory/madv_free_discardable_memory_posix.cc
 @@ -311,6 +311,10 @@ void MadvFreeDiscardableMemoryPosix::Set
  
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region.h b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
index b9c04bb7dd..3b7bfde0d7 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	2024-08-06 19:52:09.936671300 +0000
+--- base/memory/platform_shared_memory_region.h.orig	2024-08-21 22:46:04.717031700 +0000
 +++ base/memory/platform_shared_memory_region.h
 @@ -17,7 +17,7 @@
  #include "base/unguessable_token.h"
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 5efba8cb34..d12a331fc1 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	2024-08-06 19:52:09.936671300 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig	2024-08-21 22:46:04.718031600 +0000
 +++ base/memory/platform_shared_memory_region_posix.cc
 @@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expec
  
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 f2d9cfda06..746714aae1 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	2024-08-06 19:52:09.944672000 +0000
+--- base/message_loop/message_pump_glib.cc.orig	2024-08-21 22:46:04.726032500 +0000
 +++ base/message_loop/message_pump_glib.cc
 @@ -8,6 +8,11 @@
  #include <glib.h>
diff --git a/chromium/patches/patch-base_native__library__posix.cc b/chromium/patches/patch-base_native__library__posix.cc
index d303d7b72b..6dce6fb7fe 100644
--- a/chromium/patches/patch-base_native__library__posix.cc
+++ b/chromium/patches/patch-base_native__library__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/native_library_posix.cc.orig	2024-08-06 19:52:09.960673300 +0000
+--- base/native_library_posix.cc.orig	2024-08-21 22:46:04.741034000 +0000
 +++ base/native_library_posix.cc
-@@ -33,7 +33,7 @@ NativeLibrary LoadNativeLibraryWithOptio
+@@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptio
    // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
    // and http://crbug.com/40794.
    int flags = RTLD_LAZY;
diff --git a/chromium/patches/patch-base_native__library__unittest.cc b/chromium/patches/patch-base_native__library__unittest.cc
index f8e9e894f6..d14594b301 100644
--- a/chromium/patches/patch-base_native__library__unittest.cc
+++ b/chromium/patches/patch-base_native__library__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/native_library_unittest.cc.orig	2024-08-06 19:52:09.960673300 +0000
+--- base/native_library_unittest.cc.orig	2024-08-21 22:46:04.741034000 +0000
 +++ base/native_library_unittest.cc
 @@ -133,7 +133,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
  // versions with respect to symbol resolution scope.
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 ea0c594cdc..8b55858691 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	2024-08-06 19:52:09.968674000 +0000
+--- base/posix/can_lower_nice_to.cc.orig	2024-08-21 22:46:04.748034700 +0000
 +++ base/posix/can_lower_nice_to.cc
 @@ -11,8 +11,12 @@
  
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index c955630863..dc112e9ab9 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	2024-08-06 19:52:09.968674000 +0000
+--- base/posix/sysctl.cc.orig	2024-08-21 22:46:04.748034700 +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 238996fe33..36907ffcfc 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	2024-08-06 19:52:09.968674000 +0000
+--- base/posix/unix_domain_socket.cc.orig	2024-08-21 22:46:04.748034700 +0000
 +++ base/posix/unix_domain_socket.cc
 @@ -56,7 +56,7 @@ bool CreateSocketPair(ScopedFD* one, Sco
  
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 e98f3c8663..3ca79324c5 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	2024-08-06 19:52:09.968674000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig	2024-08-21 22:46:04.749035000 +0000
 +++ base/posix/unix_domain_socket_unittest.cc
 @@ -15,6 +15,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 257ef9963e..d73b5af08c 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	2024-08-06 19:52:09.972674400 +0000
+--- base/process/internal_linux.h.orig	2024-08-21 22:46:04.752035100 +0000
 +++ base/process/internal_linux.h
 @@ -140,6 +140,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 f3fecd851a..e56bac6d9d 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	2024-08-06 19:52:09.972674400 +0000
+--- base/process/kill.h.orig	2024-08-21 22:46:04.752035100 +0000
 +++ base/process/kill.h
 @@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetTermina
  BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 8b0f280071..b9c5455f71 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	2024-08-06 19:52:09.972674400 +0000
+--- base/process/kill_posix.cc.orig	2024-08-21 22:46:04.753035300 +0000
 +++ base/process/kill_posix.cc
 @@ -157,7 +157,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 3758be4ca5..22898692c0 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch.h.orig	2024-08-06 19:52:09.972674400 +0000
+--- base/process/launch.h.orig	2024-08-21 22:46:04.753035300 +0000
 +++ base/process/launch.h
-@@ -200,7 +200,7 @@ struct BASE_EXPORT LaunchOptions {
+@@ -211,7 +211,7 @@ struct BASE_EXPORT LaunchOptions {
    bool clear_environment = false;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
  
diff --git a/chromium/patches/patch-base_process_launch__posix.cc b/chromium/patches/patch-base_process_launch__posix.cc
index fb17e02600..1213c621e2 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/launch_posix.cc.orig	2024-08-21 22:46:04.754035500 +0000
 +++ base/process/launch_posix.cc
 @@ -66,6 +66,9 @@
  #error "macOS should use launch_mac.cc"
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index fe8b943242..e74cf369db 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/memory_linux.cc.orig	2024-08-21 22:46:04.755035400 +0000
 +++ base/process/memory_linux.cc
 @@ -28,6 +28,7 @@ void __libc_free(void*);
  
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index 1822cf4a0a..18743d30e3 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_handle.cc.orig	2024-08-21 22:46:04.755035400 +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 4066235d27..ebb305f0ca 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_handle.h.orig	2024-08-21 22:46:04.756035600 +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 8b428b5248..5f1ec151bf 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_handle_freebsd.cc.orig	2024-08-21 22:46:04.756035600 +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__netbsd.cc b/chromium/patches/patch-base_process_process__handle__netbsd.cc
index 5b4885ce6f..d2a6afdf1e 100644
--- a/chromium/patches/patch-base_process_process__handle__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle_netbsd.cc.orig	2024-08-14 17:14:27.963922727 +0000
+--- base/process/process_handle_netbsd.cc.orig	2024-08-27 11:35:18.466569292 +0000
 +++ base/process/process_handle_netbsd.cc
 @@ -0,0 +1,55 @@
 +// Copyright 2011 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index 36309cf15f..5358014c34 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_handle_openbsd.cc.orig	2024-08-21 22:46:04.756035600 +0000
 +++ base/process/process_handle_openbsd.cc
 @@ -3,48 +3,112 @@
  // 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 281e0df8c9..8c1dec92de 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_iterator.h.orig	2024-08-21 22:46:04.756035600 +0000
 +++ base/process/process_iterator.h
 @@ -24,7 +24,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 dc41641b6c..16b4e3258b 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_iterator_freebsd.cc.orig	2024-08-21 22:46:04.756035600 +0000
 +++ base/process/process_iterator_freebsd.cc
 @@ -18,7 +18,7 @@ namespace base {
  
diff --git a/chromium/patches/patch-base_process_process__iterator__netbsd.cc b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
index de1b4d11f5..2eeec3d171 100644
--- a/chromium/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator_netbsd.cc.orig	2024-08-14 17:14:27.966877571 +0000
+--- base/process/process_iterator_netbsd.cc.orig	2024-08-27 11:35:18.479503058 +0000
 +++ base/process/process_iterator_netbsd.cc
 @@ -0,0 +1,132 @@
 +// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index e93a1175fb..6b135349be 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	2024-08-06 19:52:09.976674800 +0000
+--- base/process/process_iterator_openbsd.cc.orig	2024-08-21 22:46:04.757035700 +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 ad56ec8405..bfe2000a9a 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics.cc.orig	2024-08-21 22:46:04.757035700 +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 799c1ad5e3..33e5355ff0 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics.h.orig	2024-08-21 22:46:04.757035700 +0000
 +++ base/process/process_metrics.h
 @@ -38,7 +38,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 84f1a4738e..6546c316b8 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics_freebsd.cc.orig	2024-08-21 22:46:04.757035700 +0000
 +++ base/process/process_metrics_freebsd.cc
 @@ -3,19 +3,37 @@
  // found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__metrics__netbsd.cc b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
index e2e7f7d986..a70cac68af 100644
--- a/chromium/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_netbsd.cc.orig	2024-08-14 17:14:27.971882676 +0000
+--- base/process/process_metrics_netbsd.cc.orig	2024-08-27 11:35:18.498813890 +0000
 +++ base/process/process_metrics_netbsd.cc
 @@ -0,0 +1,175 @@
 +// Copyright 2013 The Chromium Authors
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index e851882537..23b287636b 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics_openbsd.cc.orig	2024-08-21 22:46:04.758036000 +0000
 +++ base/process/process_metrics_openbsd.cc
 @@ -6,36 +6,40 @@
  
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index a21795f878..58f83f56da 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics_posix.cc.orig	2024-08-21 22:46:04.758036000 +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 9b6769f707..225b392a05 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_metrics_unittest.cc.orig	2024-08-21 22:46:04.759035800 +0000
 +++ base/process/process_metrics_unittest.cc
 @@ -62,7 +62,8 @@
  
diff --git a/chromium/patches/patch-base_process_process__posix.cc b/chromium/patches/patch-base_process_process__posix.cc
index e81fc6a896..6267ab63c4 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_posix.cc.orig	2024-08-21 22:46:04.759035800 +0000
 +++ base/process/process_posix.cc
 @@ -23,10 +23,15 @@
  #include "base/trace_event/base_tracing.h"
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index 19d16ba77c..2cc56032d5 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	2024-08-06 19:52:09.980675000 +0000
+--- base/process/process_unittest.cc.orig	2024-08-21 22:46:04.759035800 +0000
 +++ base/process/process_unittest.cc
 @@ -199,7 +199,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 1c570747af..df9effa2ee 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	2024-08-06 19:52:09.984675400 +0000
+--- base/profiler/module_cache.cc.orig	2024-08-21 22:46:04.762036300 +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 1474d28d52..9e8560b63a 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	2024-08-06 19:52:09.984675400 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig	2024-08-21 22:46:04.764036400 +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 80609bb0a5..788c2370d1 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	2024-08-06 19:52:09.984675400 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig	2024-08-21 22:46:04.764036400 +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 ab2a828990..250e134ad2 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	2024-08-06 19:52:09.984675400 +0000
+--- base/profiler/stack_base_address_posix.cc.orig	2024-08-21 22:46:04.764036400 +0000
 +++ base/profiler/stack_base_address_posix.cc
 @@ -17,6 +17,14 @@
  #include "base/files/scoped_file.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 7dbd372b41..2404a6f062 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	2024-08-06 19:52:09.988675800 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig	2024-08-21 22:46:04.767036700 +0000
 +++ base/profiler/stack_sampling_profiler_test_util.cc
 @@ -42,7 +42,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 bb5afbcae8..28962e5aee 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_unittest.cc.orig	2024-08-06 19:52:09.988675800 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig	2024-08-21 22:46:04.767036700 +0000
 +++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -43,7 +43,7 @@
+@@ -45,7 +45,7 @@
  
  #include <intrin.h>
  #include <malloc.h>
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index bec2f23e39..54c2e0ad88 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/thread_delegate_posix.cc.orig	2024-08-06 19:52:09.992676000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig	2024-08-21 22:46:04.768036800 +0000
 +++ base/profiler/thread_delegate_posix.cc
 @@ -19,7 +19,7 @@
  #include "base/process/process_handle.h"
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index d398fcbcdc..6dc915ee7c 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/rand_util.h.orig	2024-08-06 19:52:09.992676000 +0000
+--- base/rand_util.h.orig	2024-08-21 22:46:04.768036800 +0000
 +++ base/rand_util.h
 @@ -147,7 +147,7 @@ void RandomShuffle(Itr first, Itr last) 
    std::shuffle(first, last, RandomBitGenerator());
diff --git a/chromium/patches/patch-base_rand__util__posix.cc b/chromium/patches/patch-base_rand__util__posix.cc
index f1247f9a9c..337893596d 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	2024-08-06 19:52:09.992676000 +0000
+--- base/rand_util_posix.cc.orig	2024-08-21 22:46:04.769037000 +0000
 +++ base/rand_util_posix.cc
 @@ -28,7 +28,7 @@
  #include "base/time/time.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/lss/linux_syscall_support.h"
  #elif BUILDFLAG(IS_MAC)
  // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
-@@ -45,6 +45,7 @@ namespace base {
+@@ -44,6 +44,7 @@ namespace base {
  
  namespace {
  
@@ -23,7 +23,7 @@ $NetBSD$
  #if BUILDFLAG(IS_AIX)
  // AIX has no 64-bit support for O_CLOEXEC.
  static constexpr int kOpenFlags = O_RDONLY;
-@@ -69,10 +70,11 @@ class URandomFd {
+@@ -68,10 +69,11 @@ class URandomFd {
   private:
    const int fd_;
  };
@@ -36,7 +36,7 @@ $NetBSD$
  // TODO(pasko): Unify reading kernel version numbers in:
  // mojo/core/channel_linux.cc
  // chrome/browser/android/seccomp_support_detector.cc
-@@ -182,6 +184,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -181,6 +183,7 @@ bool UseBoringSSLForRandBytes() {
  namespace {
  
  void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -44,7 +44,7 @@ $NetBSD$
  #if !BUILDFLAG(IS_NACL)
    // The BoringSSL experiment takes priority over everything else.
    if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
-@@ -220,6 +223,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -217,6 +220,9 @@ void RandBytesInternal(span<uint8_t> out
    const int urandom_fd = GetUrandomFD();
    const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
    CHECK(success);
@@ -54,7 +54,7 @@ $NetBSD$
  }
  
  }  // namespace
-@@ -239,9 +245,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -236,9 +242,11 @@ void RandBytes(span<uint8_t> output) {
    RandBytesInternal(output, /*avoid_allocation=*/false);
  }
  
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index 40566dd4fd..19dea1e77e 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	2024-08-06 19:52:10.000676600 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig	2024-08-21 22:46:04.777037900 +0000
 +++ base/strings/safe_sprintf_unittest.cc
 @@ -740,6 +740,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
  #endif
diff --git a/chromium/patches/patch-base_synchronization_lock__impl.h b/chromium/patches/patch-base_synchronization_lock__impl.h
index 9a0a3b7ccd..1d0afab9b9 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	2024-08-06 19:52:10.012677700 +0000
+--- base/synchronization/lock_impl.h.orig	2024-08-21 22:46:04.785038700 +0000
 +++ base/synchronization/lock_impl.h
-@@ -106,6 +106,10 @@ void LockImpl::Unlock() {
+@@ -109,6 +109,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);
-@@ -126,6 +130,9 @@ void LockImpl::Unlock() {
+@@ -129,6 +133,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 2cee64a410..beaef28ef3 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	2024-08-06 19:52:10.012677700 +0000
+--- base/syslog_logging.cc.orig	2024-08-21 22:46:04.787038800 +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 8c304866a8..ad6030e691 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.cc.orig	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info.cc.orig	2024-08-21 22:46:04.787038800 +0000
 +++ base/system/sys_info.cc
-@@ -225,7 +225,7 @@ std::string SysInfo::HardwareModelName()
+@@ -223,7 +223,7 @@ std::string SysInfo::HardwareModelName()
  #endif
  
  void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index 26e7839a40..7b0aaa2914 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.h.orig	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info.h.orig	2024-08-21 22:46:04.787038800 +0000
 +++ base/system/sys_info.h
 @@ -325,6 +325,8 @@ class BASE_EXPORT SysInfo {
    static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index a88c8aae8b..ff20c54aac 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_freebsd.cc.orig	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info_freebsd.cc.orig	2024-08-21 22:46:04.788039000 +0000
 +++ base/system/sys_info_freebsd.cc
 @@ -9,30 +9,106 @@
  #include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_system_sys__info__netbsd.cc b/chromium/patches/patch-base_system_sys__info__netbsd.cc
index 578a32fec1..d276670412 100644
--- a/chromium/patches/patch-base_system_sys__info__netbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_netbsd.cc.orig	2024-08-14 17:14:28.006358560 +0000
+--- base/system/sys_info_netbsd.cc.orig	2024-08-27 11:35:18.551362462 +0000
 +++ base/system/sys_info_netbsd.cc
 @@ -0,0 +1,91 @@
 +// Copyright 2011 The Chromium Authors
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 17d06094c6..0bafd11c74 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	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info_openbsd.cc.orig	2024-08-21 22:46:04.788039000 +0000
 +++ base/system/sys_info_openbsd.cc
 @@ -3,7 +3,6 @@
  // found in the LICENSE file.
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index 61ab89c297..bb341603af 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_posix.cc.orig	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info_posix.cc.orig	2024-08-21 22:46:04.788039000 +0000
 +++ base/system/sys_info_posix.cc
 @@ -118,7 +118,7 @@ bool GetDiskSpaceInfo(const base::FilePa
  
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index eeb5412541..678a1d6153 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	2024-08-06 19:52:10.012677700 +0000
+--- base/system/sys_info_unittest.cc.orig	2024-08-21 22:46:04.788039000 +0000
 +++ base/system/sys_info_unittest.cc
-@@ -264,12 +264,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -265,12 +265,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 8e61a50867..c24d555a97 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	2024-08-06 19:52:10.032679600 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig	2024-08-21 22:46:04.807041000 +0000
 +++ base/task/thread_pool/environment_config_unittest.cc
 @@ -15,7 +15,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 10c49759eb..166f2a94d2 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	2024-08-06 19:52:10.072682900 +0000
+--- base/test/launcher/test_launcher.cc.orig	2024-08-21 22:46:04.849045300 +0000
 +++ base/test/launcher/test_launcher.cc
 @@ -74,6 +74,7 @@
  #include "testing/gtest/include/gtest/gtest.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 b72e189f61..b25c3c9d32 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	2024-08-06 19:52:10.084684000 +0000
+--- base/test/test_file_util_linux.cc.orig	2024-08-21 22:46:04.859046200 +0000
 +++ base/test/test_file_util_linux.cc
 @@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const File
      return false;
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 fe04d521e4..f765a84708 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	2024-08-06 19:52:10.084684000 +0000
+--- base/test/test_file_util_posix.cc.orig	2024-08-21 22:46:04.859046200 +0000
 +++ base/test/test_file_util_posix.cc
 @@ -91,7 +91,7 @@ void SyncPageCacheToDisk() {
  }
diff --git a/chromium/patches/patch-base_threading_hang__watcher.cc b/chromium/patches/patch-base_threading_hang__watcher.cc
index f03c1a7fe3..9f8d366d11 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	2024-08-06 19:52:10.100685100 +0000
+--- base/threading/hang_watcher.cc.orig	2024-08-21 22:46:04.877048000 +0000
 +++ base/threading/hang_watcher.cc
 @@ -354,7 +354,7 @@ void HangWatcher::InitializeOnMainThread
  
diff --git a/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index adfa6fb447..c0614b9cd1 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	2024-08-06 19:52:10.104685500 +0000
+--- base/threading/platform_thread.h.orig	2024-08-21 22:46:04.877048000 +0000
 +++ base/threading/platform_thread.h
 @@ -49,6 +49,8 @@ typedef DWORD PlatformThreadId;
  typedef zx_koid_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index 85eeebae0b..9722bfe711 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	2024-08-14 17:14:28.033358914 +0000
+--- base/threading/platform_thread_bsd.cc.orig	2024-08-27 11:35:18.571776506 +0000
 +++ base/threading/platform_thread_bsd.cc
 @@ -0,0 +1,31 @@
 +// 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 c6e0216511..1e90e6d52a 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	2024-08-06 19:52:10.104685500 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig	2024-08-21 22:46:04.878048200 +0000
 +++ base/threading/platform_thread_internal_posix.cc
 @@ -42,7 +42,7 @@ ThreadPriorityForTest NiceValueToThreadP
  }
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index bea8f3e321..b40eb31b06 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	2024-08-06 19:52:10.104685500 +0000
+--- base/threading/platform_thread_posix.cc.orig	2024-08-21 22:46:04.878048200 +0000
 +++ base/threading/platform_thread_posix.cc
 @@ -77,11 +77,11 @@ void* ThreadFunc(void* params) {
      if (!thread_params->joinable)
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index 9cafdbe932..254c0c6f41 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	2024-08-06 19:52:10.104685500 +0000
+--- base/threading/platform_thread_unittest.cc.orig	2024-08-21 22:46:04.878048200 +0000
 +++ base/threading/platform_thread_unittest.cc
 @@ -38,7 +38,7 @@
  #include "base/time/time.h"
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 d479909c8c..4fa463f5b9 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/malloc_dump_provider.cc.orig	2024-08-06 19:52:10.120687000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig	2024-08-21 22:46:04.893049700 +0000
 +++ base/trace_event/malloc_dump_provider.cc
-@@ -29,6 +29,8 @@
+@@ -28,6 +28,8 @@
  
  #if BUILDFLAG(IS_APPLE)
  #include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -187,7 +189,7 @@ void ReportAppleAllocStats(size_t* total
+@@ -178,7 +180,7 @@ void ReportAppleAllocStats(size_t* total
  
  #if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
      (!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) &&    \
@@ -24,7 +24,7 @@ $NetBSD$
  void ReportMallinfoStats(ProcessMemoryDump* pmd,
                           size_t* total_virtual_size,
                           size_t* resident_size,
-@@ -391,6 +393,9 @@ bool MallocDumpProvider::OnMemoryDump(co
+@@ -368,6 +370,9 @@ bool MallocDumpProvider::OnMemoryDump(co
                       &allocated_objects_count);
  #elif BUILDFLAG(IS_FUCHSIA)
  // TODO(fuchsia): Port, see https://crbug.com/706592.
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 4bf9b2a83b..ed558e19bc 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/memory_dump_manager.cc.orig	2024-08-06 19:52:10.120687000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig	2024-08-21 22:46:04.895049800 +0000
 +++ base/trace_event/memory_dump_manager.cc
 @@ -87,7 +87,7 @@ const char* const MemoryDumpManager::kSy
  #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index 7a3afeca2d..83dc2a04f4 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/process_memory_dump.cc.orig	2024-08-06 19:52:10.124687200 +0000
+--- base/trace_event/process_memory_dump.cc.orig	2024-08-21 22:46:04.897050100 +0000
 +++ base/trace_event/process_memory_dump.cc
-@@ -118,7 +118,7 @@ std::optional<size_t> ProcessMemoryDump:
+@@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump:
  #if BUILDFLAG(IS_WIN)
-   std::unique_ptr<PSAPI_WORKING_SET_EX_INFORMATION[]> vec(
-       new PSAPI_WORKING_SET_EX_INFORMATION[max_vec_size]);
+   auto vec =
+       base::HeapArray<PSAPI_WORKING_SET_EX_INFORMATION>::WithSize(max_vec_size);
 -#elif BUILDFLAG(IS_APPLE)
 +#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
-   std::unique_ptr<char[]> vec(new char[max_vec_size]);
+   auto vec = base::HeapArray<char>::WithSize(max_vec_size);
  #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
-   std::unique_ptr<unsigned char[]> vec(new unsigned char[max_vec_size]);
-@@ -140,7 +140,7 @@ std::optional<size_t> ProcessMemoryDump:
+   auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
+@@ -143,7 +143,7 @@ std::optional<size_t> ProcessMemoryDump:
  
      for (size_t i = 0; i < page_count; i++)
        resident_page_count += vec[i].VirtualAttributes.Valid;
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index a5c0b71e04..e49fc239ac 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	2024-08-06 19:52:10.140688700 +0000
+--- base/tracing/trace_time.cc.orig	2024-08-21 22:46:04.912051700 +0000
 +++ base/tracing/trace_time.cc
 @@ -8,13 +8,19 @@
  #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 bd951385d7..dae3609a5f 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	2024-08-06 19:52:10.140688700 +0000
+--- base/tracing/trace_time.h.orig	2024-08-21 22:46:04.912051700 +0000
 +++ base/tracing/trace_time.h
 @@ -12,7 +12,7 @@ namespace base {
  namespace tracing {
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index 5a27391236..1e14337a3b 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	2024-08-06 19:52:10.220695300 +0000
+--- build/config/BUILD.gn.orig	2024-08-21 22:46:04.988059500 +0000
 +++ build/config/BUILD.gn
 @@ -213,6 +213,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 7237f5358e..02aae83649 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	2024-08-06 19:52:10.220695300 +0000
+--- build/config/BUILDCONFIG.gn.orig	2024-08-21 22:46:04.988059500 +0000
 +++ build/config/BUILDCONFIG.gn
 @@ -136,7 +136,8 @@ declare_args() {
    is_official_build = false
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index d766fc78f9..f30e3e3028 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	2024-08-06 19:52:10.228696000 +0000
+--- build/config/clang/BUILD.gn.orig	2024-08-21 22:46:04.997060300 +0000
 +++ build/config/clang/BUILD.gn
-@@ -230,7 +230,7 @@ template("clang_lib") {
+@@ -237,7 +237,7 @@ 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_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 0da20ee3f8..e1dbe7a54b 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/compiler/BUILD.gn.orig	2024-08-06 19:52:10.228696000 +0000
+--- build/config/compiler/BUILD.gn.orig	2024-08-21 22:46:04.998060500 +0000
 +++ build/config/compiler/BUILD.gn
 @@ -199,7 +199,7 @@ declare_args() {
    # This greatly reduces the size of debug builds, at the cost of
@@ -33,7 +33,7 @@ $NetBSD$
  }
  
  # compiler ---------------------------------------------------------------------
-@@ -499,6 +502,10 @@ config("compiler") {
+@@ -503,6 +506,10 @@ config("compiler") {
      }
    }
  
@@ -44,16 +44,16 @@ $NetBSD$
    # Linux-specific compiler flags setup.
    # ------------------------------------
    if (use_icf && (!is_apple || use_lld)) {
-@@ -552,7 +559,7 @@ config("compiler") {
+@@ -556,7 +563,7 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
--  if (is_clang && !is_nacl && current_os != "zos") {
-+  if (is_clang && !is_nacl && current_os != "zos" && !is_bsd) {
+-  if (is_clang && !is_nacl) {
++  if (is_clang && !is_nacl && !is_bsd) {
      cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
      if (save_reproducers_on_lld_crash && use_lld) {
        ldflags += [
-@@ -1195,7 +1202,7 @@ config("compiler_cpu_abi") {
+@@ -1197,7 +1204,7 @@ config("compiler_cpu_abi") {
          ]
        }
      } else if (current_cpu == "arm") {
@@ -62,7 +62,7 @@ $NetBSD$
            !(is_chromeos_lacros && is_chromeos_device)) {
          cflags += [ "--target=arm-linux-gnueabihf" ]
          ldflags += [ "--target=arm-linux-gnueabihf" ]
-@@ -1210,7 +1217,7 @@ config("compiler_cpu_abi") {
+@@ -1212,7 +1219,7 @@ config("compiler_cpu_abi") {
          cflags += [ "-mtune=$arm_tune" ]
        }
      } else if (current_cpu == "arm64") {
@@ -71,7 +71,7 @@ $NetBSD$
            !(is_chromeos_lacros && is_chromeos_device)) {
          cflags += [ "--target=aarch64-linux-gnu" ]
          ldflags += [ "--target=aarch64-linux-gnu" ]
-@@ -1545,7 +1552,7 @@ config("compiler_deterministic") {
+@@ -1547,7 +1554,7 @@ config("compiler_deterministic") {
      # different build directory like "out/feature_a" and "out/feature_b" if
      # we build same files with same compile flag.
      # Other paths are already given in relative, no need to normalize them.
@@ -80,16 +80,16 @@ $NetBSD$
        # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
        cflags += [
          "-Xclang",
-@@ -1597,7 +1604,7 @@ config("compiler_deterministic") {
+@@ -1605,7 +1612,7 @@ config("compiler_deterministic") {
  }
  
  config("clang_revision") {
--  if (is_clang && clang_base_path == default_clang_base_path) {
-+  if (is_clang && !is_bsd && clang_base_path == default_clang_base_path) {
+-  if (is_clang && clang_base_path == default_clang_base_path &&
++  if (is_clang && !is_bsd && clang_base_path == default_clang_base_path &&
+       current_os != "zos") {
      update_args = [
        "--print-revision",
-       "--verify-version=$clang_version",
-@@ -1908,9 +1915,6 @@ config("default_warnings") {
+@@ -1938,9 +1945,6 @@ config("default_warnings") {
  
          # TODO(crbug.com/40286317): Evaluate and possibly enable.
          "-Wno-vla-extension",
@@ -99,7 +99,7 @@ $NetBSD$
        ]
  
        cflags_cc += [
-@@ -1918,7 +1922,7 @@ config("default_warnings") {
+@@ -1948,14 +1952,11 @@ config("default_warnings") {
          "-Wenum-compare-conditional",
        ]
  
@@ -108,7 +108,14 @@ $NetBSD$
          cflags_cc += [
            # TODO(crbug.com/41486292): Fix and re-enable.
            "-Wno-c++11-narrowing-const-reference",
-@@ -2640,7 +2644,7 @@ config("afdo_optimize_size") {
+         ]
+-
+-        # TODO(crbug.com/344680447): Fix and re-enable.
+-        cflags_cc += [ "-Wno-missing-template-arg-list-after-template-kw" ]
+       }
+     }
+ 
+@@ -2676,7 +2677,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") {
@@ -117,7 +124,7 @@ $NetBSD$
      cflags = []
      if (clang_emit_debug_info_for_profiling) {
        # Add the following flags to generate debug info for profiling.
-@@ -2667,7 +2671,7 @@ config("afdo") {
+@@ -2703,7 +2704,7 @@ config("afdo") {
        cflags += [ "-Wno-backend-plugin" ]
        inputs = [ _clang_sample_profile ]
      }
@@ -126,13 +133,12 @@ $NetBSD$
      cflags = [ "-fauto-profile=${auto_profile_path}" ]
      inputs = [ auto_profile_path ]
    }
-@@ -2832,7 +2836,8 @@ config("symbols") {
+@@ -2868,7 +2869,7 @@ config("symbols") {
      configs += [ "//build/config:compress_debug_sections" ]
    }
  
--  if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos") {
-+  if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos" &&
-+      !is_bsd) {
+-  if (is_clang && (!is_nacl || is_nacl_saigo)) {
++  if (is_clang && (!is_nacl || is_nacl_saigo) && !is_bsd) {
      if (is_apple) {
        # TODO(crbug.com/40117949): Investigate missing debug info on mac.
        # Make sure we don't use constructor homing on mac.
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 3f417dde8a..b6c25a4942 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	2024-08-06 19:52:10.236696700 +0000
+--- build/config/linux/BUILD.gn.orig	2024-08-21 22:46:05.004061000 +0000
 +++ build/config/linux/BUILD.gn
 @@ -41,7 +41,7 @@ config("runtime_library") {
    }
diff --git a/chromium/patches/patch-build_config_linux_pkg-config.py b/chromium/patches/patch-build_config_linux_pkg-config.py
index 3bca0de798..0639f5227a 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	2024-08-06 19:52:10.236696700 +0000
+--- build/config/linux/pkg-config.py.orig	2024-08-21 22:46:05.006061300 +0000
 +++ build/config/linux/pkg-config.py
 @@ -108,7 +108,7 @@ def main():
    # If this is run on non-Linux platforms, just return nothing and indicate
diff --git a/chromium/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index 46c5ccd3b3..6f4fe0c16a 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	2024-08-06 19:52:10.240697100 +0000
+--- build/config/ozone.gni.orig	2024-08-21 22:46:05.007061500 +0000
 +++ build/config/ozone.gni
 @@ -84,7 +84,19 @@ declare_args() {
      } else if (is_chromeos_lacros) {
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index 60aad93573..2bb97feace 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	2024-08-06 19:52:10.240697100 +0000
+--- build/config/rust.gni.orig	2024-08-21 22:46:05.008061400 +0000
 +++ build/config/rust.gni
 @@ -270,6 +270,10 @@ if (is_linux || is_chromeos) {
    }
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index fad0f985e7..6f36b24a01 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	2024-08-06 19:52:10.244697300 +0000
+--- build/config/v8_target_cpu.gni.orig	2024-08-21 22:46:05.011062000 +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 90e88ebaca..3b47825f05 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	2024-08-06 19:52:10.244697300 +0000
+--- build/detect_host_arch.py.orig	2024-08-21 22:46:05.012061800 +0000
 +++ build/detect_host_arch.py
 @@ -20,6 +20,8 @@ def HostArch():
      host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index aa3e56113d..8f1c651988 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	2024-08-06 19:52:10.252698000 +0000
+--- build/gn_run_binary.py.orig	2024-08-21 22:46:05.020062700 +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 9b2974af4b..3750b8ccc4 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	2024-08-06 19:52:10.256698400 +0000
+--- build/linux/chrome.map.orig	2024-08-21 22:46:05.023063000 +0000
 +++ build/linux/chrome.map
 @@ -20,6 +20,10 @@ global:
    # Program entry point.
diff --git a/chromium/patches/patch-build_linux_strip__binary.py b/chromium/patches/patch-build_linux_strip__binary.py
index b0a4c711e3..725b82b9b2 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	2024-08-06 19:52:10.256698400 +0000
+--- build/linux/strip_binary.py.orig	2024-08-21 22:46:05.024063000 +0000
 +++ build/linux/strip_binary.py
 @@ -10,6 +10,7 @@ import sys
  
diff --git a/chromium/patches/patch-build_linux_unbundle_dav1d.gn b/chromium/patches/patch-build_linux_unbundle_dav1d.gn
deleted file mode 100644
index b841536e9e..0000000000
--- a/chromium/patches/patch-build_linux_unbundle_dav1d.gn
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- build/linux/unbundle/dav1d.gn.orig	2024-08-06 19:52:10.260698800 +0000
-+++ build/linux/unbundle/dav1d.gn
-@@ -1,11 +1,11 @@
- import("//build/config/linux/pkg_config.gni")
- import("//build/shim_headers.gni")
- 
--pkg_config("system_dav1d") {
-+pkg_config("dav1d_config") {
-   packages = [ "dav1d" ]
- }
- 
--shim_headers("dav1d_shim") {
-+shim_headers("dav1d_headers") {
-   root_path = "libdav1d/include"
-   headers = [
-     "dav1d/common.h",
-@@ -18,6 +18,6 @@ shim_headers("dav1d_shim") {
- }
- 
- source_set("dav1d") {
--  deps = [ ":dav1d_shim" ]
--  public_configs = [ ":system_dav1d" ]
-+  deps = [ ":dav1d_headers" ]
-+  public_configs = [ ":dav1d_config" ]
- }
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index edf3be5463..8610047591 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	2024-08-06 19:52:10.264699000 +0000
+--- build/linux/unbundle/icu.gn.orig	2024-08-21 22:46:05.028063500 +0000
 +++ build/linux/unbundle/icu.gn
 @@ -17,6 +17,15 @@ config("icu_config") {
      "USING_SYSTEM_ICU=1",
@@ -22,14 +22,3 @@ $NetBSD$
      # U_EXPORT (defined in unicode/platform.h) is used to set public visibility
      # on classes through the U_COMMON_API and U_I18N_API macros (among others).
      # When linking against the system ICU library, we want its symbols to have
-@@ -61,6 +70,10 @@ source_set("icuuc") {
-   ]
- }
- 
-+group("icuuc_public") {
-+  public_deps = [ ":icuuc" ]
-+}
-+
- shim_headers("icui18n_shim") {
-   root_path = "source/i18n"
-   headers = [
diff --git a/chromium/patches/patch-build_linux_unbundle_libevent.gn b/chromium/patches/patch-build_linux_unbundle_libevent.gn
index 951db7f6b3..15c5dca4fe 100644
--- a/chromium/patches/patch-build_linux_unbundle_libevent.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libevent.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/linux/unbundle/libevent.gn.orig	2024-08-06 19:52:10.264699000 +0000
+--- build/linux/unbundle/libevent.gn.orig	2024-08-21 22:46:05.028063500 +0000
 +++ build/linux/unbundle/libevent.gn
 @@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
    headers = [ "event.h" ]
diff --git a/chromium/patches/patch-build_linux_unbundle_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index c1b20428d7..89a46b9d00 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	2024-08-06 19:52:10.264699000 +0000
+--- build/linux/unbundle/libusb.gn.orig	2024-08-21 22:46:05.028063500 +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_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index c59a97e87b..51d4e416f5 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	2024-08-06 19:52:10.268699400 +0000
+--- build/rust/rust_bindgen.gni.orig	2024-08-21 22:46:05.032064000 +0000
 +++ build/rust/rust_bindgen.gni
 @@ -11,14 +11,14 @@ 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 7292d0689e..86eadff938 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/std/BUILD.gn.orig	2024-08-06 19:52:10.268699400 +0000
+--- build/rust/std/BUILD.gn.orig	2024-08-21 22:46:05.033064100 +0000
 +++ build/rust/std/BUILD.gn
-@@ -90,7 +90,6 @@ if (toolchain_has_rust) {
+@@ -100,7 +100,6 @@ if (toolchain_has_rust) {
    # don't need to pass to the C++ linker because they're used for specialized
    # purposes.
    skip_stdlib_files = [
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index e054ba3c53..f260426f9e 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	2024-08-14 17:14:28.137332725 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig	2024-08-27 11:35:18.609306132 +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 8df0c672bf..59ab6a6a1e 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	2024-08-06 19:52:10.280700400 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig	2024-08-21 22:46:05.044065200 +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 3e3532a677..5f041afa7a 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	2024-08-06 19:52:10.280700400 +0000
+--- build/toolchain/gcc_toolchain.gni.orig	2024-08-21 22:46:05.044065200 +0000
 +++ build/toolchain/gcc_toolchain.gni
 @@ -56,6 +56,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).
  #
-@@ -615,7 +622,7 @@ template("single_gcc_toolchain") {
+@@ -617,7 +624,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.
-@@ -864,22 +871,12 @@ template("gcc_toolchain") {
+@@ -904,22 +911,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 f465eb5fcb..b2bdb9cf23 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	2024-08-14 17:14:28.150604800 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig	2024-08-27 11:35:18.612688405 +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 9d818bc3ea..04884c390b 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	2024-08-14 17:14:28.154879365 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig	2024-08-27 11:35:18.618325434 +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 c1faaf4be1..d5a4dfaaa9 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,13 +4,13 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/toolchain.gni.orig	2024-08-06 19:52:10.284700900 +0000
+--- build/toolchain/toolchain.gni.orig	2024-08-21 22:46:05.046065300 +0000
 +++ build/toolchain/toolchain.gni
-@@ -68,7 +68,7 @@ if (host_os == "mac") {
+@@ -72,7 +72,7 @@ if (host_os == "mac") {
    host_shlib_extension = ".dylib"
  } else if (host_os == "win") {
    host_shlib_extension = ".dll"
--} else if (host_os == "linux" || host_os == "aix") {
+-} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
 +} else if (is_posix) {
    host_shlib_extension = ".so"
  } else {
diff --git a/chromium/patches/patch-cc_BUILD.gn b/chromium/patches/patch-cc_BUILD.gn
index e73e174c8f..f60ebd6ba7 100644
--- a/chromium/patches/patch-cc_BUILD.gn
+++ b/chromium/patches/patch-cc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- cc/BUILD.gn.orig	2024-08-06 19:52:10.300702000 +0000
+--- cc/BUILD.gn.orig	2024-08-21 22:46:05.060067000 +0000
 +++ cc/BUILD.gn
-@@ -686,7 +686,7 @@ cc_test_static_library("test_support") {
+@@ -685,7 +685,7 @@ cc_test_static_library("test_support") {
    if (enable_vulkan) {
      deps += [ "//gpu/vulkan/init" ]
    }
@@ -15,7 +15,7 @@ $NetBSD$
      data_deps = [ "//third_party/mesa_headers" ]
    }
    if (skia_use_dawn) {
-@@ -945,7 +945,6 @@ cc_test("cc_unittests") {
+@@ -944,7 +944,6 @@ cc_test("cc_unittests") {
    data = [ "//components/test/data/viz/" ]
    data_deps = [
      "//testing/buildbot/filters:cc_unittests_filters",
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 2384a9119b..ad25789f37 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- cc/base/features.cc.orig	2024-08-06 19:52:10.312703100 +0000
+--- cc/base/features.cc.orig	2024-08-21 22:46:05.071068000 +0000
 +++ cc/base/features.cc
-@@ -86,7 +86,7 @@ BASE_FEATURE(kNormalPriorityImageDecodin
+@@ -85,7 +85,7 @@ const base::FeatureParam<int> kDeferImpl
  // be using a separate flag to control the launch on GL.
  BASE_FEATURE(kUseDMSAAForTiles,
               "UseDMSAAForTiles",
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index b511b25b26..3c210c600c 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_command_ids.h.orig	2024-08-06 19:52:11.104770200 +0000
+--- chrome/app/chrome_command_ids.h.orig	2024-08-21 22:46:05.808143600 +0000
 +++ chrome/app/chrome_command_ids.h
 @@ -68,12 +68,12 @@
  #define IDC_TOGGLE_MULTITASK_MENU       34050
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index f1c0aac865..3e3c891a00 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main.cc.orig	2024-08-06 19:52:11.108770400 +0000
+--- chrome/app/chrome_main.cc.orig	2024-08-21 22:46:05.810143700 +0000
 +++ chrome/app/chrome_main.cc
-@@ -28,11 +28,11 @@
+@@ -30,11 +30,11 @@
  #include "chrome/app/chrome_main_mac.h"
  #endif
  
@@ -20,7 +20,16 @@ $NetBSD$
  #include "chrome/app/chrome_main_linux.h"
  #endif
  
-@@ -80,7 +80,7 @@ int ChromeMain(int argc, const char** ar
+@@ -55,7 +55,7 @@
+ #endif  // BUILDFLAG(IS_WIN)
+ 
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #define ENABLE_OLD_HEADLESS
+ #endif
+ 
+@@ -119,7 +119,7 @@ int ChromeMain(int argc, const char** ar
  #error Unknown platform.
  #endif
  
@@ -29,7 +38,7 @@ $NetBSD$
    PossiblyDetermineFallbackChromeChannel(argv[0]);
  #endif
  
-@@ -141,7 +141,7 @@ int ChromeMain(int argc, const char** ar
+@@ -185,7 +185,7 @@ int ChromeMain(int argc, const char** ar
    SetUpBundleOverrides();
  #endif
  
@@ -38,12 +47,3 @@ $NetBSD$
    AppendExtraArgumentsToCommandLine(command_line);
  #endif
  
-@@ -170,7 +170,7 @@ int ChromeMain(int argc, const char** ar
-     headless_mode_handle = headless::InitHeadlessMode();
-   } else {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-     if (headless::IsOldHeadlessMode()) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-       command_line->AppendSwitch(::headless::switches::kEnableCrashReporter);
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index a6c850faf3..af5e129318 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main_delegate.cc.orig	2024-08-06 19:52:11.108770400 +0000
+--- chrome/app/chrome_main_delegate.cc.orig	2024-08-21 22:46:05.810143700 +0000
 +++ chrome/app/chrome_main_delegate.cc
-@@ -138,7 +138,7 @@
+@@ -139,7 +139,7 @@
  #include "components/about_ui/credit_utils.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/nacl/common/nacl_paths.h"
  #include "components/nacl/zygote/nacl_fork_delegate_linux.h"
  #endif
-@@ -182,21 +182,21 @@
+@@ -183,21 +183,21 @@
  #include "v8/include/v8.h"
  #endif
  
@@ -41,16 +41,7 @@ $NetBSD$
  #include "chrome/browser/policy/policy_path_parser.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -243,7 +243,7 @@
- #include "base/scoped_add_feature_flags.h"
- #include "ui/base/ui_base_features.h"
- #include "ui/ozone/public/ozone_platform.h"
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
- #endif
- #endif  // BUILDFLAG(IS_OZONE)
-@@ -343,7 +343,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -341,7 +341,7 @@ void AdjustLinuxOOMScore(const std::stri
  // and resources loaded.
  bool SubprocessNeedsResourceBundle(const std::string& process_type) {
    return
@@ -59,7 +50,7 @@ $NetBSD$
        // The zygote process opens the resources for the renderers.
        process_type == switches::kZygoteProcess ||
  #endif
-@@ -428,7 +428,7 @@ bool HandleVersionSwitches(const base::C
+@@ -426,7 +426,7 @@ bool HandleVersionSwitches(const base::C
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -68,7 +59,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) ||
-@@ -474,7 +474,7 @@ void SetCrashpadUploadConsentPostLogin()
+@@ -472,7 +472,7 @@ void SetCrashpadUploadConsentPostLogin()
  }
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -77,7 +68,7 @@ $NetBSD$
  void SIGTERMProfilingShutdown(int signal) {
    content::Profiling::Stop();
    struct sigaction sigact;
-@@ -556,7 +556,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -554,7 +554,7 @@ std::optional<int> AcquireProcessSinglet
    // process can be exited.
    ChromeProcessSingleton::CreateInstance(user_data_dir);
  
@@ -86,7 +77,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.
-@@ -640,7 +640,7 @@ void InitializeUserDataDir(base::Command
+@@ -638,7 +638,7 @@ void InitializeUserDataDir(base::Command
    std::string process_type =
        command_line->GetSwitchValueASCII(switches::kProcessType);
  
@@ -95,7 +86,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.
-@@ -767,7 +767,7 @@ void RecordMainStartupMetrics(base::Time
+@@ -768,7 +768,7 @@ void RecordMainStartupMetrics(const Star
  #endif
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -104,7 +95,7 @@ $NetBSD$
    // Record the startup process creation time on supported platforms. On Android
    // this is recorded in ChromeMainDelegateAndroid.
    startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -959,7 +959,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -962,7 +962,7 @@ std::optional<int> ChromeMainDelegate::P
  #if BUILDFLAG(IS_OZONE)
    // Initialize Ozone platform and add required feature flags as per platform's
    // properties.
@@ -113,7 +104,7 @@ $NetBSD$
    ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
  #endif
    ui::OzonePlatform::PreEarlyInitialization();
-@@ -1154,7 +1154,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -1160,7 +1160,7 @@ void ChromeMainDelegate::CommonEarlyInit
    const bool is_canary_dev = IsCanaryDev();
    const bool emit_crashes =
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -122,7 +113,7 @@ $NetBSD$
        is_canary_dev;
  #else
        false;
-@@ -1309,7 +1309,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1315,7 +1315,7 @@ std::optional<int> ChromeMainDelegate::B
  
    // TODO(crbug.com/40118868): Revisit the macro expression once build flag
    // switch of lacros-chrome is complete.
@@ -131,7 +122,7 @@ $NetBSD$
    // This will directly exit if the user asked for help.
    HandleHelpSwitches(command_line);
  #endif
-@@ -1339,7 +1339,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1345,7 +1345,7 @@ std::optional<int> ChromeMainDelegate::B
  #if BUILDFLAG(IS_CHROMEOS)
    chromeos::dbus_paths::RegisterPathProvider();
  #endif
@@ -140,16 +131,23 @@ $NetBSD$
    nacl::RegisterPathProvider();
  #endif
  
-@@ -1726,7 +1726,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1732,7 +1732,7 @@ void ChromeMainDelegate::PreSandboxStart
      CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
    }
  
 -#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
    // Zygote needs to call InitCrashReporter() in RunZygote().
-   if (process_type != switches::kZygoteProcess) {
-     if (command_line.HasSwitch(switches::kPreCrashpadCrashTest)) {
-@@ -1827,7 +1827,7 @@ absl::variant<int, content::MainFunction
+   if (process_type != switches::kZygoteProcess &&
+       !command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
+@@ -1828,13 +1828,13 @@ absl::variant<int, content::MainFunction
+ #else
+ 
+ #if BUILDFLAG(IS_MAC) || (BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && \
+-                          !BUILDFLAG(IS_CHROMEOS))
++                          !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_BSD))
+   static const MainFunction kMainFunctions[] = {
+ #if BUILDFLAG(IS_MAC)
        {switches::kRelauncherProcess, mac_relauncher::internal::RelauncherMain},
        {switches::kCodeSignCloneCleanupProcess,
         code_sign_clone_manager::internal::ChromeCodeSignCloneCleanupMain},
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index 67d3739825..7e5cda468f 100644
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/BUILD.gn.orig	2024-08-06 19:52:13.628983500 +0000
+--- chrome/browser/BUILD.gn.orig	2024-08-21 22:46:07.519319300 +0000
 +++ chrome/browser/BUILD.gn
-@@ -6672,6 +6672,13 @@ static_library("browser") {
+@@ -7013,6 +7013,13 @@ static_library("browser") {
      }
    }
  
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index f27db09018..9d9341006c 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/about_flags.cc.orig	2024-08-06 19:52:13.636984000 +0000
+--- chrome/browser/about_flags.cc.orig	2024-08-21 22:46:07.525319800 +0000
 +++ chrome/browser/about_flags.cc
 @@ -238,7 +238,7 @@
  #include "ui/ui_features.h"
@@ -33,7 +33,16 @@ $NetBSD$
  #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -476,7 +476,7 @@ const FeatureEntry::FeatureVariation kDX
+@@ -351,7 +351,7 @@
+ #include "components/user_education/common/user_education_features.h"  // nogncheck
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/ui_features.h"
+ #include "ui/base/ui_base_features.h"
+ #endif
+@@ -493,7 +493,7 @@ const FeatureEntry::FeatureVariation kDX
      {"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}};
  #endif
  
@@ -42,7 +51,7 @@ $NetBSD$
  const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = {
      {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""},
      {flag_descriptions::kOzonePlatformHintChoiceAuto,
-@@ -847,6 +847,26 @@ const FeatureEntry::FeatureVariation
+@@ -893,6 +893,26 @@ const FeatureEntry::FeatureVariation
           std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
           nullptr}};
  
@@ -69,7 +78,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
      {"UIClipboardMaximumAge", "60"}};
  const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1260,7 +1280,7 @@ const FeatureEntry::FeatureVariation kPa
+@@ -1306,7 +1326,7 @@ const FeatureEntry::FeatureVariation kPa
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -78,7 +87,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
      {"AtKeywordAcceleration", "true"},
  };
-@@ -1323,7 +1343,7 @@ const FeatureEntry::FeatureVariation
+@@ -1350,7 +1370,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -87,16 +96,16 @@ $NetBSD$
  const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
      {"ShortcutBoostSearchScore", "0"},
      {"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -3811,7 +3831,7 @@ const flags_ui::FeatureEntry::FeatureVar
-          std::size(kParcelTrackingTestDataOutForDelivery), nullptr},
+@@ -3779,7 +3799,7 @@ const flags_ui::FeatureEntry::FeatureVar
  };
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const flags_ui::FeatureEntry::FeatureParam
-     kDesktopPWAsLinkCapturingDefaultOn[] = {{"on_by_default", "true"}};
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  const flags_ui::FeatureEntry::FeatureParam
-@@ -4784,7 +4804,7 @@ const FeatureEntry kFeatureEntries[] = {
+     kDesktopPWAsLinkCapturingDefaultOn[] = {
+         {"link_capturing_state", "on_by_default"}};
+@@ -4858,7 +4878,7 @@ const FeatureEntry kFeatureEntries[] = {
      },
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -105,7 +114,7 @@ $NetBSD$
      {
          "fluent-overlay-scrollbars",
          flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5200,7 +5220,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5277,7 +5297,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWebAppUniversalInstallDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kWebAppUniversalInstall)},
  #endif  // !BUILDFLAG(IS_ANDROID)
@@ -114,7 +123,7 @@ $NetBSD$
      {"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
       flag_descriptions::kShortcutsNotAppsDescription,
       kOsMac | kOsWin | kOsLinux,
-@@ -5332,7 +5352,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5413,7 +5433,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kWebShare)},
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -123,10 +132,10 @@ $NetBSD$
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5346,9 +5366,19 @@ const FeatureEntry kFeatureEntries[] = {
-     {"ozone-platform-hint", flag_descriptions::kOzonePlatformHintName,
-      flag_descriptions::kOzonePlatformHintDescription, kOsLinux,
-      MULTI_VALUE_TYPE(kOzonePlatformHintRuntimeChoices)},
+@@ -5436,9 +5456,19 @@ const FeatureEntry kFeatureEntries[] = {
+      flag_descriptions::kWaylandPerWindowScalingName,
+      flag_descriptions::kWaylandPerWindowScalingDescription, kOsLinux,
+      FEATURE_VALUE_TYPE(features::kWaylandPerSurfaceScale)},
 +
 +#if BUILDFLAG(IS_BSD)
 +    {"audio-backend",
@@ -144,8 +153,8 @@ $NetBSD$
      {"skip-undecryptable-passwords",
       flag_descriptions::kSkipUndecryptablePasswordsName,
       flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6286,7 +6316,7 @@ const FeatureEntry kFeatureEntries[] = {
-      FEATURE_VALUE_TYPE(omnibox::kZeroSuggestInMemoryCaching)},
+@@ -6433,7 +6463,7 @@ const FeatureEntry kFeatureEntries[] = {
+                                     "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
@@ -153,7 +162,7 @@ $NetBSD$
      {"omnibox-domain-suggestions",
       flag_descriptions::kOmniboxDomainSuggestionsName,
       flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6620,7 +6650,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6728,7 +6758,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "OrganicRepeatableQueries")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -162,7 +171,7 @@ $NetBSD$
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7310,7 +7340,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7397,7 +7427,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -171,7 +180,7 @@ $NetBSD$
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8309,7 +8339,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8417,7 +8447,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
       FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
  
@@ -180,7 +189,7 @@ $NetBSD$
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8333,7 +8363,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8441,7 +8471,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kV4L2FlatStatefulVideoDecoder)},
  #endif
  
@@ -189,7 +198,7 @@ $NetBSD$
      {"enable-family-link-extensions-permissions",
       flag_descriptions::
           kEnableExtensionsPermissionsForSupervisedUsersOnDesktopName,
-@@ -9195,7 +9225,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9292,7 +9322,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)},
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -198,7 +207,7 @@ $NetBSD$
      {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
       flag_descriptions::kGetAllScreensMediaDescription,
       kOsCrOS | kOsLacros | kOsLinux,
-@@ -9234,7 +9264,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9331,7 +9361,7 @@ const FeatureEntry kFeatureEntries[] = {
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -207,7 +216,7 @@ $NetBSD$
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -9476,7 +9506,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9556,7 +9586,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -216,7 +225,7 @@ $NetBSD$
      {"policy-indication-for-managed-default-search",
       flag_descriptions::kPolicyIndicationForManagedDefaultSearchName,
       flag_descriptions::kPolicyIndicationForManagedDefaultSearchDescription,
-@@ -9789,7 +9819,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9896,7 +9926,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -225,7 +234,7 @@ $NetBSD$
      {"media-session-enter-picture-in-picture",
       flag_descriptions::kMediaSessionEnterPictureInPictureName,
       flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10684,7 +10714,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10796,7 +10826,7 @@ const FeatureEntry kFeatureEntries[] = {
       kOsDesktop | kOsAndroid,
       FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
  
@@ -234,7 +243,7 @@ $NetBSD$
      {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
       flag_descriptions::kCameraMicEffectsDescription,
       static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10722,7 +10752,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10834,7 +10864,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kSiteInstanceGroupsForDataUrls)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -243,7 +252,7 @@ $NetBSD$
      {"site-search-settings-policy",
       flag_descriptions::kSiteSearchSettingsPolicyName,
       flag_descriptions::kSiteSearchSettingsPolicyDescription, kOsAll,
-@@ -10846,7 +10876,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10959,7 +10989,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHideIncognitoMediaMetadataDescription, kOsAll,
       FEATURE_VALUE_TYPE(media::kHideIncognitoMediaMetadata)},
  
@@ -252,7 +261,16 @@ $NetBSD$
      {"third-party-profile-management",
       flag_descriptions::kThirdPartyProfileManagementName,
       flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -11182,7 +11212,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11002,7 +11032,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+ 
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+     {"enable-user-link-capturing-pwa",
+      flag_descriptions::kDesktopPWAsUserLinkCapturingName,
+      flag_descriptions::kDesktopPWAsUserLinkCapturingDescription,
+@@ -11318,7 +11348,7 @@ const FeatureEntry kFeatureEntries[] = {
           trusted_vault::kTrustedVaultFrequentDegradedRecoverabilityPolling)},
  #endif
  
@@ -261,12 +279,21 @@ $NetBSD$
      {"restart-to-gain-access-to-keychain",
       flag_descriptions::kRestartToGainAccessToKeychainName,
       flag_descriptions::kRestartToGainAccessToKeychainDescription,
-@@ -11469,7 +11499,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11981,7 +12011,7 @@ const FeatureEntry kFeatureEntries[] = {
+                             kAuthenticateUsingUserConsentVerifierInteropApi)},
+ #endif
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     {"sync-enable-bookmarks-in-transport-mode",
+      flag_descriptions::kSyncEnableBookmarksInTransportModeName,
+      flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
+@@ -12007,7 +12037,7 @@ const FeatureEntry kFeatureEntries[] = {
+          "AutofillUploadCardRequestTimeout")},
  
- // Controls the view mode for (history) sync screen.
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-     {"minor-mode-restrictions-for-history-sync-opt-in",
-      flag_descriptions::kMinorModeRestrictionsForHistorySyncOptInName,
-      flag_descriptions::kMinorModeRestrictionsForHistorySyncOptInDescription,
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+     {"autofill-enable-amount-extraction-desktop",
+      flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
+      flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
diff --git a/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc b/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
new file mode 100644
index 0000000000..6246049dff
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_accessibility_page__colors.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/accessibility/page_colors.cc.orig	2024-08-21 22:46:07.532320500 +0000
++++ chrome/browser/accessibility/page_colors.cc
+@@ -12,7 +12,7 @@
+ #include "components/sync_preferences/pref_service_syncable.h"
+ #include "ui/native_theme/native_theme.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #include "ui/linux/linux_ui_factory.h"
+ #endif  // BUILDFLAG(IS_LINUX)
+@@ -55,7 +55,7 @@ void PageColors::Init() {
+ 
+ void PageColors::OnPageColorsChanged() {
+   auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Allow the Linux native theme to update its state for page colors.
+   if (auto* linux_ui_theme = ui::GetDefaultLinuxUiTheme()) {
+     if (auto* linux_native_theme = linux_ui_theme->GetNativeTheme()) {
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 8440027167..3884cfee02 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	2024-08-06 19:52:13.648985100 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig	2024-08-21 22:46:07.533320700 +0000
 +++ chrome/browser/after_startup_task_utils.cc
 @@ -117,7 +117,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 468daba4a5..4b5183c39e 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	2024-08-06 19:52:13.796997500 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig	2024-08-21 22:46:07.670334800 +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 a84b9f3c3f..247c32a3d6 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	2024-08-06 19:52:13.825000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig	2024-08-21 22:46:07.698337600 +0000
 +++ chrome/browser/apps/platform_apps/platform_app_launch.cc
 @@ -19,7 +19,7 @@
  #include "extensions/common/constants.h"
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index 02ff6db143..3cac49788f 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	2024-08-06 19:52:13.825000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig	2024-08-21 22:46:07.698337600 +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 8bada7c043..e77d3c7045 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	2024-08-06 19:52:14.573063100 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig	2024-08-21 22:46:08.475417400 +0000
 +++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
 @@ -88,7 +88,7 @@ ChromeAutocompleteSchemeClassifier::GetI
        return metrics::OmniboxInputType::QUERY;
diff --git a/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc b/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
index 54d42f5060..ae1236950b 100644
--- a/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
+++ b/chromium/patches/patch-chrome_browser_background_background__mode__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/background/background_mode_manager.cc.orig	2024-08-06 19:52:14.597065200 +0000
+--- chrome/browser/background/background_mode_manager.cc.orig	2024-08-21 22:46:08.504420300 +0000
 +++ chrome/browser/background/background_mode_manager.cc
 @@ -872,7 +872,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
      return gfx::ImageSkia();
diff --git a/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc b/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
index 23acddcee0..ca5b98be4b 100644
--- a/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
+++ b/chromium/patches/patch-chrome_browser_background_background__mode__optimizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/background/background_mode_optimizer.cc.orig	2024-08-06 19:52:14.597065200 +0000
+--- chrome/browser/background/background_mode_optimizer.cc.orig	2024-08-21 22:46:08.504420300 +0000
 +++ chrome/browser/background/background_mode_optimizer.cc
 @@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer>
      return nullptr;
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index c492b4c2f1..010da0bba2 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.cc.orig	2024-08-06 19:52:14.613066700 +0000
+--- chrome/browser/browser_features.cc.orig	2024-08-21 22:46:08.520422000 +0000
 +++ chrome/browser/browser_features.cc
-@@ -61,7 +61,7 @@ BASE_FEATURE(kClosedTabCache,
+@@ -69,7 +69,7 @@ BASE_FEATURE(kClosedTabCache,
  BASE_FEATURE(kDestroyProfileOnBrowserClose,
               "DestroyProfileOnBrowserClose",
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -330,7 +330,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -316,7 +316,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
  BASE_FEATURE(kSupportSearchSuggestionForPrerender2,
               "SupportSearchSuggestionForPrerender2",
  #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index 9d32edc3e5..57895de581 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	2024-08-06 19:52:14.613066700 +0000
+--- chrome/browser/browser_process_impl.cc.orig	2024-08-21 22:46:08.521422100 +0000
 +++ chrome/browser/browser_process_impl.cc
-@@ -228,7 +228,7 @@
+@@ -227,7 +227,7 @@
  #include "chrome/browser/ui/profiles/profile_picker.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h"  // nogncheck
  #endif
  
-@@ -1282,7 +1282,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1277,7 +1277,7 @@ void BrowserProcessImpl::PreMainMessageL
  
    ApplyMetricsReportingPolicy();
  
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index fd81129ebb..8e9132983f 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.h.orig	2024-08-06 19:52:14.613066700 +0000
+--- chrome/browser/browser_process_impl.h.orig	2024-08-21 22:46:08.522422300 +0000
 +++ chrome/browser/browser_process_impl.h
 @@ -404,7 +404,7 @@ class BrowserProcessImpl : public Browse
  
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
new file mode 100644
index 0000000000..3d61411488
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.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/chrome_browser_field_trials.cc.orig	2024-08-21 22:46:08.548425000 +0000
++++ chrome/browser/chrome_browser_field_trials.cc
+@@ -48,7 +48,7 @@
+ #include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_trial.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/nix/xdg_util.h"
+ #include "ui/base/ui_base_features.h"
+ #endif  // BUILDFLAG(IS_LINUX)
+@@ -155,7 +155,7 @@ void ChromeBrowserFieldTrials::RegisterS
+ #endif
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux/Desktop platform variants, such as ozone/wayland, some features
+ // might need to be disabled as per OzonePlatform's runtime properties.
+ // OzonePlatform selection and initialization, in turn, depend on Chrome flags
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
new file mode 100644
index 0000000000..d9091dc10b
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.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/chrome_browser_field_trials.h.orig	2024-08-21 22:46:08.548425000 +0000
++++ chrome/browser/chrome_browser_field_trials.h
+@@ -34,7 +34,7 @@ class ChromeBrowserFieldTrials : public 
+       const variations::EntropyProviders& entropy_providers,
+       base::FeatureList* feature_list) override;
+   void RegisterSyntheticTrials() override;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   void RegisterFeatureOverrides(base::FeatureList* feature_list) override;
+ #endif
+ 
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 6b0cc98171..46eb7d59bb 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_interface_binders.cc.orig	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig	2024-08-21 22:46:08.549425000 +0000
 +++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -134,12 +134,12 @@
+@@ -133,12 +133,12 @@
  #endif  // BUILDFLAG(FULL_SAFE_BROWSING)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
  #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
  #endif
-@@ -230,7 +230,7 @@
+@@ -226,7 +226,7 @@
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
  #include "chrome/browser/companion/visual_query/visual_query_suggestions_service_factory.h"
  #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
  #include "chrome/browser/ui/webui/discards/discards.mojom.h"
-@@ -241,7 +241,7 @@
+@@ -237,7 +237,7 @@
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
  
@@ -39,7 +39,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -865,7 +865,7 @@ void BindScreen2xMainContentExtractor(
+@@ -864,7 +864,7 @@ void BindScreen2xMainContentExtractor(
  #endif
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -48,7 +48,7 @@ $NetBSD$
  void BindVisualSuggestionsModelProvider(
      content::RenderFrameHost* frame_host,
      mojo::PendingReceiver<
-@@ -1061,7 +1061,7 @@ void PopulateChromeFrameBinders(
+@@ -1060,7 +1060,7 @@ void PopulateChromeFrameBinders(
  #endif  // BUILDFLAG(ENABLE_SPEECH_SERVICE)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -57,7 +57,7 @@ $NetBSD$
    if (base::FeatureList::IsEnabled(blink::features::kDesktopPWAsSubApps) &&
        !render_frame_host->GetParentOrOuterDocument()) {
      // The service binder will reject non-primary main frames, but we still need
-@@ -1152,7 +1152,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1158,7 +1158,7 @@ void PopulateChromeWebUIFrameBinders(
        DataSharingInternalsUI>(map);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -66,7 +66,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        connectors_internals::mojom::PageHandler,
        enterprise_connectors::ConnectorsInternalsUI>(map);
-@@ -1163,7 +1163,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1169,7 +1169,7 @@ void PopulateChromeWebUIFrameBinders(
                                           policy::DlpInternalsUI>(map);
  #endif
  
@@ -75,7 +75,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
  #endif
-@@ -1256,7 +1256,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1261,7 +1261,7 @@ void PopulateChromeWebUIFrameBinders(
  
    RegisterWebUIControllerInterfaceBinder<
        browser_command::mojom::CommandHandlerFactory,
@@ -84,7 +84,7 @@ $NetBSD$
        WhatsNewUI,
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
        NewTabPageUI>(map);
-@@ -1797,7 +1797,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1753,7 +1753,7 @@ void PopulateChromeWebUIFrameBinders(
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index db34aae3de..7b22940c7e 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	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig	2024-08-21 22:46:08.550425000 +0000
 +++ chrome/browser/chrome_browser_main.cc
-@@ -247,15 +247,15 @@
+@@ -251,15 +251,15 @@
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -25,7 +25,7 @@ $NetBSD$
  #include "base/nix/xdg_util.h"
  #endif
  
-@@ -288,14 +288,14 @@
+@@ -292,14 +292,14 @@
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_metrics.h"  // nogncheck
  #include "chrome/browser/headless/headless_mode_util.h"     // nogncheck
  #include "components/headless/select_file_dialog/headless_select_file_dialog.h"
-@@ -367,14 +367,14 @@
+@@ -371,14 +371,14 @@
  #endif  // BUILDFLAG(IS_WIN) && BUILDFLAG(USE_BROWSER_SPELLCHECKER)
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -59,7 +59,7 @@ $NetBSD$
  constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
      FILE_PATH_LITERAL("Media History");
  
-@@ -539,7 +539,7 @@ void ProcessSingletonNotificationCallbac
+@@ -543,7 +543,7 @@ void ProcessSingletonNotificationCallbac
    }
  #endif
  
@@ -68,7 +68,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.
-@@ -1101,7 +1101,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1109,7 +1109,7 @@ int ChromeBrowserMainParts::PreCreateThr
        browser_creator_->AddFirstRunTabs(master_prefs_->new_tabs);
      }
  
@@ -77,7 +77,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/725513 .
-@@ -1149,7 +1149,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1157,7 +1157,7 @@ int ChromeBrowserMainParts::PreCreateThr
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@ $NetBSD$
    metrics::DesktopSessionDurationTracker::Initialize();
    ProfileActivityMetricsRecorder::Initialize();
    TouchModeStatsTracker::Initialize(
-@@ -1336,7 +1336,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1344,7 +1344,7 @@ void ChromeBrowserMainParts::PostProfile
  #endif  // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -95,7 +95,7 @@ $NetBSD$
    // Delete the media history database if it still exists.
    // TODO(crbug.com/40177301): Remove this.
    base::ThreadPool::PostTask(
-@@ -1385,7 +1385,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1393,7 +1393,7 @@ void ChromeBrowserMainParts::PostProfile
        *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -104,7 +104,7 @@ $NetBSD$
    if (headless::IsHeadlessMode()) {
      headless::ReportHeadlessActionMetrics();
    }
-@@ -1495,7 +1495,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1505,7 +1505,7 @@ int ChromeBrowserMainParts::PreMainMessa
    // In headless mode provide alternate SelectFileDialog factory overriding
    // any platform specific SelectFileDialog implementation that may have been
    // set.
@@ -113,7 +113,7 @@ $NetBSD$
    if (headless::IsHeadlessMode()) {
      headless::HeadlessSelectFileDialogFactory::SetUp();
    }
-@@ -2046,7 +2046,7 @@ bool ChromeBrowserMainParts::ProcessSing
+@@ -2056,7 +2056,7 @@ bool ChromeBrowserMainParts::ProcessSing
  
    // Drop the request if headless mode is in effect or the request is from
    // a headless Chrome process.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
index 5f06e17feb..3e420c8476 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.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_linux.cc.orig	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig	2024-08-21 22:46:08.551425200 +0000
 +++ chrome/browser/chrome_browser_main_extra_parts_linux.cc
 @@ -58,7 +58,7 @@ void ChromeBrowserMainExtraPartsLinux::P
  
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 645d4abf54..527c09def4 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	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig	2024-08-21 22:46:08.551425200 +0000
 +++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
 @@ -27,7 +27,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 e391ea82ce..8711276191 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	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig	2024-08-21 22:46:08.551425200 +0000
 +++ chrome/browser/chrome_browser_main_linux.cc
 @@ -25,7 +25,7 @@
  #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/ozone/public/ozone_platform.h"
  #endif
  
-@@ -72,7 +72,9 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -84,7 +84,9 @@ void ChromeBrowserMainPartsLinux::PostCr
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if !BUILDFLAG(IS_CHROMEOS)
@@ -25,7 +25,7 @@ $NetBSD$
  
    // Set up crypt config. This needs to be done before anything starts the
    // network service, as the raw encryption key needs to be shared with the
-@@ -98,7 +100,7 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -110,7 +112,7 @@ void ChromeBrowserMainPartsLinux::PostCr
    ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
  }
  
@@ -34,8 +34,8 @@ $NetBSD$
  void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
    ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
    ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -137,7 +139,7 @@ void ChromeBrowserMainPartsLinux::PostBr
- #endif  // defined(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
+@@ -169,7 +171,7 @@ void ChromeBrowserMainPartsLinux::CheckI
+ #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
 -#if BUILDFLAG(IS_CHROMEOS)
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 29e6808304..41f1463c55 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	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig	2024-08-21 22:46:08.551425200 +0000
 +++ chrome/browser/chrome_browser_main_linux.h
 @@ -30,7 +30,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 04b76ee1c5..7c2ac59cac 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	2024-08-06 19:52:14.641069000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig	2024-08-21 22:46:08.552425400 +0000
 +++ chrome/browser/chrome_browser_main_posix.cc
 @@ -79,7 +79,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
    } else {
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 14531279bb..870adc07be 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	2024-08-06 19:52:14.645069400 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig	2024-08-21 22:46:08.559426000 +0000
 +++ chrome/browser/chrome_content_browser_client.cc
-@@ -469,7 +469,7 @@
+@@ -477,7 +477,7 @@
  #include "storage/browser/file_system/external_mount_points.h"
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/chrome_browser_main_linux.h"
  #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
  #elif BUILDFLAG(IS_ANDROID)
-@@ -585,12 +585,12 @@
+@@ -593,12 +593,12 @@
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -30,7 +30,7 @@ $NetBSD$
  #include "components/crash/core/app/crash_switches.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -601,7 +601,7 @@
+@@ -609,7 +609,7 @@
  #include "chrome/browser/apps/link_capturing/web_app_link_capturing_delegate.h"
  #endif
  
@@ -39,7 +39,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.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"
-@@ -609,7 +609,7 @@
+@@ -617,7 +617,7 @@
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -48,7 +48,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -624,7 +624,7 @@
+@@ -632,7 +632,7 @@
  #include "chrome/browser/ui/views/lens/lens_side_panel_navigation_helper.h"
  #endif
  
@@ -57,7 +57,7 @@ $NetBSD$
  #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
  #elif BUILDFLAG(IS_OZONE)
  #include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -1538,7 +1538,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1572,7 +1572,7 @@ void ChromeContentBrowserClient::Registe
  #if BUILDFLAG(IS_CHROMEOS)
    registry->RegisterBooleanPref(prefs::kNativeClientForceAllowed, false);
  #endif  // BUILDFLAG(IS_CHROMEOS)
@@ -66,7 +66,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
                                  true);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1669,7 +1669,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1772,7 +1772,7 @@ ChromeContentBrowserClient::CreateBrowse
  #elif BUILDFLAG(IS_CHROMEOS_LACROS)
    main_parts = std::make_unique<ChromeBrowserMainPartsLacros>(
        is_integration_test, &startup_data_);
@@ -75,7 +75,7 @@ $NetBSD$
    main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
        is_integration_test, &startup_data_);
  #elif BUILDFLAG(IS_ANDROID)
-@@ -1703,7 +1703,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1806,7 +1806,7 @@ ChromeContentBrowserClient::CreateBrowse
        std::make_unique<ChromeBrowserMainExtraPartsViewsLacros>());
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -84,7 +84,7 @@ $NetBSD$
    main_parts->AddParts(
        std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
  #else
-@@ -1724,7 +1724,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1827,7 +1827,7 @@ ChromeContentBrowserClient::CreateBrowse
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLacros>());
  #endif
  
@@ -93,7 +93,7 @@ $NetBSD$
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
  #elif BUILDFLAG(IS_OZONE)
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1743,7 +1743,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1846,7 +1846,7 @@ ChromeContentBrowserClient::CreateBrowse
  
    chrome::AddMetricsExtraParts(main_parts.get());
  
@@ -102,7 +102,7 @@ $NetBSD$
    main_parts->AddParts(
        std::make_unique<
            chrome::enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2577,7 +2577,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2708,7 +2708,7 @@ void ChromeContentBrowserClient::AppendE
                                      client_info->client_id);
    }
  #elif BUILDFLAG(IS_POSIX)
@@ -111,7 +111,7 @@ $NetBSD$
    pid_t pid;
    if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
      command_line->AppendSwitchASCII(
-@@ -2923,7 +2923,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3060,7 +3060,7 @@ void ChromeContentBrowserClient::AppendE
      }
    }
  
@@ -120,7 +120,7 @@ $NetBSD$
    // Opt into a hardened stack canary mitigation if it hasn't already been
    // force-disabled.
    if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4698,7 +4698,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -4888,7 +4888,7 @@ void ChromeContentBrowserClient::GetAddi
    }
  }
  
@@ -129,7 +129,7 @@ $NetBSD$
  void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
      const base::CommandLine& command_line,
      int child_process_id,
-@@ -5266,7 +5266,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5479,7 +5479,7 @@ ChromeContentBrowserClient::CreateThrott
          &throttles);
    }
  
@@ -138,7 +138,7 @@ $NetBSD$
    MaybeAddThrottle(
        WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle),
        &throttles);
-@@ -5280,7 +5280,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5493,7 +5493,7 @@ ChromeContentBrowserClient::CreateThrott
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -147,7 +147,7 @@ $NetBSD$
    MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -5319,7 +5319,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5532,7 +5532,7 @@ ChromeContentBrowserClient::CreateThrott
              handle));
    }
  
@@ -156,7 +156,7 @@ $NetBSD$
    MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -7292,7 +7292,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7442,7 +7442,7 @@ bool ChromeContentBrowserClient::ShouldS
  bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
  // This enterprise policy is supported on Android, but the feature will not be
  // launched there.
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 28b2eaa7e3..ef319057ce 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	2024-08-06 19:52:14.649069500 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig	2024-08-21 22:46:08.560426000 +0000
 +++ chrome/browser/chrome_content_browser_client.h
-@@ -513,7 +513,7 @@ class ChromeContentBrowserClient : publi
+@@ -523,7 +523,7 @@ class ChromeContentBrowserClient : publi
    bool IsPluginAllowedToUseDevChannelAPIs(
        content::BrowserContext* browser_context,
        const GURL& url) override;
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 50d62a70cf..bdf2ca4082 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	2024-08-06 19:52:14.741077400 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2024-08-21 22:46:08.647435000 +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 40f79cd0f3..b2dd869b4d 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	2024-08-06 19:52:14.761079000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig	2024-08-21 22:46:08.664436800 +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 a306031f4a..160b000440 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	2024-08-06 19:52:14.765079500 +0000
+--- chrome/browser/defaults.cc.orig	2024-08-21 22:46:08.668437200 +0000
 +++ chrome/browser/defaults.cc
 @@ -44,7 +44,7 @@ const bool kShowHelpMenuItemIcon = true;
  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 b99eddb4ad..47070db97f 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	2024-08-06 19:52:14.769079700 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig	2024-08-21 22:46:08.673437600 +0000
 +++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
 @@ -28,7 +28,7 @@ std::unique_ptr<DeviceOAuth2TokenStore> 
    return std::make_unique<chromeos::DeviceOAuth2TokenStoreChromeOS>(
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index 750ae0b845..e1c7bc2bef 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	2024-08-06 19:52:14.793081800 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig	2024-08-21 22:46:08.695440000 +0000
 +++ chrome/browser/diagnostics/diagnostics_writer.h
 @@ -14,6 +14,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 1f1bdab2f8..2cfde0979d 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	2024-08-06 19:52:14.821084300 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2024-08-21 22:46:08.722442600 +0000
 +++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1729,7 +1729,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -1753,7 +1753,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();
    }
-@@ -1875,7 +1875,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -1901,7 +1901,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()) {
-@@ -1939,7 +1939,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -1979,7 +1979,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 f348fabdba..2aec680a0b 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	2024-08-06 19:52:14.825084400 +0000
+--- chrome/browser/download/download_commands.cc.orig	2024-08-21 22:46:08.725443100 +0000
 +++ chrome/browser/download/download_commands.cc
 @@ -26,7 +26,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 407776b0ea..81c7620111 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	2024-08-06 19:52:14.825084400 +0000
+--- chrome/browser/download/download_commands.h.orig	2024-08-21 22:46:08.725443100 +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 b62148d43a..0ae2b50106 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	2024-08-06 19:52:14.829084900 +0000
+--- chrome/browser/download/download_file_picker.cc.orig	2024-08-21 22:46:08.727443200 +0000
 +++ chrome/browser/download/download_file_picker.cc
 @@ -18,7 +18,7 @@
  #include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__item__model.cc b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
index 5652c02acb..c3bffbc38d 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/download/download_item_model.cc.orig	2024-08-06 19:52:14.829084900 +0000
+--- chrome/browser/download/download_item_model.cc.orig	2024-08-21 22:46:08.728443400 +0000
 +++ chrome/browser/download/download_item_model.cc
-@@ -799,7 +799,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -814,7 +814,7 @@ bool DownloadItemModel::IsCommandChecked
               download_crx_util::IsExtensionDownload(*download_);
      case DownloadCommands::ALWAYS_OPEN_TYPE:
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
        if (download_commands->CanOpenPdfInSystemViewer()) {
          DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
          return prefs->ShouldOpenPdfInSystemReader();
-@@ -847,7 +847,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -862,7 +862,7 @@ void DownloadItemModel::ExecuteCommand(D
                                           DownloadCommands::ALWAYS_OPEN_TYPE);
        DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -24,7 +24,7 @@ $NetBSD$
        if (download_commands->CanOpenPdfInSystemViewer()) {
          prefs->SetShouldOpenPdfInSystemReader(!is_checked);
          SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1245,7 +1245,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1260,7 +1260,7 @@ void DownloadItemModel::DetermineAndSetS
      return;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index a0ea53894f..f96defe2b5 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	2024-08-06 19:52:14.829084900 +0000
+--- chrome/browser/download/download_prefs.cc.orig	2024-08-21 22:46:08.730443500 +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 170ad7c50d..d34af81861 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	2024-08-06 19:52:14.829084900 +0000
+--- chrome/browser/download/download_prefs.h.orig	2024-08-21 22:46:08.730443500 +0000
 +++ chrome/browser/download/download_prefs.h
 @@ -115,7 +115,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
deleted file mode 100644
index e627055cb4..0000000000
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig	2024-08-06 19:52:14.873088600 +0000
-+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
-@@ -21,7 +21,7 @@ namespace policy {
- 
- namespace {
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void UpdateEnterpriseLogo(
-     Profile* profile,
-     base::OnceCallback<void(const gfx::Image&,
-@@ -98,7 +98,7 @@ GetManagementStatusProviders(Profile* pr
- }  // namespace
- 
- BrowserManagementMetadata::BrowserManagementMetadata(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)
-   UpdateManagementLogo(profile);
-   pref_change_registrar_.Init(profile->GetPrefs());
-   pref_change_registrar_.Add(
-@@ -114,7 +114,7 @@ const gfx::Image& BrowserManagementMetad
-   return management_logo_;
- }
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void BrowserManagementMetadata::UpdateManagementLogo(Profile* profile) {
-   UpdateEnterpriseLogo(
-       profile, base::BindOnce(&BrowserManagementMetadata::SetManagementLogo,
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
deleted file mode 100644
index 9afd5ef30c..0000000000
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/enterprise/browser_management/browser_management_service.h.orig	2024-08-06 19:52:14.873088600 +0000
-+++ chrome/browser/enterprise/browser_management/browser_management_service.h
-@@ -28,7 +28,7 @@ class BrowserManagementMetadata {
- 
-   const gfx::Image& GetManagementLogo() const;
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-  private:
-   void UpdateManagementLogo(Profile* profile);
-   void SetManagementLogo(
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 4fa7ef2034..9d8ccb7a1b 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	2024-08-06 19:52:14.873088600 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig	2024-08-21 22:46:08.759446600 +0000
 +++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
 @@ -151,7 +151,7 @@ AnalysisServiceSettings::AnalysisService
    const char* verification_key = kKeyWindowsVerification;
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 e00001c024..53aaffbf08 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	2024-08-06 19:52:14.881089200 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2024-08-21 22:46:08.766447300 +0000
 +++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -568,7 +568,7 @@ bool ConnectorsService::ConnectorsEnable
+@@ -570,7 +570,7 @@ bool ConnectorsService::ConnectorsEnable
  
    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 faf0c94118..20383e6247 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	2024-08-06 19:52:14.885089600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig	2024-08-21 22:46:08.770447700 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/profiles/profile.h"
@@ -24,7 +24,7 @@ $NetBSD$
    return true;
  #else
    return false;
-@@ -79,7 +79,7 @@ DeviceTrustConnectorServiceFactory::Buil
+@@ -84,7 +84,7 @@ DeviceTrustConnectorServiceFactory::Buil
    std::unique_ptr<DeviceTrustConnectorService> service =
        std::make_unique<DeviceTrustConnectorService>(profile->GetPrefs());
  
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 a75559d52d..c0411182dd 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	2024-08-06 19:52:14.885089600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig	2024-08-21 22:46:08.771447700 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
 @@ -23,7 +23,7 @@
  #include "components/policy/core/common/management/management_service.h"
@@ -24,7 +24,7 @@ $NetBSD$
  policy::CloudPolicyStore* GetUserCloudPolicyStore(Profile* profile) {
    policy::CloudPolicyManager* user_policy_manager =
        profile->GetCloudPolicyManager();
-@@ -101,7 +101,7 @@ DeviceTrustServiceFactory::DeviceTrustSe
+@@ -106,7 +106,7 @@ DeviceTrustServiceFactory::DeviceTrustSe
    DependsOn(DeviceTrustConnectorServiceFactory::GetInstance());
    DependsOn(policy::ManagementServiceFactory::GetInstance());
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index 7fe1b4f3ea..5b2f5d8f8e 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	2024-08-06 19:52:14.889089800 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2024-08-21 22:46:08.771447700 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
 @@ -14,7 +14,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 cd8c2d01fe..44f5a3bffc 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	2024-08-06 19:52:14.893090200 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig	2024-08-21 22:46:08.777448400 +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 fdc5ecba3e..3be5b25a85 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	2024-08-06 19:52:14.901090900 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig	2024-08-21 22:46:08.783449000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
 @@ -21,7 +21,7 @@
  #include "chrome/browser/profiles/profile.h"
@@ -14,7 +14,7 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
  #include "base/check.h"
  #include "chrome/browser/enterprise/connectors/device_trust/signals/decorators/browser/browser_signals_decorator.h"
- #include "chrome/browser/enterprise/connectors/device_trust/signals/dependency_factory.h"
+ #include "chrome/browser/enterprise/core/dependency_factory_impl.h"
 @@ -58,7 +58,7 @@ std::unique_ptr<SignalsService> CreateSi
        enterprise_signals::ContextInfoFetcher::CreateInstance(
            profile, ConnectorsServiceFactory::GetForBrowserContext(profile))));
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 0befb01c8c..11e34c2ca6 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2024-08-06 19:52:14.905091300 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2024-08-21 22:46:08.785449300 +0000
 +++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
-@@ -11,7 +11,7 @@ namespace enterprise_connectors {
+@@ -13,7 +13,7 @@ namespace enterprise_connectors {
  
  BrowserCrashEventRouter::BrowserCrashEventRouter(
      content::BrowserContext* context) {
@@ -15,7 +15,7 @@ $NetBSD$
    CrashReportingContext* crash_reporting_context =
        CrashReportingContext::GetInstance();
    Profile* profile = Profile::FromBrowserContext(context);
-@@ -21,7 +21,7 @@ BrowserCrashEventRouter::BrowserCrashEve
+@@ -23,7 +23,7 @@ BrowserCrashEventRouter::BrowserCrashEve
  }
  
  BrowserCrashEventRouter::~BrowserCrashEventRouter() {
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 8802f1abd4..f331529be5 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	2024-08-06 19:52:14.905091300 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2024-08-21 22:46:08.785449300 +0000
 +++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
-@@ -18,7 +18,7 @@
+@@ -19,7 +19,7 @@
  
  namespace enterprise_connectors {
  
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 81f371b2be..6e96e75165 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	2024-08-06 19:52:14.905091300 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig	2024-08-21 22:46:08.786449200 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
 @@ -58,7 +58,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 f4d481fe14..21b7f90b65 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	2024-08-06 19:52:14.905091300 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig	2024-08-21 22:46:08.786449200 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
 @@ -16,7 +16,7 @@
  #include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc b/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
index 7d92e5cb76..82d4a1b287 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig	2024-08-06 19:52:14.913092000 +0000
+--- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig	2024-08-21 22:46:08.793450000 +0000
 +++ chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc
 @@ -13,7 +13,7 @@
  #include "components/enterprise/browser/identifiers/identifiers_prefs.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 200109dcf4..66e1270525 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	2024-08-06 19:52:14.913092000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig	2024-08-21 22:46:08.796450400 +0000
 +++ chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc
 @@ -67,8 +67,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 36d8d913e3..174750291d 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	2024-08-06 19:52:14.917092300 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig	2024-08-21 22:46:08.797450300 +0000
 +++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
 @@ -11,7 +11,7 @@
  #include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index 606aa2e65f..967589314d 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	2024-08-06 19:52:14.921092500 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig	2024-08-21 22:46:08.804451200 +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_device__info__fetcher__linux.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
index edd588718c..2bc39feabc 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.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_linux.cc.orig	2024-08-06 19:52:14.925093000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig	2024-08-21 22:46:08.804451200 +0000
 +++ chrome/browser/enterprise/signals/device_info_fetcher_linux.cc
 @@ -4,11 +4,22 @@
  
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
new file mode 100644
index 0000000000..9af87a7276
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.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/enterprise/signin/enterprise_signin_service.h.orig	2024-08-21 22:46:08.805451200 +0000
++++ chrome/browser/enterprise/signin/enterprise_signin_service.h
+@@ -9,7 +9,7 @@
+ 
+ #include "build/build_config.h"
+ 
+-#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN))
++#if !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+ #error EnterpriseSigninService should only be built on desktop platforms.
+ #endif  // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN))
+ 
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index f6b15bab5e..b1aabf9295 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	2024-08-06 19:52:14.933093500 +0000
+--- chrome/browser/extensions/BUILD.gn.orig	2024-08-21 22:46:08.813452000 +0000
 +++ chrome/browser/extensions/BUILD.gn
-@@ -1415,6 +1415,10 @@ source_set("extensions") {
+@@ -1513,6 +1513,10 @@ source_set("extensions") {
      deps += [ "//chrome/services/printing/public/mojom" ]
    }
  
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 1cda9eacde..371c2c963a 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2024-08-06 19:52:14.937094000 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2024-08-21 22:46:08.820452700 +0000
 +++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
 @@ -44,7 +44,7 @@
  #include "pdf/buildflags.h"
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 82568e59b2..cb556a09cc 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	2024-08-06 19:52:14.969096700 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2024-08-21 22:46:08.855456400 +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 6e9df369d8..faf014d091 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	2024-08-06 19:52:14.969096700 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig	2024-08-21 22:46:08.855456400 +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 9c5c9b210d..33438cce30 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	2024-08-06 19:52:14.969096700 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig	2024-08-21 22:46:08.855456400 +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 de858b6d1b..eec77ab7e5 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	2024-08-06 19:52:14.969096700 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig	2024-08-21 22:46:08.855456400 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
 @@ -33,7 +33,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 0810a5a703..baffeb263d 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	2024-08-06 19:52:14.969096700 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig	2024-08-21 22:46:08.856456500 +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 05837a341c..d8ce959602 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	2024-08-06 19:52:14.985098100 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2024-08-21 22:46:08.872458200 +0000
 +++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
 @@ -20,6 +20,7 @@ static base::LazyInstance<scoped_refptr<
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
index fa93d56948..1c71bb3384 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig	2024-08-06 19:52:14.989098300 +0000
+--- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig	2024-08-21 22:46:08.878458700 +0000
 +++ chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
-@@ -414,7 +414,7 @@ bool ChromeManagementAPIDelegate::Launch
+@@ -417,7 +417,7 @@ bool ChromeManagementAPIDelegate::Launch
    apps::LaunchContainer launch_container =
        GetLaunchContainer(extensions::ExtensionPrefs::Get(context), extension);
    Profile* profile = Profile::FromBrowserContext(context);
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
new file mode 100644
index 0000000000..a146ec8865
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2024-08-21 22:46:08.880458800 +0000
++++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
+@@ -86,7 +86,7 @@ std::optional<LaunchContext::ProcessStat
+ 
+ // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
+ // of lacros-chrome is complete.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+   // Don't use no_new_privs mode, e.g. in case the host needs to use sudo.
+   options.allow_new_privs = true;
+ #endif
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_native__process__launcher__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_native__process__launcher__posix.cc
deleted file mode 100644
index eda581c1a7..0000000000
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_native__process__launcher__posix.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/extensions/api/messaging/native_process_launcher_posix.cc.orig	2024-08-06 19:52:14.997099000 +0000
-+++ chrome/browser/extensions/api/messaging/native_process_launcher_posix.cc
-@@ -84,7 +84,7 @@ bool NativeProcessLauncher::LaunchNative
- 
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
-   // Don't use no_new_privs mode, e.g. in case the host needs to use sudo.
-   options.allow_new_privs = true;
- #endif
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 41d8ff9e45..5d2c339aca 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2024-08-06 19:52:15.005099800 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2024-08-21 22:46:08.891460200 +0000
 +++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -611,7 +611,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -630,7 +630,7 @@ void PasswordsPrivateDelegateImpl::OnFet
  }
  
  void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 33b779d913..8b50f6a886 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2024-08-06 19:52:15.017100800 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2024-08-21 22:46:08.904461400 +0000
 +++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
 @@ -284,7 +284,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
    } else if (strcmp(os, "linux") == 0) {
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 c83d8c076d..2762ed4b27 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2024-08-06 19:52:15.021101000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2024-08-21 22:46:08.911462000 +0000
 +++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -202,7 +202,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -205,7 +205,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
        settings_api::PrefType::kBoolean;
  
@@ -15,9 +15,9 @@ $NetBSD$
    (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
        settings_api::PrefType::kBoolean;
  #endif
-@@ -213,7 +213,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
-   // Appearance settings.
+@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
+   (*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
    (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 9b2a7a4657..4b72e4295a 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2024-08-06 19:52:15.033102000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2024-08-21 22:46:08.922463200 +0000
 +++ chrome/browser/extensions/api/tabs/tabs_api.cc
 @@ -892,7 +892,7 @@ ExtensionFunction::ResponseAction Window
  // minimized.
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 e97babf140..39dc8a3ed2 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	2024-08-06 19:52:15.045103000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2024-08-21 22:46:08.936464800 +0000
 +++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
 @@ -29,7 +29,7 @@
  #include "extensions/browser/process_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index ed974b3bf8..659a6044a4 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	2024-08-06 19:52:15.045103000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig	2024-08-21 22:46:08.937464700 +0000
 +++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -907,7 +907,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -910,7 +910,7 @@ void WebstorePrivateBeginInstallWithMani
  #if BUILDFLAG(IS_CHROMEOS)
        RequestExtensionApproval(contents);
        return;
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 fd85b6119c..75ce0fdbbf 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	2024-08-06 19:52:15.089106800 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig	2024-08-21 22:46:08.990470200 +0000
 +++ chrome/browser/extensions/external_provider_impl.cc
 @@ -834,7 +834,7 @@ void ExternalProviderImpl::CreateExterna
    if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
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 f71db84e35..bd54243b6f 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,7 +4,7 @@ $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	2024-08-06 19:52:15.157112600 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2024-08-21 22:46:09.063477800 +0000
 +++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
 @@ -318,7 +318,7 @@ const struct {
       FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
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 546e336b8f..f72d117255 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	2024-08-06 19:52:15.161112800 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig	2024-08-21 22:46:09.068478300 +0000
 +++ chrome/browser/first_run/first_run_dialog.h
 @@ -12,7 +12,7 @@
  // Hide this function on platforms where the dialog does not exist.
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 fd2b96ab66..f96175563a 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	2024-08-06 19:52:15.161112800 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig	2024-08-21 22:46:09.069478300 +0000
 +++ chrome/browser/first_run/first_run_internal.h
 @@ -54,7 +54,7 @@ FirstRunState DetermineFirstRunState(boo
                                       bool force_first_run,
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.cc b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
index 84c2fb87a8..bc071cb8ae 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
@@ -4,9 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.cc.orig	2024-08-06 19:52:15.169113600 +0000
+--- chrome/browser/flag_descriptions.cc.orig	2024-08-21 22:46:09.075479000 +0000
 +++ chrome/browser/flag_descriptions.cc
-@@ -2963,7 +2963,7 @@ const char kCbdTimeframeRequiredDescript
+@@ -419,7 +419,7 @@ const char kIsolatedSandboxedIframesDesc
+     "grouping when enabled is per-site.";
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kAutofillEnableAmountExtractionDesktopName[] =
+     "Enable checkout amount extraction on Chrome desktop";
+ const char kAutofillEnableAmountExtractionDesktopDescription[] =
+@@ -856,7 +856,7 @@ const char kDevicePostureDescription[] =
+     "Enables Device Posture API (foldable devices)";
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const char kDocumentPictureInPictureAnimateResizeName[] =
+     "Document Picture-in-Picture Animate Resize";
+ const char kDocumentPictureInPictureAnimateResizeDescription[] =
+@@ -3050,7 +3050,7 @@ const char kCbdTimeframeRequiredDescript
      "value to the list.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +33,7 @@ $NetBSD$
  const char kPolicyIndicationForManagedDefaultSearchName[] =
      "Enable policy indication for managed Default Search provider";
  const char kPolicyIndicationForManagedDefaultSearchDescription[] =
-@@ -3281,7 +3281,7 @@ const char kShowAutofillTypePredictionsD
+@@ -3385,7 +3385,7 @@ const char kShowAutofillTypePredictionsD
      "text.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +42,7 @@ $NetBSD$
  const char kShowFeaturedEnterpriseSiteSearchName[] =
      "Show featured Enterprise site search engines in Omnibox";
  const char kShowFeaturedEnterpriseSiteSearchDescription[] =
-@@ -3318,7 +3318,7 @@ const char kSiteInstanceGroupsForDataUrl
+@@ -3422,7 +3422,7 @@ const char kSiteInstanceGroupsForDataUrl
      "but in the same SiteInstanceGroup, and thus the same process.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +51,7 @@ $NetBSD$
  const char kSiteSearchSettingsPolicyName[] = "Enable SiteSearchSettings policy";
  const char kSiteSearchSettingsPolicyDescription[] =
      "Allow site search engines to be defined by the SiteSearchSettings policy.";
-@@ -7719,7 +7719,7 @@ const char kLacrosMergeIcuDataFileDescri
+@@ -7869,7 +7869,7 @@ const char kLacrosMergeIcuDataFileDescri
      "Enables sharing common areas of icudtl.dat between Ash and Lacros.";
  #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -42,7 +60,7 @@ $NetBSD$
  const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
  const char kGetAllScreensMediaDescription[] =
      "When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7970,7 +7970,7 @@ const char kV4L2FlatStatefulVideoDecoder
+@@ -8126,7 +8126,7 @@ const char kV4L2FlatStatefulVideoDecoder
  
  // Linux -----------------------------------------------------------------------
  
@@ -51,10 +69,11 @@ $NetBSD$
  const char kOzonePlatformHintChoiceDefault[] = "Default";
  const char kOzonePlatformHintChoiceAuto[] = "Auto";
  const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -7992,6 +7992,17 @@ const char kPulseaudioLoopbackForScreenS
- const char kPulseaudioLoopbackForScreenShareDescription[] =
-     "Enable system audio sharing when screen sharing on Linux with pulseaudio.";
- 
+@@ -8156,6 +8156,18 @@ const char kSimplifiedTabDragUIDescripti
+ const char kWaylandPerWindowScalingName[] = "Wayland per-window scaling";
+ const char kWaylandPerWindowScalingDescription[] =
+     "Enable Wayland's per-window scaling experimental support.";
++
 +#if BUILDFLAG(IS_BSD)
 +const char kAudioBackendName[] =
 +    "Audio Backend";
@@ -69,7 +88,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // All views-based platforms --------------------------------------------------
-@@ -8018,14 +8029,14 @@ const char kZeroCopyVideoCaptureDescript
+@@ -8182,14 +8194,14 @@ const char kZeroCopyVideoCaptureDescript
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +105,7 @@ $NetBSD$
  const char kEnableNetworkServiceSandboxName[] =
      "Enable the network service sandbox.";
  const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8057,7 +8068,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -8221,7 +8233,7 @@ const char kWebBluetoothConfirmPairingSu
      "Bluetooth";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -95,7 +114,7 @@ $NetBSD$
  const char kSkipUndecryptablePasswordsName[] =
      "Skip undecryptable passwords to use the available decryptable "
      "passwords.";
-@@ -8207,7 +8218,7 @@ const char kElementCaptureDescription[] 
+@@ -8375,7 +8387,7 @@ const char kElementCaptureDescription[] 
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -104,8 +123,8 @@ $NetBSD$
  const char kUIDebugToolsName[] = "Debugging tools for UI";
  const char kUIDebugToolsDescription[] =
      "Enables additional keyboard shortcuts to help debugging.";
-@@ -8274,7 +8285,7 @@ const char kComposePoliteNudgeDescriptio
-     "available to interact with.";
+@@ -8449,7 +8461,7 @@ const char kAutofillCaretExtractionDescr
+     "Enables passing caret position via Autofill";
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index b3bb7ff9f1..b91b270b83 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,9 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.h.orig	2024-08-06 19:52:15.169113600 +0000
+--- chrome/browser/flag_descriptions.h.orig	2024-08-21 22:46:09.078479300 +0000
 +++ chrome/browser/flag_descriptions.h
-@@ -1722,7 +1722,7 @@ extern const char kCbdTimeframeRequiredN
+@@ -273,7 +273,7 @@ extern const char kImageDescriptionsAlte
+ extern const char kImageDescriptionsAlternateRoutingDescription[];
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kAutofillEnableAmountExtractionDesktopName[];
+ extern const char kAutofillEnableAmountExtractionDesktopDescription[];
+ #endif
+@@ -660,7 +660,7 @@ extern const char kDevicePostureName[];
+ extern const char kDevicePostureDescription[];
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ extern const char kDocumentPictureInPictureAnimateResizeName[];
+ extern const char kDocumentPictureInPictureAnimateResizeDescription[];
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
+@@ -1764,7 +1764,7 @@ extern const char kCbdTimeframeRequiredN
  extern const char kCbdTimeframeRequiredDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +33,7 @@ $NetBSD$
  extern const char kPolicyIndicationForManagedDefaultSearchName[];
  extern const char kPolicyIndicationForManagedDefaultSearchDescription[];
  #endif
-@@ -1906,7 +1906,7 @@ extern const char kShowAutofillTypePredi
+@@ -1958,7 +1958,7 @@ extern const char kShowAutofillTypePredi
  extern const char kShowAutofillTypePredictionsDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +42,7 @@ $NetBSD$
  extern const char kShowFeaturedEnterpriseSiteSearchName[];
  extern const char kShowFeaturedEnterpriseSiteSearchDescription[];
  
-@@ -1928,7 +1928,7 @@ extern const char kSiteInstanceGroupsFor
+@@ -1980,7 +1980,7 @@ extern const char kSiteInstanceGroupsFor
  extern const char kSiteInstanceGroupsForDataUrlsDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -32,8 +50,8 @@ $NetBSD$
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  extern const char kSiteSearchSettingsPolicyName[];
  extern const char kSiteSearchSettingsPolicyDescription[];
- #endif
-@@ -4484,7 +4484,7 @@ extern const char kLacrosMergeIcuDataFil
+ 
+@@ -4557,7 +4557,7 @@ extern const char kLacrosMergeIcuDataFil
  extern const char kLacrosMergeIcuDataFileDescription[];
  #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -42,7 +60,7 @@ $NetBSD$
  extern const char kGetAllScreensMediaName[];
  extern const char kGetAllScreensMediaDescription[];
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4630,7 +4630,7 @@ extern const char kV4L2FlatStatefulVideo
+@@ -4705,7 +4705,7 @@ extern const char kV4L2FlatStatefulVideo
  
  // Linux ---------------------------------------------------------------------
  
@@ -51,17 +69,17 @@ $NetBSD$
  extern const char kOzonePlatformHintChoiceDefault[];
  extern const char kOzonePlatformHintChoiceAuto[];
  extern const char kOzonePlatformHintChoiceX11[];
-@@ -4643,6 +4643,9 @@ extern const char kPulseaudioLoopbackFor
- extern const char kPulseaudioLoopbackForCastDescription[];
- extern const char kPulseaudioLoopbackForScreenShareName[];
- extern const char kPulseaudioLoopbackForScreenShareDescription[];
+@@ -4724,6 +4724,9 @@ extern const char kSimplifiedTabDragUIDe
+ 
+ extern const char kWaylandPerWindowScalingName[];
+ extern const char kWaylandPerWindowScalingDescription[];
 +
 +extern const char kAudioBackendName[];
 +extern const char kAudioBackendDescription[];
  #endif  // BUILDFLAG(IS_LINUX)
  
  // All views-based platforms --------------------------------------------------
-@@ -4672,7 +4675,7 @@ extern const char kWebBluetoothConfirmPa
+@@ -4753,7 +4756,7 @@ extern const char kWebBluetoothConfirmPa
  extern const char kWebBluetoothConfirmPairingSupportDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -70,7 +88,7 @@ $NetBSD$
  extern const char kSkipUndecryptablePasswordsName[];
  extern const char kSkipUndecryptablePasswordsDescription[];
  
-@@ -4691,13 +4694,13 @@ extern const char kScreenlockReauthPromo
+@@ -4772,13 +4775,13 @@ extern const char kScreenlockReauthPromo
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +104,7 @@ $NetBSD$
  extern const char kEnableNetworkServiceSandboxName[];
  extern const char kEnableNetworkServiceSandboxDescription[];
  
-@@ -4793,7 +4796,7 @@ extern const char kElementCaptureDescrip
+@@ -4877,7 +4880,7 @@ extern const char kElementCaptureDescrip
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -95,8 +113,8 @@ $NetBSD$
  extern const char kUIDebugToolsName[];
  extern const char kUIDebugToolsDescription[];
  #endif
-@@ -4841,7 +4844,7 @@ extern const char kComposePoliteNudgeNam
- extern const char kComposePoliteNudgeDescription[];
+@@ -4931,7 +4934,7 @@ extern const char kAutofillCaretExtracti
+ extern const char kAutofillCaretExtractionDescription[];
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
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 615e0d48dc..b652d87a0f 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	2024-08-06 19:52:15.177114200 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig	2024-08-21 22:46:09.083480000 +0000
 +++ chrome/browser/gcm/gcm_profile_service_factory.cc
 @@ -89,7 +89,7 @@ GCMProfileServiceFactory::ScopedTestingF
  // static
@@ -15,7 +15,7 @@ $NetBSD$
    // On desktop, incognito profiles are checked with IsIncognitoProfile().
    // It's possible for non-incognito profiles to also be off-the-record.
    bool is_profile_supported =
-@@ -129,7 +129,7 @@ GCMProfileServiceFactory::~GCMProfileSer
+@@ -132,7 +132,7 @@ GCMProfileServiceFactory::~GCMProfileSer
  KeyedService* GCMProfileServiceFactory::BuildServiceInstanceFor(
      content::BrowserContext* context) const {
    Profile* profile = Profile::FromBrowserContext(context);
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 768631eebc..9a5bee91c5 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	2024-08-06 19:52:15.177114200 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig	2024-08-21 22:46:09.083480000 +0000
 +++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
 @@ -16,7 +16,7 @@ namespace instance_id {
  // static
@@ -15,7 +15,7 @@ $NetBSD$
    // On desktop, the guest profile is actually the primary OTR profile of
    // the "regular" guest profile.  The regular guest profile is never used
    // directly by users.  Also, user are not able to create child OTR profiles
-@@ -61,7 +61,7 @@ InstanceIDProfileServiceFactory::~Instan
+@@ -64,7 +64,7 @@ InstanceIDProfileServiceFactory::~Instan
  KeyedService* InstanceIDProfileServiceFactory::BuildServiceInstanceFor(
      content::BrowserContext* context) const {
    Profile* profile = Profile::FromBrowserContext(context);
diff --git a/chromium/patches/patch-chrome_browser_global__desktop__features.cc b/chromium/patches/patch-chrome_browser_global__desktop__features.cc
new file mode 100644
index 0000000000..a9898e2f2b
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_global__desktop__features.cc
@@ -0,0 +1,25 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/global_desktop_features.cc.orig	2024-08-21 22:46:09.085480000 +0000
++++ chrome/browser/global_desktop_features.cc
+@@ -45,14 +45,14 @@ void GlobalDesktopFeatures::ReplaceGloba
+ }
+ 
+ void GlobalDesktopFeatures::Init() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (user_education::features::IsWhatsNewV2()) {
+     whats_new_registry_ = CreateWhatsNewRegistry();
+   }
+ #endif
+ }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<whats_new::WhatsNewRegistry>
+ GlobalDesktopFeatures::CreateWhatsNewRegistry() {
+   return whats_new::CreateWhatsNewRegistry();
diff --git a/chromium/patches/patch-chrome_browser_global__desktop__features.h b/chromium/patches/patch-chrome_browser_global__desktop__features.h
new file mode 100644
index 0000000000..3ad75dfb07
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_global__desktop__features.h
@@ -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/global_desktop_features.h.orig	2024-08-21 22:46:09.085480000 +0000
++++ chrome/browser/global_desktop_features.h
+@@ -9,7 +9,7 @@
+ #include "build/build_config.h"
+ 
+ namespace whats_new {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ class WhatsNewRegistry;
+ #endif
+ }  // namespace whats_new
+@@ -37,7 +37,7 @@ class GlobalDesktopFeatures {
+   // Public accessors for features, e.g.
+   // FooFeature* foo_feature() { return foo_feature_.get(); }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   whats_new::WhatsNewRegistry* whats_new_registry() {
+     return whats_new_registry_.get();
+   }
+@@ -50,7 +50,7 @@ class GlobalDesktopFeatures {
+   // testing. e.g.
+   // virtual std::unique_ptr<FooFeature> CreateFooFeature();
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
+ #endif
+ 
+@@ -58,7 +58,7 @@ class GlobalDesktopFeatures {
+   // Features will each have a controller. e.g.
+   // std::unique_ptr<FooFeature> foo_feature_;
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   std::unique_ptr<whats_new::WhatsNewRegistry> whats_new_registry_;
+ #endif
+ };
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 e3587f7700..a77a3f3a50 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/headless/headless_mode_util.cc.orig	2024-08-06 19:52:15.185114900 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig	2024-08-21 22:46:09.093480800 +0000
 +++ chrome/browser/headless/headless_mode_util.cc
 @@ -19,7 +19,7 @@
  #include "chrome/common/chrome_switches.h"
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index bbde423a9c..77b5527f13 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	2024-08-06 19:52:15.217117500 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig	2024-08-21 22:46:09.123484000 +0000
 +++ chrome/browser/intranet_redirect_detector.h
 @@ -25,7 +25,7 @@ class SimpleURLLoader;
  class PrefRegistrySimple;
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
index 637cc3f900..013d2c0e9b 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2024-08-06 19:52:15.333127500 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2024-08-21 22:46:09.240496000 +0000
 +++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
-@@ -39,10 +39,12 @@ void MTPDeviceMapService::RegisterMTPFil
+@@ -40,10 +40,12 @@ void MTPDeviceMapService::RegisterMTPFil
      // Note that this initializes the delegate asynchronously, but since
      // the delegate will only be used from the IO thread, it is guaranteed
      // to be created before use of it expects it to be there.
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 6dbfe9d2cb..04b4a2dd1f 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2024-08-06 19:52:15.333127500 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2024-08-21 22:46:09.243496200 +0000
 +++ chrome/browser/media_galleries/media_file_system_registry.cc
-@@ -584,7 +584,12 @@ class MediaFileSystemRegistry::MediaFile
+@@ -585,7 +585,12 @@ class MediaFileSystemRegistry::MediaFile
  // Constructor in 'private' section because depends on private class definition.
  MediaFileSystemRegistry::MediaFileSystemRegistry()
      : file_system_context_(new MediaFileSystemContextImpl) {
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 c88ed9283c..9d7b910477 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	2024-08-06 19:52:15.277122700 +0000
+--- chrome/browser/media/audio_service_util.cc.orig	2024-08-21 22:46:09.181490000 +0000
 +++ chrome/browser/media/audio_service_util.cc
 @@ -21,7 +21,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 6f5d104e46..272df35bf2 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	2024-08-06 19:52:15.285123300 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig	2024-08-21 22:46:09.192491000 +0000
 +++ chrome/browser/media/router/discovery/BUILD.gn
 @@ -82,7 +82,7 @@ static_library("discovery") {
    ]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index cb2a737b21..3c4caaa173 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	2024-08-06 19:52:15.293124000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig	2024-08-21 22:46:09.199491700 +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 f1fbcf3886..47ac235379 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	2024-08-06 19:52:15.293124000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig	2024-08-21 22:46:09.199491700 +0000
 +++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
 @@ -9,7 +9,11 @@
  #include <sys/socket.h>
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 f337786190..7f5f845a8b 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	2024-08-06 19:52:15.309125400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig	2024-08-21 22:46:09.217493500 +0000
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
 @@ -21,7 +21,7 @@
  #if BUILDFLAG(IS_CHROMEOS_ASH)
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 e008147c17..d04e86c2b5 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	2024-08-06 19:52:15.309125400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig	2024-08-21 22:46:09.217493500 +0000
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
 @@ -20,7 +20,7 @@ namespace aura {
  class Window;
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 e065cf8abb..2d6331aa22 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	2024-08-06 19:52:15.313125800 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig	2024-08-21 22:46:09.219493600 +0000
 +++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
 @@ -89,7 +89,7 @@ bool DesktopMediaPickerController::IsSys
  #if BUILDFLAG(IS_MAC)
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 140e4b51e0..df4920599d 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2024-08-06 19:52:15.325126600 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2024-08-21 22:46:09.233495200 +0000
 +++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
 @@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
    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 91bf03c2c3..1c55384be9 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	2024-08-06 19:52:15.325126600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2024-08-21 22:46:09.234495200 +0000
 +++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
 @@ -25,10 +25,10 @@
  #include "components/webrtc_logging/browser/text_log_list.h"
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index eb9af144e6..54d0fc9dc4 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2024-08-06 19:52:15.325126600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2024-08-21 22:46:09.234495200 +0000
 +++ chrome/browser/media/webrtc/webrtc_logging_controller.h
 @@ -133,7 +133,7 @@ class WebRtcLoggingController
                           size_t web_app_id,
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index db77428474..fc160441f0 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/memory_details.cc.orig	2024-08-06 19:52:15.341128000 +0000
+--- chrome/browser/memory_details.cc.orig	2024-08-21 22:46:09.249497000 +0000
 +++ chrome/browser/memory_details.cc
 @@ -38,7 +38,7 @@
  #include "services/resource_coordinator/public/cpp/memory_instrumentation/memory_instrumentation.h"
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 25cb3074d4..b7314f02dd 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2024-08-06 19:52:15.341128000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2024-08-21 22:46:09.252497200 +0000
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
 @@ -83,8 +83,10 @@
  
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 83296c8c1c..bd1c200b41 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	2024-08-06 19:52:15.341128000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig	2024-08-21 22:46:09.252497200 +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 e51da301ec..467809feb9 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2024-08-06 19:52:15.345128500 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2024-08-21 22:46:09.253497100 +0000
 +++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -195,11 +195,11 @@
+@@ -196,11 +196,11 @@
  #include "chrome/notification_helper/notification_helper_constants.h"
  #endif
  
@@ -20,7 +20,7 @@ $NetBSD$
  #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
  #endif
  
-@@ -212,7 +212,7 @@
+@@ -213,7 +213,7 @@
  #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
  #endif
  
@@ -29,7 +29,7 @@ $NetBSD$
  #include "chrome/browser/metrics/bluetooth_metrics_provider.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -534,7 +534,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -535,7 +535,7 @@ void ChromeMetricsServiceClient::Registe
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -38,7 +38,7 @@ $NetBSD$
    metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
  
  #if !BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -706,7 +706,7 @@ void ChromeMetricsServiceClient::Initial
+@@ -707,7 +707,7 @@ void ChromeMetricsServiceClient::Initial
      RegisterUKMProviders();
    }
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -47,7 +47,7 @@ $NetBSD$
    metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
        base::SequencedTaskRunner::GetCurrentDefault());
  #endif
-@@ -757,7 +757,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -758,7 +758,7 @@ void ChromeMetricsServiceClient::Registe
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::CPUMetricsProvider>());
  
@@ -56,7 +56,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::MotherboardMetricsProvider>());
  #endif
-@@ -842,7 +842,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -843,7 +843,7 @@ void ChromeMetricsServiceClient::Registe
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
@@ -65,7 +65,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
-@@ -944,7 +944,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -950,7 +950,7 @@ void ChromeMetricsServiceClient::Registe
        std::make_unique<PowerMetricsProvider>());
  #endif
  
@@ -74,7 +74,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        metrics::CreateDesktopSessionMetricsProvider());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1131,7 +1131,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1137,7 +1137,7 @@ bool ChromeMetricsServiceClient::Registe
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
@@ -83,9 +83,9 @@ $NetBSD$
    // This creates the DesktopProfileSessionDurationsServices if it didn't exist
    // already.
    metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1465,7 +1465,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1471,7 +1471,7 @@ void ChromeMetricsServiceClient::CreateS
    recorder =
-       std::make_unique<metrics::structured::AshStructuredMetricsRecorder>(
+       base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
            cros_system_profile_provider_.get());
 -#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
 +#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index 792574cc8a..dfae1fb5ae 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	2024-08-06 19:52:15.353129100 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig	2024-08-21 22:46:09.262498100 +0000
 +++ chrome/browser/metrics/perf/cpu_identity.cc
 @@ -147,7 +147,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 8830da5f23..d90f8e9250 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	2024-08-06 19:52:15.357129600 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig	2024-08-21 22:46:09.267498700 +0000
 +++ chrome/browser/metrics/power/process_metrics_recorder_util.cc
 @@ -65,7 +65,7 @@ void RecordProcessHistograms(const char*
                               const ProcessMonitor::Metrics& metrics) {
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 1520f5a135..60b4284a41 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	2024-08-06 19:52:15.357129600 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig	2024-08-21 22:46:09.267498700 +0000
 +++ chrome/browser/metrics/power/process_monitor.cc
-@@ -64,7 +64,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
+@@ -65,7 +65,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)
-@@ -82,7 +82,7 @@ void ScaleMetrics(ProcessMonitor::Metric
+@@ -83,7 +83,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
  
-@@ -157,7 +157,7 @@ ProcessMonitor::Metrics& operator+=(Proc
+@@ -158,7 +158,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 259a2d97ef..82486872f0 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	2024-08-06 19:52:15.357129600 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig	2024-08-21 22:46:09.267498700 +0000
 +++ chrome/browser/metrics/power/process_monitor.h
 @@ -76,7 +76,7 @@ class ProcessMonitor : public content::B
      std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
new file mode 100644
index 0000000000..3ed3159494
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.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/net/profile_network_context_service.cc.orig	2024-08-21 22:46:09.317503700 +0000
++++ chrome/browser/net/profile_network_context_service.cc
+@@ -140,7 +140,7 @@
+ #include "chromeos/startup/browser_params_proxy.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
+ #include "components/enterprise/client_certificates/core/client_certificates_service.h"
+@@ -260,7 +260,7 @@ void UpdateCookieSettings(Profile* profi
+       });
+ }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
+     Profile* profile,
+     std::unique_ptr<net::ClientCertStore> platform_store) {
+@@ -939,7 +939,7 @@ ProfileNetworkContextService::CreateClie
+   store = std::make_unique<ClientCertStoreLacros>(
+       std::move(certificate_provider), cert_db_initializer, std::move(store));
+ #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return GetWrappedCertStore(profile_, std::move(store));
+ #else
+   return store;
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 3548d0f4a1..d1bdcbb7ea 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.cc.orig	2024-08-06 19:52:15.409134000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig	2024-08-21 22:46:09.322504300 +0000
 +++ chrome/browser/net/system_network_context_manager.cc
-@@ -97,7 +97,7 @@
+@@ -96,7 +96,7 @@
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/common/chrome_paths_internal.h"
  #include "chrome/grit/branded_strings.h"
  #include "ui/base/l10n/l10n_util.h"
-@@ -141,7 +141,7 @@ SystemNetworkContextManager* g_system_ne
+@@ -140,7 +140,7 @@ SystemNetworkContextManager* g_system_ne
  // received a failed launch for a sandboxed network service.
  bool g_previously_failed_to_launch_sandboxed_service = false;
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Whether kerberos library loading will work in the network service due to the
  // sandbox.
  bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -149,7 +149,7 @@ bool g_network_service_will_allow_gssapi
+@@ -148,7 +148,7 @@ bool g_network_service_will_allow_gssapi
  const char* kGssapiDesiredPref =
  #if BUILDFLAG(IS_CHROMEOS)
      prefs::kKerberosEnabled;
@@ -33,7 +33,7 @@ $NetBSD$
      prefs::kReceivedHttpAuthNegotiateHeader;
  #endif
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -195,7 +195,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -194,7 +194,7 @@ network::mojom::HttpAuthDynamicParamsPtr
    auth_dynamic_params->basic_over_http_enabled =
        local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
  
@@ -42,7 +42,7 @@ $NetBSD$
    auth_dynamic_params->delegate_by_kdc_policy =
        local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -210,7 +210,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -209,7 +209,7 @@ network::mojom::HttpAuthDynamicParamsPtr
        local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -51,7 +51,7 @@ $NetBSD$
    auth_dynamic_params->allow_gssapi_library_load =
        local_state->GetBoolean(kGssapiDesiredPref);
  #endif  // BUILDFLAG(IS_CHROMEOS)
-@@ -220,7 +220,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -219,7 +219,7 @@ network::mojom::HttpAuthDynamicParamsPtr
  
  void OnNewHttpAuthDynamicParams(
      network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -60,7 +60,7 @@ $NetBSD$
    // The kerberos library is incompatible with the network service sandbox, so
    // if library loading is now enabled, the network service needs to be
    // restarted. It will be restarted unsandboxed because is
-@@ -262,11 +262,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -261,11 +261,11 @@ NetworkSandboxState IsNetworkSandboxEnab
    if (g_previously_failed_to_launch_sandboxed_service) {
      return NetworkSandboxState::kDisabledBecauseOfFailedLaunch;
    }
@@ -74,7 +74,7 @@ $NetBSD$
    // The network service sandbox and the kerberos library are incompatible.
    // If kerberos is enabled by policy, disable the network service sandbox.
    if (g_network_service_will_allow_gssapi_library_load ||
-@@ -282,7 +282,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -281,7 +281,7 @@ NetworkSandboxState IsNetworkSandboxEnab
    }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -83,7 +83,7 @@ $NetBSD$
    if (local_state &&
        local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
      return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -512,7 +512,7 @@ void SystemNetworkContextManager::Delete
+@@ -511,7 +511,7 @@ void SystemNetworkContextManager::Delete
    g_system_network_context_manager = nullptr;
  }
  
@@ -92,7 +92,7 @@ $NetBSD$
  SystemNetworkContextManager::GssapiLibraryLoadObserver::
      GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
      : owner_(owner) {}
-@@ -570,7 +570,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -569,7 +569,7 @@ SystemNetworkContextManager::SystemNetwo
    pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
                               auth_pref_callback);
  
@@ -101,7 +101,7 @@ $NetBSD$
    pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
                               auth_pref_callback);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -584,7 +584,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -583,7 +583,7 @@ SystemNetworkContextManager::SystemNetwo
                               auth_pref_callback);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -110,16 +110,7 @@ $NetBSD$
    pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  
-@@ -610,7 +610,7 @@ SystemNetworkContextManager::SystemNetwo
- #endif
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-   pref_change_registrar_.Add(
-       prefs::kEnforceLocalAnchorConstraintsEnabled,
-       base::BindRepeating(&SystemNetworkContextManager::
-@@ -665,7 +665,7 @@ void SystemNetworkContextManager::Regist
+@@ -653,7 +653,7 @@ void SystemNetworkContextManager::Regist
    registry->RegisterBooleanPref(prefs::kKerberosEnabled, false);
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -128,16 +119,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
                                  false);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -689,7 +689,7 @@ void SystemNetworkContextManager::Regist
-   registry->RegisterIntegerPref(prefs::kMaxConnectionsPerProxy, -1);
- 
- #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)
-   // Note that the default value is not relevant because the pref is only
-   // evaluated when it is managed.
-   registry->RegisterBooleanPref(prefs::kEnforceLocalAnchorConstraintsEnabled,
-@@ -698,11 +698,11 @@ void SystemNetworkContextManager::Regist
+@@ -678,11 +678,11 @@ void SystemNetworkContextManager::Regist
  
    registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
  
@@ -151,7 +133,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -755,7 +755,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -735,7 +735,7 @@ void SystemNetworkContextManager::OnNetw
    OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
    network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
  
@@ -160,7 +142,7 @@ $NetBSD$
    gssapi_library_loader_observer_.Install(network_service);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -970,7 +970,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -950,7 +950,7 @@ bool SystemNetworkContextManager::IsNetw
        break;
    }
  
@@ -169,12 +151,3 @@ $NetBSD$
    if (!enabled) {
      g_network_service_will_allow_gssapi_library_load = true;
    }
-@@ -1057,7 +1057,7 @@ void SystemNetworkContextManager::Update
- }
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- void SystemNetworkContextManager::UpdateEnforceLocalAnchorConstraintsEnabled() {
-   const PrefService::Preference* enforce_local_anchor_constraints_enabled_pref =
-       local_state_->FindPreference(
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 f0cb3f0ffd..a9c5aad0dc 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	2024-08-06 19:52:15.409134000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig	2024-08-21 22:46:09.322504300 +0000
 +++ chrome/browser/net/system_network_context_manager.h
 @@ -197,7 +197,7 @@ class SystemNetworkContextManager {
    class URLLoaderFactoryForSystem;
@@ -15,16 +15,7 @@ $NetBSD$
    class GssapiLibraryLoadObserver
        : public network::mojom::GssapiLibraryLoadObserver {
     public:
-@@ -233,7 +233,7 @@ class SystemNetworkContextManager {
-   void UpdateExplicitlyAllowedNetworkPorts();
- 
- #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)
-   // Applies the current value of the kEnforceLocalAnchorConstraintsEnabled
-   // pref to the enforcement state.
-   void UpdateEnforceLocalAnchorConstraintsEnabled();
-@@ -285,7 +285,7 @@ class SystemNetworkContextManager {
+@@ -278,7 +278,7 @@ class SystemNetworkContextManager {
    std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index d49d76028d..12a3aaaa2b 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	2024-08-06 19:52:15.409134000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2024-08-21 22:46:09.325504500 +0000
 +++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
 @@ -32,7 +32,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 9ae000ef73..822cbed13d 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	2024-08-06 19:52:15.417134500 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2024-08-21 22:46:09.331505300 +0000
 +++ chrome/browser/new_tab_page/new_tab_page_util.cc
 @@ -20,7 +20,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 90c9873fbd..575664b8f0 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	2024-08-06 19:52:15.429135600 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig	2024-08-21 22:46:09.345506700 +0000
 +++ chrome/browser/notifications/notification_display_service_impl.cc
 @@ -32,7 +32,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 4975f24b26..64469891b4 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	2024-08-06 19:52:15.433136000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig	2024-08-21 22:46:09.348507000 +0000
 +++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
 @@ -57,7 +57,7 @@ bool SystemNotificationsEnabled(Profile*
  #elif BUILDFLAG(IS_WIN)
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 18b6470d18..eb58967a1f 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,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2024-08-06 19:52:15.549145700 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2024-08-21 22:46:09.465519000 +0000
 +++ chrome/browser/password_manager/chrome_password_manager_client.cc
 @@ -560,7 +560,7 @@ void ChromePasswordManagerClient::
  
- bool ChromePasswordManagerClient::CanUseBiometricAuthForFilling(
+ bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
      device_reauth::DeviceAuthenticator* authenticator) {
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
      return false;
    }
-@@ -786,7 +786,7 @@ void ChromePasswordManagerClient::Notify
+@@ -798,7 +798,7 @@ void ChromePasswordManagerClient::Notify
  }
  
  void ChromePasswordManagerClient::NotifyKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc b/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
index 8d2a8d835f..e6c9456c6a 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig	2024-08-06 19:52:15.553146100 +0000
+--- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig	2024-08-21 22:46:09.472519600 +0000
 +++ chrome/browser/password_manager/password_reuse_manager_factory.cc
-@@ -138,7 +138,7 @@ PasswordReuseManagerFactory::BuildServic
+@@ -141,7 +141,7 @@ PasswordReuseManagerFactory::BuildServic
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 700ce9c281..a27c427182 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	2024-08-06 19:52:15.589149000 +0000
+--- chrome/browser/platform_util_linux.cc.orig	2024-08-21 22:46:09.510523600 +0000
 +++ chrome/browser/platform_util_linux.cc
 @@ -300,7 +300,9 @@ void OnLaunchOptionsCreated(const std::s
    argv.push_back(command);
diff --git a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
index 71c0f65bbd..c1514d3b51 100644
--- a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
+++ b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/browser_signin_policy_handler.cc.orig	2024-08-06 19:52:15.597149800 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig	2024-08-21 22:46:09.518524400 +0000
 +++ chrome/browser/policy/browser_signin_policy_handler.cc
 @@ -45,7 +45,7 @@ void BrowserSigninPolicyHandler::ApplyPo
        policies.GetValue(policy_name(), base::Value::Type::INTEGER);
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 04d2015f2a..bd068b34c7 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	2024-08-06 19:52:15.597149800 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2024-08-21 22:46:09.518524400 +0000
 +++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
 @@ -50,7 +50,7 @@
  #include "chrome/browser/policy/browser_dm_token_storage_mac.h"
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 34d770b19e..69619b6c8d 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	2024-08-06 19:52:15.605150500 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig	2024-08-21 22:46:09.526525300 +0000
 +++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -235,19 +235,19 @@
+@@ -236,19 +236,19 @@
  #include "components/spellcheck/browser/pref_names.h"
  #endif  // BUILDFLAG(ENABLE_SPELLCHECK)
  
@@ -29,7 +29,7 @@ $NetBSD$
  #include "chrome/browser/privacy_sandbox/privacy_sandbox_policy_handler.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -261,13 +261,13 @@
+@@ -262,13 +262,13 @@
  #endif  // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -45,7 +45,16 @@ $NetBSD$
  #include "components/search_engines/site_search_policy_handler.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -872,7 +872,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -542,7 +542,7 @@ const PolicyToPreferenceMapEntry kSimple
+   { key::kDefaultDirectSocketsSetting,
+     prefs::kManagedDefaultDirectSocketsSetting,
+     base::Value::Type::INTEGER },
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   { key::kDeletingUndecryptablePasswordsEnabled,
+     password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
+     base::Value::Type::BOOLEAN },
+@@ -884,7 +884,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kManagedDefaultGeolocationSetting,
      base::Value::Type::INTEGER },
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -54,7 +63,7 @@ $NetBSD$
    { key::kRequireOnlineRevocationChecksForLocalAnchors,
      prefs::kCertRevocationCheckingRequiredLocalAnchors,
      base::Value::Type::BOOLEAN },
-@@ -881,7 +881,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -893,7 +893,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
          // || BUILDFLAG(IS_WIN)  || BUILDFLAG(IS_MAC)
@@ -63,8 +72,8 @@ $NetBSD$
    { key::kFullscreenAllowed,
      prefs::kFullscreenAllowed,
      base::Value::Type::BOOLEAN },
-@@ -1692,7 +1692,7 @@ const PolicyToPreferenceMapEntry kSimple
-     base::Value::Type::STRING },
+@@ -1721,7 +1721,7 @@ const PolicyToPreferenceMapEntry kSimple
+     base::Value::Type::LIST },
  #endif // BUILDFLAG(IS_CHROMEOS_ASH)
  
 -#if BUILDFLAG(IS_LINUX)
@@ -72,7 +81,7 @@ $NetBSD$
    { key::kGSSAPILibraryName,
      prefs::kGSSAPILibraryName,
      base::Value::Type::STRING },
-@@ -1746,7 +1746,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1778,7 +1778,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -81,7 +90,7 @@ $NetBSD$
    { key::kNetworkServiceSandboxEnabled,
      prefs::kNetworkServiceSandboxEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1772,12 +1772,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1804,12 +1804,12 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kTotalMemoryLimitMb,
      base::Value::Type::INTEGER },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -96,7 +105,7 @@ $NetBSD$
    { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
      device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1785,7 +1785,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1817,7 +1817,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kProfileSeparationDomainExceptionList,
      base::Value::Type::LIST },
  #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -105,7 +114,7 @@ $NetBSD$
    { key::kDefaultBrowserSettingEnabled,
      prefs::kDefaultBrowserSettingEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1797,7 +1797,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1829,7 +1829,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) \
@@ -114,7 +123,7 @@ $NetBSD$
    { key::kAutoplayAllowed,
      prefs::kAutoplayAllowed,
      base::Value::Type::BOOLEAN },
-@@ -1898,7 +1898,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1930,7 +1930,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
  
@@ -123,7 +132,7 @@ $NetBSD$
    { key::kAlternativeBrowserPath,
      browser_switcher::prefs::kAlternativeBrowserPath,
      base::Value::Type::STRING },
-@@ -2003,7 +2003,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2041,7 +2041,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::LIST },
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -132,16 +141,7 @@ $NetBSD$
    { key::kAuthNegotiateDelegateByKdcPolicy,
      prefs::kAuthNegotiateDelegateByKdcPolicy,
      base::Value::Type::BOOLEAN },
-@@ -2028,7 +2028,7 @@ const PolicyToPreferenceMapEntry kSimple
- #endif // BUILDFLAG(ENABLE_EXTENSIONS)
- 
- #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)
-   { key::kEnforceLocalAnchorConstraintsEnabled,
-     prefs::kEnforceLocalAnchorConstraintsEnabled,
-     base::Value::Type::BOOLEAN },
-@@ -2086,7 +2086,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2120,7 +2120,7 @@ const PolicyToPreferenceMapEntry kSimple
      ash::prefs::kUrlParameterToAutofillSAMLUsername,
      base::Value::Type::STRING },
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -150,7 +150,7 @@ $NetBSD$
    { key::kTabDiscardingExceptions,
      performance_manager::user_tuning::prefs::kManagedTabDiscardingExceptions,
      base::Value::Type::LIST },
-@@ -2115,7 +2115,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2149,7 +2149,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kUiAutomationProviderEnabled,
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_WIN)
@@ -159,7 +159,7 @@ $NetBSD$
    { key::kOutOfProcessSystemDnsResolutionEnabled,
      prefs::kOutOfProcessSystemDnsResolutionEnabled,
      base::Value::Type::BOOLEAN },
-@@ -2155,7 +2155,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2192,7 +2192,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::INTEGER },
  #endif
  #if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -168,16 +168,16 @@ $NetBSD$
    { key::kExtensionInstallTypeBlocklist,
      extensions::pref_names::kExtensionInstallTypeBlocklist,
      base::Value::Type::LIST},
-@@ -2176,7 +2176,7 @@ const PolicyToPreferenceMapEntry kSimple
-     optimization_guide::model_execution::prefs::kWallpaperSearchEnterprisePolicyAllowed,
+@@ -2212,7 +2212,7 @@ const PolicyToPreferenceMapEntry kSimple
+     optimization_guide::model_execution::prefs::kHistorySearchEnterprisePolicyAllowed,
      base::Value::Type::INTEGER},
  #endif
--#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_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
    { key::kChromeForTestingAllowed,
      prefs::kChromeForTestingAllowed,
      base::Value::Type::BOOLEAN },
-@@ -2304,7 +2304,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2346,7 +2346,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    // Policies for all platforms - End
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -186,7 +186,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
        key::kMemorySaverModeSavings,
        performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2320,7 +2320,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2362,7 +2362,7 @@ std::unique_ptr<ConfigurationPolicyHandl
          // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -195,7 +195,7 @@ $NetBSD$
    handlers->AddHandler(
        std::make_unique<SiteSearchPolicyHandler>(chrome_schema));
  
-@@ -2526,7 +2526,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2575,7 +2575,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -204,7 +204,7 @@ $NetBSD$
    handlers->AddHandler(
        std::make_unique<enterprise_idle::IdleTimeoutPolicyHandler>());
    handlers->AddHandler(
-@@ -2584,7 +2584,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2627,7 +2627,7 @@ std::unique_ptr<ConfigurationPolicyHandl
        key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
        chrome_schema));
  
@@ -213,7 +213,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
    handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
    handlers->AddHandler(
-@@ -2698,7 +2698,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2712,7 +2712,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
        signin_legacy_policies;
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -222,7 +222,7 @@ $NetBSD$
    signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
        key::kForceBrowserSignin, prefs::kForceBrowserSignin,
        base::Value::Type::BOOLEAN));
-@@ -3055,7 +3055,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3070,7 +3070,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif
  
  #if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -231,7 +231,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
    handlers->AddHandler(
        std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3063,7 +3063,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3078,7 +3078,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
  #endif  // BUILDFLAG(ENABLE_SPELLCHECK)
  
@@ -240,7 +240,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
        key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
        base::Value::Type::BOOLEAN));
-@@ -3081,7 +3081,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3096,7 +3096,7 @@ std::unique_ptr<ConfigurationPolicyHandl
            first_party_sets::FirstPartySetsOverridesPolicyHandler>(
            key::kRelatedWebsiteSetsOverrides, chrome_schema)));
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -249,7 +249,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<PrivacySandboxPolicyHandler>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -3104,7 +3104,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3119,7 +3119,7 @@ std::unique_ptr<ConfigurationPolicyHandl
            base::Value::Type::BOOLEAN)));
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 95d6bef2c1..9dbcc7ef45 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	2024-08-06 19:52:15.605150500 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig	2024-08-21 22:46:09.527525400 +0000
 +++ chrome/browser/policy/device_management_service_configuration.cc
 @@ -24,7 +24,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 4f2d4898a6..e5ea625033 100644
--- a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2024-08-06 19:52:15.621151700 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2024-08-21 22:46:09.542527000 +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"
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index ae16324386..9d6b266a96 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/browser_prefs.cc.orig	2024-08-06 19:52:15.645153800 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig	2024-08-21 22:46:09.569529800 +0000
 +++ chrome/browser/prefs/browser_prefs.cc
-@@ -489,18 +489,18 @@
+@@ -314,7 +314,7 @@
+ #include "components/user_notes/user_notes_prefs.h"
+ #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)
+ #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
+ #endif
+ 
+@@ -496,18 +496,18 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -28,7 +37,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #endif
  
-@@ -535,7 +535,7 @@
+@@ -542,7 +542,7 @@
  #include "chrome/browser/sessions/session_service_log.h"
  #endif
  
@@ -37,16 +46,25 @@ $NetBSD$
  #include "ui/color/system_theme.h"
  #endif
  
-@@ -1953,7 +1953,7 @@ void RegisterLocalState(PrefRegistrySimp
-                                 true);
+@@ -1562,7 +1562,7 @@ void RegisterLocalState(PrefRegistrySimp
+   registry->RegisterIntegerPref(prefs::kLastWhatsNewVersion, 0);
+ #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)
+   WhatsNewUI::RegisterLocalStatePrefs(registry);
+ #endif
+ 
+@@ -1735,7 +1735,7 @@ void RegisterLocalState(PrefRegistrySimp
  #endif  // BUILDFLAG(ENABLE_PDF)
  
--#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_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
    registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
  #endif
  
-@@ -2309,12 +2309,12 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2094,12 +2094,12 @@ 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 72e4ac94cb..309d09f4b8 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2024-08-06 19:52:15.649154200 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2024-08-21 22:46:09.571529900 +0000
 +++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -186,7 +186,7 @@ const char* const kPersistentPrefNames[]
+@@ -188,7 +188,7 @@ const char* const kPersistentPrefNames[]
      prefs::kShowFullscreenToolbar,
  #endif
  
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 9d930f4bdf..5350411780 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/printing/print_backend_service_manager.cc.orig	2024-08-06 19:52:15.661155200 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig	2024-08-21 22:46:09.587531600 +0000
 +++ chrome/browser/printing/print_backend_service_manager.cc
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
  #include "printing/printing_context.h"
  #include "printing/printing_features.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/public/common/content_switches.h"
  #endif
  
-@@ -862,7 +862,7 @@ PrintBackendServiceManager::GetServiceFr
+@@ -877,7 +877,7 @@ PrintBackendServiceManager::GetServiceFr
          host.BindNewPipeAndPassReceiver(),
          content::ServiceProcessHost::Options()
              .WithDisplayName(IDS_UTILITY_PROCESS_PRINT_BACKEND_SERVICE_NAME)
@@ -24,7 +24,7 @@ $NetBSD$
              .WithExtraCommandLineSwitches({switches::kMessageLoopTypeUi})
  #endif
              .Pass());
-@@ -1039,7 +1039,7 @@ PrintBackendServiceManager::DetermineIdl
+@@ -1054,7 +1054,7 @@ PrintBackendServiceManager::DetermineIdl
        return kNoClientsRegisteredResetOnIdleTimeout;
  
      case ClientType::kQueryWithUi:
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index dc886e7373..fc45fc25ac 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	2024-08-06 19:52:15.665155400 +0000
+--- chrome/browser/printing/printer_query.cc.orig	2024-08-21 22:46:09.594532300 +0000
 +++ chrome/browser/printing/printer_query.cc
 @@ -341,7 +341,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 60542ca6d6..2ac56cb5d3 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	2024-08-06 19:52:15.697158000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig	2024-08-21 22:46:09.626535400 +0000
 +++ chrome/browser/process_singleton_posix.cc
 @@ -97,7 +97,7 @@
  #include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index ae30e1d983..360036773d 100644
--- a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2024-08-06 19:52:15.701158500 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2024-08-21 22:46:09.632536200 +0000
 +++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -335,7 +335,7 @@
+@@ -342,7 +342,7 @@
  #include "chromeos/constants/chromeos_features.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
  #endif
  
-@@ -420,18 +420,18 @@
+@@ -428,18 +428,18 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@ $NetBSD$
  #include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
  #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
  #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
-@@ -671,7 +671,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -681,7 +681,7 @@ void ChromeBrowserMainExtraPartsProfiles
    DiceBoundSessionCookieServiceFactory::GetInstance();
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  #endif  // BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
@@ -46,7 +46,7 @@ $NetBSD$
    browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
  #endif
    browser_sync::UserEventServiceFactory::GetInstance();
-@@ -799,32 +799,32 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -810,7 +810,7 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ConnectorsServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -55,8 +55,9 @@ $NetBSD$
    enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
    enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
  #endif
- #if BUILDFLAG(ENTERPRISE_CONTENT_ANALYSIS)
+@@ -818,25 +818,25 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
+   enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
  #endif
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
@@ -85,7 +86,7 @@ $NetBSD$
    enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -952,7 +952,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -969,7 +969,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #endif
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -94,7 +95,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
    metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
  #endif
-@@ -1058,7 +1058,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1075,7 +1075,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_CHROMEOS)
    policy::PolicyCertServiceFactory::GetInstance();
  #endif
@@ -103,7 +104,7 @@ $NetBSD$
    policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
    policy::UserPolicyOidcSigninServiceFactory::GetInstance();
  #endif
-@@ -1101,7 +1101,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1119,7 +1119,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID)
    ProfileStatisticsFactory::GetInstance();
  #endif
@@ -112,7 +113,7 @@ $NetBSD$
    ProfileTokenWebSigninInterceptorFactory::GetInstance();
    OidcAuthenticationSigninInterceptorFactory::GetInstance();
  #endif
-@@ -1120,7 +1120,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1135,7 +1135,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #endif
    ReduceAcceptLanguageFactory::GetInstance();
    RendererUpdaterFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index b317205efa..3412024b0a 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/profile_impl.cc.orig	2024-08-06 19:52:15.709159100 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig	2024-08-21 22:46:09.640537000 +0000
 +++ chrome/browser/profiles/profile_impl.cc
-@@ -265,6 +265,10 @@
+@@ -266,6 +266,10 @@
  #include "chrome/browser/spellchecker/spellcheck_service.h"
  #endif
  
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index cc3d0185ee..ec7fa607e3 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	2024-08-06 19:52:15.717160000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig	2024-08-21 22:46:09.649537800 +0000
 +++ chrome/browser/profiles/profiles_state.cc
 @@ -196,7 +196,7 @@ bool IsGuestModeRequested(const base::Co
                            PrefService* local_state,
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index c522d39196..30da010ad4 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	2024-08-06 19:52:15.765164000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig	2024-08-21 22:46:09.696542700 +0000
 +++ chrome/browser/renderer_preferences_util.cc
 @@ -39,7 +39,7 @@
  #include "ui/views/controls/textfield/textfield.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 4c52232b2c..4668489536 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	2024-08-06 19:52:16.281207600 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig	2024-08-21 22:46:10.172591400 +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 4d385a120f..66157e293f 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	2024-08-06 19:52:16.337212300 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig	2024-08-21 22:46:10.230597500 +0000
 +++ chrome/browser/resources/signin/signin_shared.css
 @@ -54,7 +54,7 @@ a {
    border-radius: var(--scrollbar-width);
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
index 34784e8a5d..b3e9e57568 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig	2024-08-06 19:52:16.369215000 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig	2024-08-21 22:46:10.263600800 +0000
 +++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
 @@ -18,7 +18,7 @@
  #include "net/base/url_util.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
index d19cf21393..341f1fee32 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc.orig	2024-08-06 19:52:16.369215000 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc.orig	2024-08-21 22:46:10.265601200 +0000
 +++ chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc
 @@ -16,7 +16,7 @@
  #include "components/crash/core/common/crash_key.h"
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 337e14c277..14d3bddcba 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2024-08-06 19:52:16.389216700 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2024-08-21 22:46:10.283603000 +0000
 +++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
-@@ -694,7 +694,7 @@ void IncidentReportingService::OnEnviron
+@@ -695,7 +695,7 @@ void IncidentReportingService::OnEnviron
  
  // Process::Current().CreationTime() is missing on some platforms.
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
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 6a5863902a..7056d30943 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	2024-08-06 19:52:16.409218300 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig	2024-08-21 22:46:10.308605400 +0000
 +++ chrome/browser/screen_ai/screen_ai_install_state.cc
 @@ -17,7 +17,7 @@
  #include "services/screen_ai/public/cpp/utilities.h"
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
index abd076aa1f..9128416e70 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/screen_ai/screen_ai_service_router.cc.orig	2024-08-06 19:52:16.409218300 +0000
+--- chrome/browser/screen_ai/screen_ai_service_router.cc.orig	2024-08-21 22:46:10.308605400 +0000
 +++ chrome/browser/screen_ai/screen_ai_service_router.cc
-@@ -284,7 +284,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -293,7 +293,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
    base::FilePath binary_path = state_instance->get_component_binary_path();
  #if BUILDFLAG(IS_WIN)
    std::vector<base::FilePath> preload_libraries = {binary_path};
@@ -15,7 +15,7 @@ $NetBSD$
    std::vector<std::string> extra_switches = {
        base::StringPrintf("--%s=%s", screen_ai::GetBinaryPathSwitch(),
                           binary_path.MaybeAsASCII().c_str())};
-@@ -298,7 +298,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -307,7 +307,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
            .WithPreloadedLibraries(
                preload_libraries,
                content::ServiceProcessHostPreloadLibraries::GetPassKey())
diff --git a/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc b/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
index 4a5a34f514..ab743e8482 100644
--- a/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
+++ b/chromium/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig	2024-08-06 19:52:16.429220000 +0000
+--- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig	2024-08-21 22:46:10.343609000 +0000
 +++ chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc
 @@ -15,7 +15,7 @@
  #include "components/send_tab_to_self/features.h"
diff --git a/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc b/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
index c04317610f..9378e7d037 100644
--- a/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
+++ b/chromium/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig	2024-08-06 19:52:16.429220000 +0000
+--- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig	2024-08-21 22:46:10.343609000 +0000
 +++ chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc
 @@ -16,7 +16,7 @@
  #include "components/send_tab_to_self/send_tab_to_self_model.h"
diff --git a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
index f90e9c0f2e..468767dc30 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	2024-08-06 19:52:16.437220800 +0000
+--- chrome/browser/sessions/session_restore.cc.orig	2024-08-21 22:46:10.349609600 +0000
 +++ chrome/browser/sessions/session_restore.cc
 @@ -99,7 +99,7 @@
  #include "chrome/browser/web_applications/web_app_registrar.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -1040,7 +1040,7 @@ class SessionRestoreImpl : public Browse
+@@ -1049,7 +1049,7 @@ class SessionRestoreImpl : public Browse
      bool is_first_tab = true;
      for (const auto& startup_tab : startup_tabs) {
        const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__device__registration.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__device__registration.cc
index be634d09e1..1f693254ad 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__device__registration.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__device__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sharing/sharing_device_registration.cc.orig	2024-08-06 19:52:16.465223000 +0000
+--- chrome/browser/sharing/sharing_device_registration.cc.orig	2024-08-21 22:46:10.381613000 +0000
 +++ chrome/browser/sharing/sharing_device_registration.cc
 @@ -331,7 +331,7 @@ bool SharingDeviceRegistration::IsSmsFet
  
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 0695245f4b..d1e170811d 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2024-08-06 19:52:16.469223500 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2024-08-21 22:46:10.383613000 +0000
 +++ chrome/browser/sharing/sharing_handler_registry_impl.cc
 @@ -22,7 +22,7 @@
  #endif  // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index e830e810da..d7336a15a3 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	2024-08-06 19:52:16.477224000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig	2024-08-21 22:46:10.392614100 +0000
 +++ chrome/browser/shortcuts/icon_badging.cc
 @@ -59,7 +59,7 @@ enum class BadgeSize {
  constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index bb919b2236..a5a6c692b6 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	2024-08-06 19:52:16.501226200 +0000
+--- chrome/browser/signin/signin_util.cc.orig	2024-08-21 22:46:10.417616600 +0000
 +++ chrome/browser/signin/signin_util.cc
 @@ -81,7 +81,7 @@ CookiesMover::CookiesMover(base::WeakPtr
  CookiesMover::~CookiesMover() = default;
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 0002a74c6d..d52937469a 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	2024-08-06 19:52:16.545230000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2024-08-21 22:46:10.466621600 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
 @@ -196,7 +196,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 e606ae63a8..a8f47fa0c4 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	2024-08-06 19:52:16.545230000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig	2024-08-21 22:46:10.466621600 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
 @@ -359,7 +359,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 fef7b18567..4109e2f7e5 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	2024-08-06 19:52:16.545230000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig	2024-08-21 22:46:10.466621600 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
 @@ -154,7 +154,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
new file mode 100644
index 0000000000..416bd3e640
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.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/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2024-08-21 22:46:10.467621800 +0000
++++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
+@@ -25,7 +25,7 @@
+ 
+ #if BUILDFLAG(IS_ANDROID)
+ #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
+ #endif
+@@ -139,7 +139,7 @@ SupervisedUserGoogleAuthNavigationThrott
+     return content::NavigationThrottle::DEFER;
+   }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   // When an unauthenticated supervised user tries to access YouTube, we force
+   // re-authentication with an interstitial so that YouTube can be subject to
+   // content restrictions. This interstitial is only available on Desktop
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 7936acb310..e2004a4756 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	2024-08-06 19:52:16.545230000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig	2024-08-21 22:46:10.467621800 +0000
 +++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
 @@ -14,7 +14,7 @@
  #include "components/supervised_user/core/browser/supervised_user_service.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_extensions_metrics_delegate_impl.h"
  #endif
  
-@@ -55,7 +55,7 @@ KeyedService* SupervisedUserMetricsServi
+@@ -61,7 +61,7 @@ KeyedService* SupervisedUserMetricsServi
    std::unique_ptr<supervised_user::SupervisedUserMetricsService ::
                        SupervisedUserMetricsServiceExtensionDelegate>
        extensions_metrics_delegate = nullptr;
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 a9260becd9..6694165676 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2024-08-06 19:52:16.545230000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2024-08-21 22:46:10.467621800 +0000
 +++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
 @@ -47,7 +47,7 @@
  #include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
index 48c918d4b1..08aa5487bf 100644
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/chrome_sync_client.cc.orig	2024-08-06 19:52:16.553230500 +0000
+--- chrome/browser/sync/chrome_sync_client.cc.orig	2024-08-21 22:46:10.474622500 +0000
 +++ chrome/browser/sync/chrome_sync_client.cc
-@@ -116,7 +116,7 @@
+@@ -119,7 +119,7 @@
  #endif  // BUILDFLAG(ENABLE_SPELLCHECK)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,25 @@ $NetBSD$
  #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
  #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
  #elif BUILDFLAG(IS_ANDROID)
-@@ -475,7 +475,7 @@ ChromeSyncClient::CreateModelTypeControl
+@@ -233,7 +233,7 @@ bool ShouldSyncAppsTypesInTransportMode(
+ syncer::ModelTypeControllerDelegate* GetSavedTabGroupControllerDelegate(
+     Profile* profile) {
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   auto* keyed_service =
+       tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
+   CHECK(keyed_service);
+@@ -251,7 +251,7 @@ syncer::ModelTypeControllerDelegate* Get
+ syncer::ModelTypeControllerDelegate* GetSharedTabGroupControllerDelegate(
+     Profile* profile) {
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   tab_groups::SavedTabGroupKeyedService* keyed_service =
+       tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile);
+   CHECK(keyed_service);
+@@ -545,7 +545,7 @@ ChromeSyncClient::CreateModelTypeControl
      // platforms.
      bool enable_tab_group_sync = false;
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +42,7 @@ $NetBSD$
      enable_tab_group_sync = true;
  #elif BUILDFLAG(IS_ANDROID)
      enable_tab_group_sync =
-@@ -514,7 +514,7 @@ ChromeSyncClient::CreateModelTypeControl
+@@ -586,7 +586,7 @@ ChromeSyncClient::CreateModelTypeControl
  
  // Chrome prefers OS provided spell checkers where they exist. So only sync the
  // custom dictionary on platforms that typically don't provide one.
@@ -33,12 +51,3 @@ $NetBSD$
      // Dictionary sync is enabled by default.
      if (GetPrefService()->GetBoolean(spellcheck::prefs::kSpellCheckEnable)) {
        controllers.push_back(
-@@ -671,7 +671,7 @@ ChromeSyncClient::GetControllerDelegateF
-   switch (type) {
-     case syncer::SAVED_TAB_GROUP: {
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-       auto* keyed_service =
-           tab_groups::SavedTabGroupServiceFactory::GetForProfile(profile_);
-       CHECK(keyed_service);
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 b8ac19c169..0bfce3bbc7 100644
--- a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2024-08-06 19:52:16.553230500 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2024-08-21 22:46:10.474622500 +0000
 +++ chrome/browser/sync/device_info_sync_client_impl.cc
 @@ -41,7 +41,7 @@ std::string DeviceInfoSyncClientImpl::Ge
  // included in lacros-chrome once build flag switch of lacros-chrome is
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 29a1ecc67a..86ec6eb741 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	2024-08-06 19:52:16.557231000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig	2024-08-21 22:46:10.478623000 +0000
 +++ chrome/browser/sync/sync_service_factory.cc
-@@ -84,7 +84,7 @@
+@@ -85,7 +85,7 @@
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
  #elif BUILDFLAG(IS_ANDROID)
  #include "chrome/browser/tab_group_sync/tab_group_sync_service_factory.h"
-@@ -135,7 +135,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -134,7 +134,7 @@ std::unique_ptr<KeyedService> BuildSyncS
  // TODO(crbug.com/40118868): Reassess whether the following block needs to be
  // included in lacros-chrome once build flag switch of lacros-chrome is
  // complete.
@@ -24,7 +24,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
    syncer::SyncPrefs prefs(profile->GetPrefs());
    local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
-@@ -274,7 +274,7 @@ SyncServiceFactory::SyncServiceFactory()
+@@ -271,7 +271,7 @@ SyncServiceFactory::SyncServiceFactory()
    DependsOn(ProfilePasswordStoreFactory::GetInstance());
    DependsOn(PowerBookmarkServiceFactory::GetInstance());
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_browser_sync_sync__service__util.cc b/chromium/patches/patch-chrome_browser_sync_sync__service__util.cc
deleted file mode 100644
index 5e5918c2a0..0000000000
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__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/sync/sync_service_util.cc.orig	2024-08-06 19:52:16.557231000 +0000
-+++ chrome/browser/sync/sync_service_util.cc
-@@ -9,7 +9,7 @@
- #include "components/sync/base/features.h"
- 
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "components/variations/service/variations_service.h"
- #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-         // BUILDFLAG(IS_WIN)
-@@ -21,7 +21,7 @@ bool IsDesktopEnUSLocaleOnlySyncPollFeat
-   }
- 
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   std::string country_code;
-   auto* variations_service = g_browser_process->variations_service();
-   if (variations_service) {
diff --git a/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc b/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
new file mode 100644
index 0000000000..5a35163e9c
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__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/tab_group_sync/tab_group_sync_service_factory.cc.orig	2024-08-21 22:46:10.547630000 +0000
++++ chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
+@@ -110,7 +110,7 @@ TabGroupSyncServiceFactory::BuildService
+ 
+   std::unique_ptr<TabGroupSyncDelegate> delegate;
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   delegate =
+       std::make_unique<TabGroupSyncDelegateDesktop>(service.get(), profile);
+ #else
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 85a25b59cb..96df652b12 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	2024-08-06 19:52:16.637237500 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig	2024-08-21 22:46:10.568632100 +0000
 +++ chrome/browser/task_manager/sampling/task_group.cc
 @@ -38,7 +38,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 2cd3d0f258..e6c7a94af1 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	2024-08-06 19:52:16.637237500 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig	2024-08-21 22:46:10.568632100 +0000
 +++ chrome/browser/task_manager/sampling/task_group.h
 @@ -44,7 +44,7 @@ constexpr int kUnsupportedVMRefreshFlags
      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 d48dda58a8..d113731952 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	2024-08-06 19:52:16.637237500 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2024-08-21 22:46:10.568632100 +0000
 +++ chrome/browser/task_manager/sampling/task_group_sampler.cc
 @@ -46,7 +46,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 b61b36c082..2a4b5ddde1 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	2024-08-06 19:52:16.637237500 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2024-08-21 22:46:10.568632100 +0000
 +++ chrome/browser/task_manager/sampling/task_group_sampler.h
 @@ -31,7 +31,7 @@ class TaskGroupSampler : public base::Re
    using OnCpuRefreshCallback = base::RepeatingCallback<void(double)>;
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 0be6caf708..5a6855d5fd 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2024-08-06 19:52:16.641238000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2024-08-21 22:46:10.569632300 +0000
 +++ chrome/browser/task_manager/sampling/task_manager_impl.cc
-@@ -218,7 +218,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
+@@ -219,7 +219,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
  }
  
  int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
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 7b46f57261..16e625e806 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	2024-08-06 19:52:16.641238000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig	2024-08-21 22:46:10.570632500 +0000
 +++ chrome/browser/task_manager/task_manager_observer.h
 @@ -47,7 +47,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 5bde5cfdb3..75845c713f 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	2024-08-06 19:52:16.645238400 +0000
+--- chrome/browser/themes/theme_helper.cc.orig	2024-08-21 22:46:10.575633000 +0000
 +++ chrome/browser/themes/theme_helper.cc
 @@ -18,7 +18,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 5ebbc40b8a..f3da53b189 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	2024-08-06 19:52:16.645238400 +0000
+--- chrome/browser/themes/theme_service.cc.orig	2024-08-21 22:46:10.577633100 +0000
 +++ chrome/browser/themes/theme_service.cc
 @@ -70,7 +70,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 dbe15237e8..e9c6ee7690 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_service_aura_linux.cc.orig	2024-08-06 19:52:16.645238400 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig	2024-08-21 22:46:10.577633100 +0000
 +++ chrome/browser/themes/theme_service_aura_linux.cc
-@@ -24,7 +24,7 @@ namespace {
+@@ -23,7 +23,7 @@ namespace {
  ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
    switch (system_theme) {
      case ui::SystemTheme::kDefault:
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 e16149ae36..79ebc828c3 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	2024-08-06 19:52:16.645238400 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig	2024-08-21 22:46:10.577633100 +0000
 +++ chrome/browser/themes/theme_service_factory.cc
 @@ -27,11 +27,11 @@
  
@@ -20,7 +20,7 @@ $NetBSD$
  #include "ui/linux/linux_ui_factory.h"
  #endif
  
-@@ -103,7 +103,7 @@ ThemeServiceFactory::~ThemeServiceFactor
+@@ -106,7 +106,7 @@ ThemeServiceFactory::~ThemeServiceFactor
  
  KeyedService* ThemeServiceFactory::BuildServiceInstanceFor(
      content::BrowserContext* profile) const {
@@ -29,7 +29,7 @@ $NetBSD$
    using ThemeService = ThemeServiceAuraLinux;
  #endif
  
-@@ -117,9 +117,9 @@ void ThemeServiceFactory::RegisterProfil
+@@ -120,9 +120,9 @@ void ThemeServiceFactory::RegisterProfil
      user_prefs::PrefRegistrySyncable* registry) {
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 ebe68d3433..d55d4f9f4b 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	2024-08-06 19:52:16.685241700 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig	2024-08-21 22:46:10.623638000 +0000
 +++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -515,7 +515,7 @@
+@@ -510,7 +510,7 @@
      IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER) \
    E(kActionContentContextQuickAnswersInlineQuery, \
      IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY)
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 f1ea7b484f..243cf7f64d 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	2024-08-06 19:52:17.137280000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2024-08-21 22:46:11.018678400 +0000
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
 @@ -49,7 +49,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
  DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
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 2047044c44..dfcd6f2998 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	2024-08-06 19:52:17.137280000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig	2024-08-21 22:46:11.018678400 +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 f2aefd334d..c31d61d00b 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	2024-08-06 19:52:17.149281000 +0000
+--- chrome/browser/ui/browser.h.orig	2024-08-21 22:46:11.033680000 +0000
 +++ chrome/browser/ui/browser.h
-@@ -339,7 +339,7 @@ class Browser : public TabStripModelObse
+@@ -338,7 +338,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 a9161f9107..02be677678 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_command_controller.cc.orig	2024-08-06 19:52:17.153281200 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig	2024-08-21 22:46:11.036680200 +0000
 +++ chrome/browser/ui/browser_command_controller.cc
 @@ -129,7 +129,7 @@
  #include "components/user_manager/user_manager.h"
@@ -60,7 +60,7 @@ $NetBSD$
        if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
          chrome::CreateDesktopShortcutForActiveWebContents(browser_);
        } else {
-@@ -1282,12 +1282,12 @@ void BrowserCommandController::InitComma
+@@ -1272,12 +1272,12 @@ void BrowserCommandController::InitComma
  #endif
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -75,7 +75,7 @@ $NetBSD$
    bool use_system_title_bar = true;
  #if BUILDFLAG(IS_OZONE)
    use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -1602,7 +1602,7 @@ void BrowserCommandController::UpdateCom
+@@ -1592,7 +1592,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 fd5524fb31..0e639c4a67 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_commands.cc.orig	2024-08-06 19:52:17.153281200 +0000
+--- chrome/browser/ui/browser_commands.cc.orig	2024-08-21 22:46:11.037680400 +0000
 +++ chrome/browser/ui/browser_commands.cc
-@@ -2001,7 +2001,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2005,7 +2005,7 @@ void OpenUpdateChromeDialog(Browser* bro
    } else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
      UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
    } 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 bcdd39afeb..181539f6b5 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,14 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_ui_prefs.cc.orig	2024-08-06 19:52:17.157281600 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig	2024-08-21 22:46:11.043681000 +0000
 +++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -175,7 +175,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -72,7 +72,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
+   registry->RegisterIntegerPref(prefs::kDefaultBrowserDeclinedCount, 0);
+   registry->RegisterTimePref(prefs::kDefaultBrowserFirstShownTime,
+                              base::Time());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
+   registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+@@ -179,7 +179,7 @@ void RegisterBrowserUserPrefs(user_prefs
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
    registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
+   registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
- }
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 55a827c570..344de2dcce 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	2024-08-06 19:52:17.161281800 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig	2024-08-21 22:46:11.044681000 +0000
 +++ chrome/browser/ui/browser_view_prefs.cc
 @@ -15,7 +15,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 061528c0d0..2075095d0b 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	2024-08-06 19:52:17.161281800 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig	2024-08-21 22:46:11.045681200 +0000
 +++ chrome/browser/ui/chrome_pages.cc
-@@ -86,7 +86,7 @@
+@@ -87,7 +87,7 @@
  #include "components/signin/public/identity_manager/identity_manager.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/web_applications/web_app_utils.h"
  #endif
  
-@@ -379,7 +379,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -380,7 +380,7 @@ void ShowChromeTips(Browser* browser) {
    ShowSingletonTab(browser, GURL(kChromeTipsURL));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  void ShowChromeWhatsNew(Browser* browser) {
    ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
  }
-@@ -721,7 +721,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -722,7 +722,7 @@ void ShowShortcutCustomizationApp(Profil
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index 9c7f36c95b..a27a85610c 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	2024-08-06 19:52:17.161281800 +0000
+--- chrome/browser/ui/chrome_pages.h.orig	2024-08-21 22:46:11.045681200 +0000
 +++ chrome/browser/ui/chrome_pages.h
 @@ -39,7 +39,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 54a7ef47fb..decbfa68c9 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	2024-08-06 19:52:17.181283700 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig	2024-08-21 22:46:11.065683100 +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_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 9319f164da..736c3710cd 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2024-08-06 19:52:17.229287600 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2024-08-21 22:46:11.120689000 +0000
 +++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
-@@ -1978,7 +1978,7 @@ const gfx::VectorIcon& GetSharingHubVect
+@@ -1976,7 +1976,7 @@ const gfx::VectorIcon& GetSharingHubVect
    return omnibox::kShareMacChromeRefreshIcon;
  #elif BUILDFLAG(IS_WIN)
    return omnibox::kShareWinChromeRefreshIcon;
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 4d894aa0cf..cf6e04699d 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	2024-08-06 19:52:17.241288700 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig	2024-08-21 22:46:11.132690200 +0000
 +++ chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc
 @@ -44,7 +44,7 @@ std::u16string RelaunchChromeBubbleContr
  #if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index dcbe72c764..8bcb1b9f70 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2024-08-06 19:52:17.245289000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2024-08-21 22:46:11.135690500 +0000
 +++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
 @@ -97,7 +97,7 @@ namespace {
  
@@ -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;
-@@ -504,7 +504,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -502,7 +502,7 @@ void ManagePasswordsUIController::OnBiom
  }
  
  void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index e800af0471..11b3cd9941 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/sad_tab.cc.orig	2024-08-06 19:52:17.261290300 +0000
+--- chrome/browser/ui/sad_tab.cc.orig	2024-08-21 22:46:11.150692000 +0000
 +++ chrome/browser/ui/sad_tab.cc
 @@ -176,7 +176,7 @@ std::vector<int> SadTab::GetSubMessages(
        // Only show Incognito suggestion if not already in Incognito mode.
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 e96537823b..872b43ccaa 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	2024-08-06 19:52:17.273291300 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig	2024-08-21 22:46:11.162693300 +0000
 +++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
 @@ -36,7 +36,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 4ae8686745..53311729ff 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,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller.cc.orig	2024-08-06 19:52:17.277291800 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig	2024-08-21 22:46:11.166693700 +0000
 +++ chrome/browser/ui/signin/signin_view_controller.cc
 @@ -492,7 +492,7 @@ void SigninViewController::ShowModalMana
-     signin::SigninChoiceCallback process_user_choice_callback,
+     signin::SigninChoiceCallbackVariant process_user_choice_callback,
      base::OnceClosure done_callback) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS_LACROS)
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 5c4229cd05..8d0a53d285 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	2024-08-06 19:52:17.277291800 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig	2024-08-21 22:46:11.166693700 +0000
 +++ chrome/browser/ui/signin/signin_view_controller_delegate.h
 @@ -83,7 +83,7 @@ class SigninViewControllerDelegate {
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
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 04b1afec21..53f804df94 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2024-08-06 19:52:17.277291800 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2024-08-21 22:46:11.167693600 +0000
 +++ chrome/browser/ui/startup/bad_flags_prompt.cc
 @@ -107,7 +107,7 @@ const char* const kBadFlags[] = {
  
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 95cd6a63f5..23ca49ada4 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2024-08-06 19:52:17.281292000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2024-08-21 22:46:11.170694000 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -137,7 +137,7 @@
+@@ -138,7 +138,7 @@
  #include "chrome/credential_provider/common/gcp_strings.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_util.h"
  #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
  #include "components/headless/policy/headless_mode_policy.h"
-@@ -966,7 +966,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -967,7 +967,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())) {
-@@ -1079,7 +1079,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1084,7 +1084,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) &&
-@@ -1289,7 +1289,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1294,7 +1294,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 e60ef65efe..5b618b0955 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2024-08-06 19:52:17.285292400 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2024-08-21 22:46:11.173694400 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
 @@ -86,7 +86,7 @@
  #include "chromeos/startup/browser_params_proxy.h"
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 866062669f..1ce5685e21 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2024-08-06 19:52:17.285292400 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2024-08-21 22:46:11.174694300 +0000
 +++ chrome/browser/ui/startup/startup_tab_provider.cc
 @@ -61,7 +61,7 @@
  #include "extensions/browser/extension_registry.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index 2041c48b94..9c8f0bb58f 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tab_helpers.cc.orig	2024-08-06 19:52:17.289292800 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig	2024-08-21 22:46:11.178694700 +0000
 +++ chrome/browser/ui/tab_helpers.cc
-@@ -243,7 +243,7 @@
+@@ -241,7 +241,7 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
  #include "chrome/browser/ui/browser_finder.h"
  #include "chrome/browser/ui/hats/hats_helper.h"
-@@ -721,12 +721,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -719,12 +719,12 @@ void TabHelpers::AttachTabHelpers(WebCon
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
index 5b75b5d01d..8f7e35997c 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/features.cc.orig	2024-08-06 19:52:17.293293000 +0000
+--- chrome/browser/ui/tabs/features.cc.orig	2024-08-21 22:46:11.180695000 +0000
 +++ chrome/browser/ui/tabs/features.cc
-@@ -16,7 +16,7 @@ BASE_FEATURE(kTabSearchPositionSetting,
+@@ -48,7 +48,7 @@ BASE_FEATURE(kTabStripCollectionStorage,
  bool CanShowTabSearchPositionSetting() {
  // Mac and other platforms will always have the tab search position in the
  // correct location, cros/linux/win git the user the option to change.
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 bbbe7ea840..edd0820373 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2024-08-06 19:52:17.309294500 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2024-08-21 22:46:11.194696400 +0000
 +++ chrome/browser/ui/tabs/tab_strip_prefs.cc
 @@ -20,7 +20,7 @@ namespace tabs {
  
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
index bfc6061d84..3774bea21b 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.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_columns.cc.orig	2024-08-06 19:52:17.309294500 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.cc.orig	2024-08-21 22:46:11.196696800 +0000
 +++ chrome/browser/ui/task_manager/task_manager_columns.cc
 @@ -93,7 +93,7 @@ const TableColumnData kColumns[] = {
       std::size("100000") * kCharWidth, -1, true, false, 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 d2c104af69..1a93ebf0b4 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	2024-08-06 19:52:17.309294500 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2024-08-21 22:46:11.196696800 +0000
 +++ chrome/browser/ui/task_manager/task_manager_table_model.cc
 @@ -454,7 +454,7 @@ std::u16string TaskManagerTableModel::Ge
            ? stringifier_->backgrounded_string()
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 af1480e6af..ff7d862fff 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	2024-08-06 19:52:17.309294500 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig	2024-08-21 22:46:11.197696700 +0000
 +++ chrome/browser/ui/test/popup_browsertest.cc
 @@ -74,7 +74,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 6da148a989..880f00cbc9 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	2024-08-06 19:52:17.309294500 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig	2024-08-21 22:46:11.198696900 +0000
 +++ chrome/browser/ui/test/test_browser_ui.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index 2dec9d5fa2..aaec82012e 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/ui_features.cc.orig	2024-08-06 19:52:17.321295500 +0000
+--- chrome/browser/ui/ui_features.cc.orig	2024-08-21 22:46:11.207697900 +0000
 +++ chrome/browser/ui/ui_features.cc
-@@ -120,7 +120,7 @@ BASE_FEATURE(kEvDetailsInPageInfo,
+@@ -108,7 +108,7 @@ BASE_FEATURE(kEvDetailsInPageInfo,
               "EvDetailsInPageInfo",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables the feature to remove the last confirmation dialog when relaunching
  // to update Chrome.
  BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -426,7 +426,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
+@@ -381,7 +381,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
               "TopChromeWebUIUsesSpareRenderer",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -24,3 +24,12 @@ $NetBSD$
  // Enables alternate update-related text to be displayed in browser app menu
  // button, menu item and confirmation dialog.
  BASE_FEATURE(kUpdateTextOptions,
+@@ -457,7 +457,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
+              "StopLoadingAnimationForHiddenWindow",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kUsePortalAccentColor,
+              "UsePortalAccentColor",
+              base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 54bfc5eed0..c2e295f662 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	2024-08-06 19:52:17.321295500 +0000
+--- chrome/browser/ui/ui_features.h.orig	2024-08-21 22:46:11.207697900 +0000
 +++ chrome/browser/ui/ui_features.h
-@@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE(kAccessCodeCastUI);
+@@ -80,7 +80,7 @@ BASE_DECLARE_FEATURE(kAccessCodeCastUI);
  
  BASE_DECLARE_FEATURE(kEvDetailsInPageInfo);
  
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
  #endif
  
-@@ -256,7 +256,7 @@ bool IsToolbarPinningEnabled();
+@@ -239,7 +239,7 @@ bool IsToolbarPinningEnabled();
  
  BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer);
  
@@ -24,3 +24,12 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kUpdateTextOptions);
  extern const base::FeatureParam<int> kUpdateTextOptionNumber;
  #endif
+@@ -266,7 +266,7 @@ BASE_DECLARE_FEATURE(kViewsJSAppModalDia
+ 
+ BASE_DECLARE_FEATURE(kStopLoadingAnimationForHiddenWindow);
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kUsePortalAccentColor);
+ #endif
+ 
diff --git a/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
index 0c246469aa..e640b798c5 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_accelerator__table.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/accelerator_table.cc.orig	2024-08-06 19:52:17.325295700 +0000
+--- chrome/browser/ui/views/accelerator_table.cc.orig	2024-08-21 22:46:11.210698100 +0000
 +++ chrome/browser/ui/views/accelerator_table.cc
 @@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap
      {ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
@@ -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},
-@@ -154,7 +154,7 @@ const AcceleratorMapping kAcceleratorMap
+@@ -156,7 +156,7 @@ const AcceleratorMapping kAcceleratorMap
       IDC_SHOW_AVATAR_MENU},
  
  // Platform-specific key maps.
@@ -38,12 +38,3 @@ $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},
-@@ -249,7 +249,7 @@ const AcceleratorMapping kAcceleratorMap
- #endif  // !BUILDFLAG(IS_CHROMEOS)
- #endif  // !BUILDFLAG(IS_MAC)
- #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && \
--    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
-     {ui::VKEY_S, ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN,
-      IDC_CONTENT_CONTEXT_RUN_LAYOUT_EXTRACTION},
- #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 e38f228e56..582e3d8558 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	2024-08-06 19:52:17.333296500 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2024-08-21 22:46:11.217698800 +0000
 +++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
 @@ -19,7 +19,7 @@
  #include "ui/gfx/image/image_skia.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 0d0e2278a5..f212ace528 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	2024-08-06 19:52:17.361298800 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2024-08-21 22:46:11.243701500 +0000
 +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
 @@ -38,7 +38,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 795e9ac921..03515aa8b1 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	2024-08-06 19:52:17.361298800 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig	2024-08-21 22:46:11.245701800 +0000
 +++ chrome/browser/ui/views/chrome_views_delegate.h
 @@ -59,11 +59,11 @@ 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 9705afa65e..73da23da42 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	2024-08-06 19:52:17.365299200 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig	2024-08-21 22:46:11.245701800 +0000
 +++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
 @@ -26,7 +26,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 7095ebbfc8..d30e1db6e7 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	2024-08-06 19:52:17.369299400 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig	2024-08-21 22:46:11.249702200 +0000
 +++ chrome/browser/ui/views/compose/compose_dialog_view.cc
 @@ -159,7 +159,7 @@ void ComposeDialogView::OnBeforeBubbleWi
      views::Widget::InitParams* params,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
index a1e846fba2..056f2042e4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.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.cc.orig	2024-08-06 19:52:17.405302500 +0000
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig	2024-08-21 22:46:11.286706000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame.cc
 @@ -54,7 +54,7 @@
  #include "components/user_manager/user_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
index 35576ae5a9..3d5d4a2c16 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame.h.orig	2024-08-06 19:52:17.405302500 +0000
+--- chrome/browser/ui/views/frame/browser_frame.h.orig	2024-08-21 22:46:11.286706000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame.h
 @@ -65,7 +65,7 @@ class BrowserFrame : public views::Widge
  
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 e97727b3d8..e0bba273a8 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	2024-08-06 19:52:17.409303000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig	2024-08-21 22:46:11.287706000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
 @@ -53,7 +53,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 62efb32473..1f527efd48 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2024-08-06 19:52:17.409303000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2024-08-21 22:46:11.287706000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
 @@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index d5ffa2394a..63c2662557 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2024-08-06 19:52:17.409303000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2024-08-21 22:46:11.288706000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
 @@ -60,7 +60,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
index 27b2ac65cc..63592700d4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__non__client__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_non_client_frame_view_factory_views.cc.orig	2024-08-06 19:52:17.413303100 +0000
+--- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig	2024-08-21 22:46:11.291706300 +0000
 +++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
 @@ -16,7 +16,7 @@
  #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
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 fbded2b0b2..467ef5f16e 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	2024-08-06 19:52:17.413303100 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig	2024-08-21 22:46:11.293706700 +0000
 +++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2240,7 +2240,7 @@ void BrowserView::TabDraggingStatusChang
+@@ -2258,7 +2258,7 @@ void BrowserView::TabDraggingStatusChang
    // CrOS cleanup is done.
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 a3603ae202..a45dc3f9b4 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	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2024-08-21 22:46:11.298707200 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
 @@ -54,7 +54,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 ee1b3222c0..975a91b2cc 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,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2024-08-21 22:46:11.299707200 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
-@@ -115,7 +115,7 @@ class OpaqueBrowserFrameView : public Br
-   void UpdateWindowControlsOverlay(
-       const gfx::Rect& bounding_rect) const override;
+@@ -114,7 +114,7 @@ class OpaqueBrowserFrameView : public Br
+   FrameButtonStyle GetFrameButtonStyle() const override;
+   void UpdateWindowControlsOverlay(const gfx::Rect& bounding_rect) override;
    bool ShouldDrawRestoredFrameShadow() const override;
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    bool IsTiled() const override;
  #endif
    int WebAppButtonHeight() const override;
-@@ -232,7 +232,7 @@ class OpaqueBrowserFrameView : public Br
+@@ -231,7 +231,7 @@ class OpaqueBrowserFrameView : public Br
    // Background painter for the window frame.
    std::unique_ptr<views::FrameBackground> frame_background_;
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index 191de3131f..28a9f5a0dc 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	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig	2024-08-21 22:46:11.299707200 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
 @@ -10,7 +10,7 @@
  #include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ui_base_types.h"
  #endif
  
-@@ -94,7 +94,7 @@ class OpaqueBrowserFrameViewLayoutDelega
+@@ -93,7 +93,7 @@ class OpaqueBrowserFrameViewLayoutDelega
    // Returns true if a client-side shadow should be drawn for restored windows.
    virtual bool ShouldDrawRestoredFrameShadow() const = 0;
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
index de8253f454..466777e210 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig	2024-08-21 22:46:11.300707300 +0000
 +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
-@@ -58,7 +58,7 @@
+@@ -61,7 +61,7 @@
  #include "ui/aura/window.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/themes/theme_service.h"
  #include "chrome/browser/themes/theme_service_factory.h"
  #include "chrome/browser/ui/views/frame/browser_frame_view_paint_utils_linux.h"
-@@ -90,7 +90,7 @@ constexpr int kContentSettingIconSize = 
+@@ -93,7 +93,7 @@ constexpr int kContentSettingIconSize = 
  // The height of the controls bar at the top of the window.
  constexpr int kTopControlsHeight = 34;
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Frame border when window shadow is not drawn.
  constexpr int kFrameBorderThickness = 4;
  #endif
-@@ -182,7 +182,7 @@ class WindowEventObserver : public ui::E
+@@ -185,7 +185,7 @@ class WindowEventObserver : public ui::E
  
      gfx::Rect input_bounds = pip_browser_frame_view_->GetLocalBounds();
  
@@ -33,7 +33,7 @@ $NetBSD$
      // Calculate input bounds for Linux. This is needed because the input bounds
      // is not necessary the same as the local bounds on Linux.
      if (pip_browser_frame_view_->ShouldDrawFrameShadow()) {
-@@ -578,7 +578,7 @@ PictureInPictureBrowserFrameView::Pictur
+@@ -581,7 +581,7 @@ PictureInPictureBrowserFrameView::Pictur
          AddChildView(std::move(auto_pip_setting_overlay));
    }
  
@@ -42,7 +42,7 @@ $NetBSD$
    auto* profile = browser_view->browser()->profile();
    auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
    auto* theme_service_factory = ThemeServiceFactory::GetForProfile(profile);
-@@ -800,7 +800,7 @@ void PictureInPictureBrowserFrameView::O
+@@ -803,7 +803,7 @@ void PictureInPictureBrowserFrameView::O
    for (ContentSettingImageView* view : content_setting_views_)
      view->SetIconColor(color_provider->GetColor(kColorPipWindowForeground));
  
@@ -51,7 +51,7 @@ $NetBSD$
    // On Linux the top bar background will be drawn in OnPaint().
    top_bar_container_view_->SetBackground(views::CreateSolidBackground(
        color_provider->GetColor(kColorPipWindowTopBarBackground)));
-@@ -882,7 +882,7 @@ void PictureInPictureBrowserFrameView::R
+@@ -885,7 +885,7 @@ void PictureInPictureBrowserFrameView::R
    BrowserNonClientFrameView::RemovedFromWidget();
  }
  
@@ -60,7 +60,7 @@ $NetBSD$
  gfx::Insets PictureInPictureBrowserFrameView::MirroredFrameBorderInsets()
      const {
    auto border = FrameBorderInsets();
-@@ -1138,7 +1138,7 @@ void PictureInPictureBrowserFrameView::A
+@@ -1153,7 +1153,7 @@ void PictureInPictureBrowserFrameView::A
  // views::View implementations:
  
  void PictureInPictureBrowserFrameView::OnPaint(gfx::Canvas* canvas) {
@@ -69,7 +69,7 @@ $NetBSD$
    // Draw the PiP window frame borders and shadows, including the top bar
    // background.
    if (window_frame_provider_) {
-@@ -1272,7 +1272,7 @@ void PictureInPictureBrowserFrameView::U
+@@ -1287,7 +1287,7 @@ void PictureInPictureBrowserFrameView::U
  }
  
  gfx::Insets PictureInPictureBrowserFrameView::FrameBorderInsets() const {
@@ -78,7 +78,7 @@ $NetBSD$
    if (window_frame_provider_) {
      const auto insets = window_frame_provider_->GetFrameThicknessDip();
      const bool tiled = frame()->tiled();
-@@ -1290,7 +1290,7 @@ gfx::Insets PictureInPictureBrowserFrame
+@@ -1305,7 +1305,7 @@ gfx::Insets PictureInPictureBrowserFrame
  }
  
  gfx::Insets PictureInPictureBrowserFrameView::ResizeBorderInsets() const {
@@ -87,7 +87,7 @@ $NetBSD$
    return FrameBorderInsets();
  #elif !BUILDFLAG(IS_CHROMEOS_ASH)
    return gfx::Insets(kResizeBorder);
-@@ -1311,7 +1311,7 @@ gfx::Size PictureInPictureBrowserFrameVi
+@@ -1326,7 +1326,7 @@ gfx::Size PictureInPictureBrowserFrameVi
                     top_height + border_thickness.bottom());
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
index bd0f434943..127da06553 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__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/picture_in_picture_browser_frame_view.h.orig	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig	2024-08-21 22:46:11.300707300 +0000
 +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h
 @@ -27,7 +27,7 @@
  #include "ui/views/layout/flex_layout_view.h"
@@ -24,7 +24,7 @@ $NetBSD$
  #define RESIZE_DOCUMENT_PICTURE_IN_PICTURE_TO_DIALOG 1
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS_LACROS)
-@@ -101,7 +101,7 @@ class PictureInPictureBrowserFrameView
+@@ -103,7 +103,7 @@ class PictureInPictureBrowserFrameView
    void Layout(PassKey) override;
    void AddedToWidget() override;
    void RemovedFromWidget() override;
@@ -33,7 +33,7 @@ $NetBSD$
    gfx::Insets MirroredFrameBorderInsets() const override;
    gfx::Insets GetInputInsets() const override;
    SkRRect GetRestoredClipRegion() const override;
-@@ -192,7 +192,7 @@ class PictureInPictureBrowserFrameView
+@@ -195,7 +195,7 @@ class PictureInPictureBrowserFrameView
    // Returns true if there's an overlay view that's currently shown.
    bool IsOverlayViewVisible() const;
  
@@ -42,7 +42,7 @@ $NetBSD$
    // Returns whether a client-side shadow should be drawn for the window.
    bool ShouldDrawFrameShadow() const;
  
-@@ -368,7 +368,7 @@ class PictureInPictureBrowserFrameView
+@@ -371,7 +371,7 @@ class PictureInPictureBrowserFrameView
    // `top_bar_color_animation_`.
    std::optional<SkColor> current_foreground_color_;
  
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 a629a20917..a168c70286 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	2024-08-06 19:52:17.421304000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2024-08-21 22:46:11.300707300 +0000
 +++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
 @@ -75,7 +75,7 @@ void SystemMenuModelBuilder::BuildSystem
      ui::SimpleMenuModel* model) {
@@ -24,7 +24,7 @@ $NetBSD$
    model->AddSeparator(ui::NORMAL_SEPARATOR);
    bool supports_server_side_decorations = true;
  #if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -147,7 +147,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -155,7 +155,7 @@ void SystemMenuModelBuilder::BuildSystem
      model->AddSeparator(ui::NORMAL_SEPARATOR);
      model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index cc1738c750..c4afcfb3d2 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	2024-08-06 19:52:17.425304200 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2024-08-21 22:46:11.300707300 +0000
 +++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
 @@ -21,7 +21,7 @@
  #include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index 83986b680c..413c6a338e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig	2024-08-06 19:52:17.425304200 +0000
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig	2024-08-21 22:46:11.301707500 +0000
 +++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -200,7 +200,7 @@ TabStripRegionView::TabStripRegionView(s
+@@ -201,7 +201,7 @@ TabStripRegionView::TabStripRegionView(s
  
      // TODO(crbug.com/40118868): Revisit the macro expression once build flag
      // switch of lacros-chrome is complete.
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 46cef62b8e..0781f20fcc 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	2024-08-06 19:52:17.433305000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig	2024-08-21 22:46:11.309708400 +0000
 +++ chrome/browser/ui/views/hung_renderer_view.cc
 @@ -406,7 +406,7 @@ void HungRendererDialogView::ForceCrashH
    content::RenderProcessHost* rph =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
index ed83e237ba..e5a486b1c4 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig	2024-08-06 19:52:17.461307300 +0000
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig	2024-08-21 22:46:11.333710700 +0000
 +++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -1962,7 +1962,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
+@@ -1972,7 +1972,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
  }
  
  void OmniboxViewViews::OnPopupOpened() {
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 ddad17a0b9..f65fc5516b 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2024-08-06 19:52:17.473308300 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2024-08-21 22:46:11.346712000 +0000
 +++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
-@@ -34,7 +34,7 @@
+@@ -37,7 +37,7 @@
  #include "ui/base/metadata/metadata_impl_macros.h"
  #include "ui/views/controls/button/button.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
  #endif
  
-@@ -133,7 +133,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -141,7 +141,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_profile__menu__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index 181d56431c..43d6aa73a0 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2024-08-06 19:52:17.505311000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2024-08-21 22:46:11.375715000 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view.cc
 @@ -83,7 +83,7 @@
  #include "ui/strings/grit/ui_strings.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #endif
  
-@@ -577,7 +577,7 @@ void ProfileMenuView::BuildIdentity() {
+@@ -568,7 +568,7 @@ void ProfileMenuView::BuildIdentity() {
          badge_image_model, menu_title_, menu_subtitle_, management_label);
    } else {
      std::string profile_user_display_name, profile_user_email;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
index 2b9a0aecfb..1a441ea377 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig	2024-08-06 19:52:17.505311000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig	2024-08-21 22:46:11.376715200 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc
 @@ -687,7 +687,7 @@ void ProfileMenuViewBase::SetProfileIden
  
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
new file mode 100644
index 0000000000..3e391c8664
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2024-08-21 22:46:11.378715300 +0000
++++ chrome/browser/ui/views/profiles/profile_picker_view.cc
+@@ -87,7 +87,7 @@
+ #include "chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/shell_integration_linux.h"
+ #endif
+ 
+@@ -117,7 +117,7 @@ class ProfilePickerWidget : public views
+     views::Widget::InitParams params(
+         views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
+     params.delegate = profile_picker_view_;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     params.wm_class_name = shell_integration_linux::GetProgramClassName();
+     params.wm_class_class = shell_integration_linux::GetProgramClassClass();
+     params.wayland_app_id = params.wm_class_class;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index cc1bdbdf7e..f22e21d389 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2024-08-06 19:52:17.509311400 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2024-08-21 22:46:11.380715600 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -58,7 +58,7 @@ namespace {
+@@ -55,7 +55,7 @@ namespace {
  
  const int kModalDialogWidth = 448;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  const int kManagedUserNoticeConfirmationDialogWidth = 512;
  const int kManagedUserNoticeConfirmationDialogHeight = 576;
  const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 900;
-@@ -184,7 +184,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -173,7 +173,7 @@ SigninViewControllerDelegateViews::Creat
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
  // static
  std::unique_ptr<views::WebView>
  SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -346,7 +346,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -335,7 +335,7 @@ SigninViewControllerDelegateViews::Signi
    SetButtons(ui::DIALOG_BUTTON_NONE);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
    // On the local profile creation dialog, cancelling the dialog (for instance
    // through the VKEY_ESCAPE accelerator) should delete the profile.
    if (delete_profile_on_cancel) {
-@@ -436,7 +436,7 @@ void SigninViewControllerDelegateViews::
+@@ -425,7 +425,7 @@ void SigninViewControllerDelegateViews::
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
  void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
    ProfileAttributesEntry* entry =
        g_browser_process->profile_manager()
-@@ -510,7 +510,7 @@ SigninViewControllerDelegate::CreateProf
+@@ -499,7 +499,7 @@ SigninViewControllerDelegate::CreateProf
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 884e264060..6632c63cb1 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	2024-08-06 19:52:17.509311400 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig	2024-08-21 22:46:11.380715600 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
 @@ -75,7 +75,7 @@ class SigninViewControllerDelegateViews
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_side__panel_BUILD.gn b/chromium/patches/patch-chrome_browser_ui_views_side__panel_BUILD.gn
deleted file mode 100644
index 13e81e3f8a..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_views_side__panel_BUILD.gn
+++ /dev/null
@@ -1,46 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/views/side_panel/BUILD.gn.orig	2024-08-06 19:52:17.525312700 +0000
-+++ chrome/browser/ui/views/side_panel/BUILD.gn
-@@ -172,7 +172,9 @@ static_library("side_panel") {
-     "//chrome/app:generated_resources",
-     "//chrome/app:generated_resources_grit",
-     "//chrome/app/vector_icons",
-+    "//chrome/browser/cart:mojo_bindings",
-     "//chrome/browser/companion/core",
-+    "//chrome/browser/companion/visual_query",
-     "//chrome/browser/favicon",
-     "//chrome/browser/lens/region_search",
-     "//chrome/browser/profiles",
-@@ -181,8 +183,11 @@ static_library("side_panel") {
-     "//chrome/browser/search_engines",
-     "//chrome/browser/themes",
-     "//chrome/browser/ui:browser_element_identifiers",
-+    "//chrome/browser/ui:webui_name_variants",
-     "//chrome/browser/ui/actions",
-     "//chrome/browser/ui/browser_window",
-+    "//chrome/browser/ui/webui/side_panel/bookmarks:mojo_bindings",
-+    "//chrome/browser/ui/webui/side_panel/reading_list:mojo_bindings",
-     "//chrome/common",
-     "//chrome/common:constants",
-     "//chrome/common/extensions/api",
-@@ -198,6 +203,7 @@ static_library("side_panel") {
-     "//components/lens:features",
-     "//components/omnibox/browser:vector_icons",
-     "//components/optimization_guide/core:features",
-+    "//components/page_image_service/mojom:mojo_bindings",
-     "//components/performance_manager",
-     "//components/pref_registry",
-     "//components/search",
-@@ -222,5 +228,7 @@ static_library("side_panel") {
-     "//ui/gfx:color_utils",
-     "//ui/gfx/geometry:geometry_skia",
-     "//ui/webui",
-+    "//ui/webui/resources/cr_components/commerce:mojo_bindings",
-+    "//ui/webui/resources/cr_components/help_bubble:mojo_bindings",
-   ]
- }
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 0dea259e36..9a7d5affda 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	2024-08-06 19:52:17.549314700 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig	2024-08-21 22:46:11.414719000 +0000
 +++ chrome/browser/ui/views/tabs/tab.cc
-@@ -611,7 +611,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -616,7 +616,7 @@ void Tab::MaybeUpdateHoverStatus(const u
      return;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
index 5533796d37..0dd3ab2d96 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_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/tab_drag_controller.cc.orig	2024-08-06 19:52:17.553315200 +0000
+--- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2024-08-21 22:46:11.417719400 +0000
 +++ chrome/browser/ui/views/tabs/tab_drag_controller.cc
-@@ -95,7 +95,7 @@
+@@ -98,7 +98,7 @@
  #include "components/remote_cocoa/browser/window.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/aura/client/drag_drop_client.h"
  #endif
  
-@@ -215,7 +215,7 @@ bool IsWindowDragUsingSystemDragDropAllo
+@@ -218,7 +218,7 @@ bool IsWindowDragUsingSystemDragDropAllo
  
  void UpdateSystemDnDDragImage(TabDragContext* attached_context,
                                const gfx::ImageSkia& image) {
@@ -24,7 +24,7 @@ $NetBSD$
    aura::Window* root_window =
        attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
    if (aura::client::GetDragDropClient(root_window)) {
-@@ -405,7 +405,7 @@ TabDragController::Liveness TabDragContr
+@@ -416,7 +416,7 @@ TabDragController::Liveness TabDragContr
    //     synchronous on desktop Linux, so use that.
    // - ChromeOS Ash
    //     Releasing capture on Ash cancels gestures so avoid it.
@@ -33,7 +33,7 @@ $NetBSD$
    ref->can_release_capture_ = false;
  #endif
    ref->start_point_in_screen_ =
-@@ -1070,7 +1070,7 @@ TabDragController::DragBrowserToNewTabSt
+@@ -1065,7 +1065,7 @@ TabDragController::DragBrowserToNewTabSt
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -42,7 +42,7 @@ $NetBSD$
      // EndMoveLoop is going to snap the window back to its original location.
      // Hide it so users don't see this. Hiding a window in Linux aura causes
      // it to lose capture so skip it.
-@@ -2179,7 +2179,7 @@ void TabDragController::CompleteDrag() {
+@@ -2151,7 +2151,7 @@ void TabDragController::CompleteDrag() {
        }
  
        // If source window was maximized - maximize the new window as well.
@@ -51,7 +51,7 @@ $NetBSD$
        // Keeping maximized state breaks snap to Grid on Windows when dragging
        // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
        // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2608,7 +2608,7 @@ TabDragController::Liveness TabDragContr
+@@ -2597,7 +2597,7 @@ TabDragController::Liveness TabDragContr
    }
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index f5446c81d3..17ff80c21d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2024-08-06 19:52:17.557315300 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2024-08-21 22:46:11.420719600 +0000
 +++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
 @@ -374,7 +374,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
    // not become active. Setting this to false creates the need to explicitly
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index b9c038e0b1..c001f13373 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	2024-08-06 19:52:17.565316200 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2024-08-21 22:46:11.428720500 +0000
 +++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -502,7 +502,7 @@ float GM2TabStyleViews::GetCurrentActive
+@@ -550,7 +550,7 @@ float TabStyleViewsImpl::GetCurrentActiv
    if (!IsHoverAnimationActive()) {
      return base_opacity;
    }
@@ -14,4 +14,4 @@ $NetBSD$
 +  return std::lerp(base_opacity, GetHoverOpacity(), static_cast<float>(GetHoverAnimationValue()));
  }
  
- TabActive GM2TabStyleViews::GetApparentActiveState() const {
+ TabActive TabStyleViewsImpl::GetApparentActiveState() const {
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 6b91f37435..4c3b7533b1 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	2024-08-06 19:52:17.581317400 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2024-08-21 22:46:11.443722000 +0000
 +++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1007,7 +1007,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1008,7 +1008,7 @@ void MaybeRegisterChromeFeaturePromos(
                      FeaturePromoSpecification::AcceleratorInfo())
                      .SetBubbleArrow(HelpBubbleArrow::kTopLeft)));
  
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 8ef1f22a87..3268220f1f 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	2024-08-06 19:52:17.593318500 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig	2024-08-21 22:46:11.455723300 +0000
 +++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -515,7 +515,7 @@ std::string GetFileExtension(FileExtensi
+@@ -516,7 +516,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;
-@@ -2103,7 +2103,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2104,7 +2104,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(
-@@ -3433,7 +3433,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3431,7 +3431,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
-@@ -3448,7 +3448,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3446,7 +3446,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
-@@ -3458,7 +3458,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3456,7 +3456,7 @@ void WebAppIntegrationTestDriver::CheckR
  void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -3474,7 +3474,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3472,7 +3472,7 @@ void WebAppIntegrationTestDriver::CheckS
  void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -4288,7 +4288,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4289,7 +4289,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
-@@ -4488,7 +4488,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4489,7 +4489,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);
-@@ -4532,7 +4532,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4533,7 +4533,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_web__app__dialogs.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 349f1518e1..db296af9ec 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	2024-08-06 19:52:17.609319700 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig	2024-08-21 22:46:11.470724800 +0000
 +++ chrome/browser/ui/web_applications/web_app_dialogs.h
 @@ -22,7 +22,7 @@
  #include "ui/gfx/native_widget_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 97e71234db..37b2ae4e41 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,7 +4,7 @@ $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	2024-08-06 19:52:17.613320000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2024-08-21 22:46:11.473725000 +0000
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
 @@ -577,7 +577,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
      content::WebContents* web_contents,
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 d8ca21316a..d9a9638b27 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,7 +4,7 @@ $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	2024-08-06 19:52:17.613320000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2024-08-21 22:46:11.474725200 +0000
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
 @@ -222,7 +222,7 @@ class WebAppUiManagerImpl : public Brows
        UninstallCompleteCallback uninstall_complete_callback,
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 e041c5e88e..c99bc29d77 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.cc.orig	2024-08-06 19:52:17.617320500 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig	2024-08-21 22:46:11.477725500 +0000
 +++ chrome/browser/ui/webui/about/about_ui.cc
-@@ -593,7 +593,7 @@ std::string ChromeURLs(content::BrowserC
+@@ -596,7 +596,7 @@ std::string ChromeURLs(content::BrowserC
    return html;
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  std::string AboutLinuxProxyConfig() {
    std::string data;
    AppendHeader(&data,
-@@ -648,7 +648,7 @@ void AboutUIHTMLSource::StartDataRequest
+@@ -651,7 +651,7 @@ void AboutUIHTMLSource::StartDataRequest
        response =
            ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
      }
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 3a98939727..c8ce23053c 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2024-08-06 19:52:17.621320700 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2024-08-21 22:46:11.479725800 +0000
 +++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
 @@ -61,7 +61,7 @@
  #include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index e2df0afe2b..4502a40864 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	2024-08-06 19:52:17.621320700 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig	2024-08-21 22:46:11.479725800 +0000
 +++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
 @@ -24,7 +24,7 @@
  #include "mojo/public/cpp/bindings/receiver.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
new file mode 100644
index 0000000000..cca1908fbe
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2024-08-21 22:46:11.555733400 +0000
++++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
+@@ -147,7 +147,7 @@ CertificateManagerPageHandler::GetCertSo
+             "distrusted_certs",
+             cert_verifier::mojom::CertificateTrust::kDistrusted);
+         break;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+       case certificate_manager_v2::mojom::CertificateSource::
+           kProvisionedClientCert:
+         source_ptr = CreateProvisionedClientCertSource(profile_);
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
new file mode 100644
index 0000000000..9fc512ccff
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.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/ui/webui/certificate_manager/client_cert_sources.cc.orig	2024-08-21 22:46:11.556733600 +0000
++++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
+@@ -36,7 +36,7 @@
+ #include "net/ssl/client_cert_store_mac.h"
+ #endif  // BUILDFLAG(IS_MAC)
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "components/enterprise/client_certificates/core/certificate_provisioning_service.h"
+ #include "components/enterprise/client_certificates/core/client_certificates_service.h"
+@@ -98,7 +98,7 @@ std::unique_ptr<ClientCertStoreLoader> C
+ #endif
+ }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // ClientCertStore implementation that always returns an empty list. The
+ // CertificateProvisioningService implementation expects to wrap a platform
+ // cert store, but here we only want to get results from the provisioning
+@@ -373,7 +373,7 @@ CreatePlatformClientCertSource() {
+ #endif
+ }
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<CertificateManagerPageHandler::CertSource>
+ CreateProvisionedClientCertSource(Profile* profile) {
+   return std::make_unique<ClientCertSource>(
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
new file mode 100644
index 0000000000..b4ab1d47c2
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.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/webui/certificate_manager/client_cert_sources.h.orig	2024-08-21 22:46:11.556733600 +0000
++++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
+@@ -15,7 +15,7 @@ class Profile;
+ std::unique_ptr<CertificateManagerPageHandler::CertSource>
+ CreatePlatformClientCertSource();
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<CertificateManagerPageHandler::CertSource>
+ CreateProvisionedClientCertSource(Profile* profile);
+ #endif
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 f6e3ced614..21f7bad3e5 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	2024-08-06 19:52:17.705328000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2024-08-21 22:46:11.559733900 +0000
 +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -191,7 +191,7 @@
+@@ -189,7 +189,7 @@
  #include "chrome/browser/ui/webui/chromeos/chrome_url_disabled/chrome_url_disabled_ui.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h"
  #endif
  
-@@ -216,21 +216,21 @@
+@@ -214,21 +214,21 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -41,7 +41,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
  #include "chrome/browser/ui/webui/whats_new/whats_new_util.h"
  #endif
-@@ -384,7 +384,7 @@ bool IsAboutUI(const GURL& url) {
+@@ -378,7 +378,7 @@ bool IsAboutUI(const GURL& url) {
  #if !BUILDFLAG(IS_ANDROID)
            || url.host_piece() == chrome::kChromeUITermsHost
  #endif
@@ -50,7 +50,7 @@ $NetBSD$
            || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost
  #endif
  #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -591,7 +591,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -572,7 +572,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
      return &NewWebUI<ash::cellular_setup::MobileSetupUI>;
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -59,7 +59,7 @@ $NetBSD$
    if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost)
      return &NewWebUI<WebUIJsErrorUI>;
  #endif
-@@ -647,7 +647,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -628,7 +628,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    if (url.host_piece() == chrome::kChromeUINaClHost)
      return &NewWebUI<NaClUI>;
  #endif
@@ -68,7 +68,7 @@ $NetBSD$
       defined(TOOLKIT_VIEWS)) ||                         \
      defined(USE_AURA)
    if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-@@ -678,7 +678,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -659,7 +659,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    if (url.host_piece() == chrome::kChromeUIWebuiGalleryHost) {
      return &NewWebUI<WebuiGalleryUI>;
    }
@@ -77,7 +77,7 @@ $NetBSD$
    if (url.host_piece() == chrome::kChromeUIWhatsNewHost &&
        whats_new::IsEnabled()) {
      return &NewWebUI<WhatsNewUI>;
-@@ -697,26 +697,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -678,26 +678,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    }
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -109,7 +109,7 @@ $NetBSD$
    if (url.host_piece() == chrome::kChromeUIWebAppSettingsHost)
      return &NewWebUI<WebAppSettingsUI>;
  #endif
-@@ -955,7 +955,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -936,7 +936,7 @@ base::RefCountedMemory* ChromeWebUIContr
    if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
      return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
  
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 e419335779..12ead795fb 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	2024-08-06 19:52:17.709328200 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig	2024-08-21 22:46:11.562734100 +0000
 +++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
 @@ -7,7 +7,7 @@
  #include "build/build_config.h"
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
new file mode 100644
index 0000000000..9432f09d22
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.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/ui/webui/interstitials/interstitial_ui.cc.orig	2024-08-21 22:46:11.579736000 +0000
++++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
+@@ -70,7 +70,7 @@
+ #include "components/security_interstitials/content/captive_portal_blocking_page.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/supervised_user/supervised_user_verification_controller_client.h"
+ #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
+ #endif
+@@ -376,7 +376,7 @@ std::unique_ptr<EnterpriseWarnPage> Crea
+                                                        kRequestUrl));
+ }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ std::unique_ptr<SupervisedUserVerificationPage>
+ CreateSupervisedUserVerificationPage(content::WebContents* web_contents) {
+   const GURL kRequestUrl("https://supervised-user-verification.example.net";);
+@@ -570,7 +570,7 @@ void InterstitialHTMLSource::StartDataRe
+     interstitial_delegate = CreateInsecureFormPage(web_contents);
+   } else if (path_without_query == "/https_only") {
+     interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   } else if (path_without_query == "/supervised-user-verify") {
+     interstitial_delegate = CreateSupervisedUserVerificationPage(web_contents);
+ #endif
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 dfe3c06683..229d6d7526 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	2024-08-06 19:52:17.961349500 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig	2024-08-21 22:46:11.581736000 +0000
 +++ chrome/browser/ui/webui/management/management_ui.cc
 @@ -100,11 +100,11 @@ content::WebUIDataSource* CreateAndAddMa
        {kManagementOnFileTransferVisibleData,
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 2949913b71..b7c96a8bcf 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2024-08-06 19:52:17.961349500 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2024-08-21 22:46:11.581736000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -78,12 +78,12 @@ const char kProfileReportingBrowser[] = 
+@@ -82,12 +82,12 @@ const char kProfileReportingBrowser[] = 
  const char kProfileReportingExtension[] = "profileReportingExtension";
  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 2398657d88..cfaca063d3 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	2024-08-06 19:52:17.961349500 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2024-08-21 22:46:11.581736000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_constants.h
 @@ -8,14 +8,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 3e38476c0f..665f07e63a 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	2024-08-06 19:52:17.961349500 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig	2024-08-21 22:46:11.581736000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_handler.cc
 @@ -58,7 +58,7 @@
  #include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
  #include "components/device_signals/core/browser/user_permission_service.h"  // nogncheck
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -354,7 +354,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -365,7 +365,7 @@ void ManagementUIHandler::AddReportingIn
        report_sources->Append(std::move(data));
      }
    }
@@ -24,7 +24,7 @@ $NetBSD$
    // Insert the device signals consent disclosure at the end of browser
    // reporting section.
    auto* user_permission_service = GetUserPermissionService();
-@@ -532,7 +532,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -543,7 +543,7 @@ policy::PolicyService* ManagementUIHandl
        ->policy_service();
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index c875cfd0db..5f031ce6b9 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	2024-08-06 19:52:17.961349500 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2024-08-21 22:46:11.581736000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_handler.h
 @@ -31,7 +31,7 @@ namespace policy {
  class PolicyService;
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 8886457a8d..9782116b96 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	2024-08-06 19:52:17.977351000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig	2024-08-21 22:46:11.595737700 +0000
 +++ chrome/browser/ui/webui/password_manager/promo_cards_handler.cc
 @@ -28,7 +28,7 @@
  #include "chrome/browser/ui/webui/password_manager/promo_cards/web_password_manager_promo.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.h"
  #endif
  
-@@ -71,7 +71,7 @@ std::vector<std::unique_ptr<PasswordProm
+@@ -75,7 +75,7 @@ std::vector<std::unique_ptr<PasswordProm
            .get()));
  #endif
  
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 f2410b7890..7909890894 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	2024-08-06 19:52:17.977351000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig	2024-08-21 22:46:11.595737700 +0000
 +++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
 @@ -37,7 +37,7 @@ std::u16string RelaunchChromePromo::GetT
    return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index f40b746869..9b08e7ad47 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_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/searchbox/searchbox_handler.cc.orig	2024-08-06 19:52:17.993352200 +0000
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig	2024-08-21 22:46:11.610739200 +0000
 +++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -105,7 +105,7 @@ const char* kMacShareIconResourceName =
+@@ -108,7 +108,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
-@@ -165,7 +165,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -168,7 +168,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
-@@ -671,7 +671,7 @@ std::string SearchboxHandler::ActionVect
+@@ -675,7 +675,7 @@ std::string SearchboxHandler::ActionVect
        icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
      return kWinShareIconResourceName;
    }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.cc
deleted file mode 100644
index 7a9bd6529f..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.cc
+++ /dev/null
@@ -1,52 +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/webui/settings/accessibility_main_handler.cc.orig	2024-08-06 19:52:17.993352200 +0000
-+++ chrome/browser/ui/webui/settings/accessibility_main_handler.cc
-@@ -19,7 +19,7 @@
- #include "content/public/browser/web_contents.h"
- #include "content/public/browser/web_ui.h"
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "ui/accessibility/accessibility_features.h"
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
- 
-@@ -39,7 +39,7 @@ void AccessibilityMainHandler::RegisterM
-       base::BindRepeating(
-           &AccessibilityMainHandler::HandleCheckAccessibilityImageLabels,
-           base::Unretained(this)));
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   web_ui()->RegisterMessageCallback(
-       "getScreenAiInstallState",
-       base::BindRepeating(
-@@ -56,7 +56,7 @@ void AccessibilityMainHandler::OnJavascr
-           base::Unretained(this)));
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   if (features::IsPdfOcrEnabled() || features::IsMainNodeAnnotationsEnabled()) {
-     CHECK(!component_ready_observer_.IsObserving());
-     component_ready_observer_.Observe(
-@@ -70,14 +70,14 @@ void AccessibilityMainHandler::OnJavascr
-   accessibility_subscription_ = {};
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   if (features::IsPdfOcrEnabled() || features::IsMainNodeAnnotationsEnabled()) {
-     component_ready_observer_.Reset();
-   }
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
- }
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- void AccessibilityMainHandler::DownloadProgressChanged(double progress) {
-   CHECK_GE(progress, 0.0);
-   CHECK_LE(progress, 1.0);
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.h
deleted file mode 100644
index 9165adf33d..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_accessibility__main__handler.h
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/webui/settings/accessibility_main_handler.h.orig	2024-08-06 19:52:17.993352200 +0000
-+++ chrome/browser/ui/webui/settings/accessibility_main_handler.h
-@@ -13,7 +13,7 @@
- #include "chrome/browser/ash/accessibility/accessibility_manager.h"
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- #include "base/scoped_observation.h"
- #include "chrome/browser/screen_ai/screen_ai_install_state.h"
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -24,7 +24,7 @@ namespace settings {
- // chrome://settings/accessibility.
- class AccessibilityMainHandler
-     : public ::settings::SettingsPageUIHandler
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-     ,
-       public screen_ai::ScreenAIInstallState::Observer
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -40,7 +40,7 @@ class AccessibilityMainHandler
-   void OnJavascriptAllowed() override;
-   void OnJavascriptDisallowed() override;
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   // screen_ai::ScreenAIInstallState::Observer:
-   void DownloadProgressChanged(double progress) override;
-   void StateChanged(screen_ai::ScreenAIInstallState::State state) override;
-@@ -50,7 +50,7 @@ class AccessibilityMainHandler
-   void HandleGetScreenReaderState(const base::Value::List& args);
-   void HandleCheckAccessibilityImageLabels(const base::Value::List& args);
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   void HandleGetScreenAIInstallState(const base::Value::List& args);
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
- 
-@@ -63,7 +63,7 @@ class AccessibilityMainHandler
-   base::CallbackListSubscription accessibility_subscription_;
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   base::ScopedObservation<screen_ai::ScreenAIInstallState,
-                           screen_ai::ScreenAIInstallState::Observer>
-       component_ready_observer_{this};
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 7a3472eaf7..8091f566a9 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2024-08-06 19:52:17.993352200 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2024-08-21 22:46:11.611739200 +0000
 +++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -28,7 +28,7 @@ void AppearanceHandler::RegisterMessages
+@@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages
        "useDefaultTheme",
        base::BindRepeating(&AppearanceHandler::HandleUseTheme,
                            base::Unretained(this), ui::SystemTheme::kDefault));
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index 9017a06d3e..35cbc1fd9a 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2024-08-06 19:52:18.005353200 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2024-08-21 22:46:11.621740300 +0000
 +++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -142,7 +142,7 @@
+@@ -141,7 +141,7 @@
  #include "chrome/browser/ui/chrome_pages.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/display/screen.h"
  #endif
  
-@@ -161,7 +161,7 @@
+@@ -160,7 +160,7 @@
  #include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
  #endif
  
@@ -33,34 +33,25 @@ $NetBSD$
        {"overscrollHistoryNavigationTitle",
         IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
        {"overscrollHistoryNavigationSubtitle",
-@@ -303,7 +303,7 @@ void AddA11yStrings(content::WebUIDataSo
-   html_source->AddLocalizedStrings(kLocalizedStrings);
- 
- #if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)) && \
--    BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
-+    BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) || BUILDFLAG(IS_BSD)
-   html_source->AddBoolean(
-       "mainNodeAnnotationsEnabled",
-       base::FeatureList::IsEnabled(features::kMainNodeAnnotations));
-@@ -422,7 +422,7 @@ void AddAppearanceStrings(content::WebUI
-       {"huge", IDS_SETTINGS_HUGE_FONT_SIZE},
+@@ -405,7 +405,7 @@ void AddAppearanceStrings(content::WebUI
        {"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
        {"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
+       {"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
        {"gtkTheme", IDS_SETTINGS_GTK_THEME},
        {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
        {"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -432,7 +432,7 @@ void AddAppearanceStrings(content::WebUI
- #else
-       {"resetToDefaultTheme", IDS_SETTINGS_RESET_TO_DEFAULT_THEME},
+@@ -413,7 +413,7 @@ void AddAppearanceStrings(content::WebUI
+       {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
+       {"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
  #endif
 -#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS)
 +#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CHROMEOS_LACROS)
        {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
  #endif
  #if BUILDFLAG(IS_MAC)
-@@ -458,7 +458,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -441,7 +441,7 @@ void AddAppearanceStrings(content::WebUI
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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
new file mode 100644
index 0000000000..5f0395bd0a
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2024-08-21 22:46:11.641742500 +0000
++++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
+@@ -203,7 +203,7 @@ base::Value::Dict CreateProfileEntry(con
+ 
+   if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
+     profile_entry.Set("avatarBadge", "cr:domain");
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   } else if (base::FeatureList::IsEnabled(
+                  supervised_user::kShowKiteForSupervisedUsers) &&
+              entry->IsSupervised()) {
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 fe51b5d684..64c96f6b59 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2024-08-06 19:52:18.045356800 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2024-08-21 22:46:11.661744400 +0000
 +++ chrome/browser/ui/window_sizer/window_sizer.cc
 @@ -210,7 +210,7 @@ void WindowSizer::GetBrowserWindowBounds
        browser, window_bounds, show_state);
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 69d8c04d38..00214fee38 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,9 +4,9 @@ $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	2024-08-06 19:52:18.065358400 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2024-08-21 22:46:11.680746300 +0000
 +++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
-@@ -39,7 +39,7 @@
+@@ -41,7 +41,7 @@
  #include "components/visited_url_ranking/public/visited_url_ranking_service.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/visited_url_ranking/desktop_tab_model_url_visit_data_fetcher.h"
  #elif BUILDFLAG(IS_ANDROID)
  #include "chrome/browser/visited_url_ranking/android_tab_model_url_visit_data_fetcher.h"
-@@ -99,7 +99,7 @@ VisitedURLRankingServiceFactory::BuildSe
+@@ -114,7 +114,7 @@ VisitedURLRankingServiceFactory::BuildSe
  
    std::map<Fetcher, std::unique_ptr<URLVisitDataFetcher>> data_fetchers;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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
new file mode 100644
index 0000000000..0272c2cbfc
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.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/web_applications/commands/launch_web_app_command.cc.orig	2024-08-21 22:46:11.706749000 +0000
++++ chrome/browser/web_applications/commands/launch_web_app_command.cc
+@@ -98,7 +98,7 @@ void LaunchWebAppCommand::StartWithLock(
+     // OsIntegrationTestOverride can use the xdg install command to detect
+     // install.
+     SynchronizeOsOptions options;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     options.add_shortcut_to_desktop = true;
+ #endif
+     lock_->os_integration_manager().Synchronize(
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
new file mode 100644
index 0000000000..623af250e3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.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/web_applications/commands/set_user_display_mode_command.cc.orig	2024-08-21 22:46:11.708749300 +0000
++++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
+@@ -57,7 +57,7 @@ void SetUserDisplayModeCommand::StartWit
+     // OsIntegrationTestOverride can use the xdg install command to detect
+     // install.
+     SynchronizeOsOptions options;
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     options.add_shortcut_to_desktop = true;
+ #endif
+     app_lock_->os_integration_manager().Synchronize(
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 118d032c80..4cac37063a 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	2024-08-06 19:52:18.097361000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig	2024-08-21 22:46:11.710749400 +0000
 +++ chrome/browser/web_applications/extension_status_utils.h
 @@ -55,7 +55,7 @@ bool IsExternalExtensionUninstalled(cont
  bool ClearExternalExtensionUninstalled(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 b1c38a2e43..1e5b54fc15 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	2024-08-06 19:52:18.101361300 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig	2024-08-21 22:46:11.710749400 +0000
 +++ chrome/browser/web_applications/extensions/extension_status_utils.cc
 @@ -25,7 +25,7 @@ namespace {
  
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 fcfdda6b27..6941df7a85 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	2024-08-06 19:52:18.125363300 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2024-08-21 22:46:11.736752000 +0000
 +++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -651,7 +651,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -649,7 +649,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 8281ec8a54..7d4882a227 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2024-08-06 19:52:18.125363300 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2024-08-21 22:46:11.737752200 +0000
 +++ chrome/browser/web_applications/os_integration/os_integration_test_override.h
 @@ -99,7 +99,7 @@ class OsIntegrationTestOverride
    virtual base::FilePath chrome_apps_folder() = 0;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index 45db2e8da7..8d3f62e51d 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	2024-08-06 19:52:18.125363300 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig	2024-08-21 22:46:11.737752200 +0000
 +++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
 @@ -54,7 +54,7 @@ proto::RunOnOsLoginMode ConvertWebAppRun
  // 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 e65c821326..1cbb28ea78 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2024-08-06 19:52:18.125363300 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2024-08-21 22:46:11.737752200 +0000
 +++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
-@@ -186,7 +186,7 @@ void ShortcutSubManager::Execute(
+@@ -191,7 +191,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 c03a8f5899..0a5ae5d14a 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	2024-08-06 19:52:18.125363300 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig	2024-08-21 22:46:11.738752400 +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 007abe80d4..712d63ff81 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	2024-08-06 19:52:18.129363800 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig	2024-08-21 22:46:11.740752500 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
 @@ -65,7 +65,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 1e0c979500..b02ba7d87c 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	2024-08-06 19:52:18.129363800 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2024-08-21 22:46:11.740752500 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
 @@ -21,7 +21,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 db9f7e634f..20c2a165f1 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	2024-08-06 19:52:18.133364200 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig	2024-08-21 22:46:11.742752800 +0000
 +++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
 @@ -101,7 +101,7 @@ 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 1b8f9bec81..05b0197531 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	2024-08-06 19:52:18.141364800 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2024-08-21 22:46:11.749753500 +0000
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
 @@ -46,7 +46,7 @@
  #include "third_party/skia/include/core/SkBitmap.h"
@@ -33,7 +33,7 @@ $NetBSD$
    base::FilePath desktop_shortcut_path =
        GetShortcutPath(profile, desktop(), app_id, app_name);
    LOG(INFO) << desktop_shortcut_path;
-@@ -306,7 +306,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -314,7 +314,7 @@ bool OsIntegrationTestOverrideImpl::Dele
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -42,7 +42,7 @@ $NetBSD$
  bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
    if (desktop_.IsValid()) {
      return desktop_.Delete();
-@@ -320,7 +320,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -328,7 +328,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
      Profile* profile,
      const webapps::AppId& app_id,
      const std::string& app_name) {
@@ -51,7 +51,7 @@ $NetBSD$
    std::string shortcut_filename =
        "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
    return base::PathExists(startup().Append(shortcut_filename));
-@@ -376,7 +376,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -384,7 +384,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
    is_file_handled =
        shell_integration::CanApplicationHandleURL(app_path, test_file_url);
    base::DeleteFile(test_file_path);
@@ -60,7 +60,7 @@ $NetBSD$
    base::FilePath user_applications_dir = applications();
    bool database_update_called = false;
    for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -419,7 +419,7 @@ OsIntegrationTestOverrideImpl::GetShortc
+@@ -427,7 +427,7 @@ OsIntegrationTestOverrideImpl::GetShortc
      return std::nullopt;
    }
    return GetIconTopLeftColorFromShortcutFile(shortcut_path);
@@ -69,7 +69,7 @@ $NetBSD$
    WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
    if (!provider) {
      return std::nullopt;
-@@ -469,7 +469,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -477,7 +477,7 @@ base::FilePath OsIntegrationTestOverride
        app_installed_profiles.end()) {
      return shortcut_path;
    }
@@ -78,7 +78,7 @@ $NetBSD$
    std::string shortcut_filename =
        "chrome-" + app_id + "-" + profile->GetBaseName().value() + ".desktop";
    base::FilePath shortcut_path = shortcut_dir.Append(shortcut_filename);
-@@ -495,7 +495,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -502,7 +502,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
    base::FilePath app_shortcut_path =
        GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
    return base::PathExists(app_shortcut_path);
@@ -87,7 +87,7 @@ $NetBSD$
    base::FilePath desktop_shortcut_path =
        GetShortcutPath(profile, desktop(), app_id, app_name);
    return base::PathExists(desktop_shortcut_path);
-@@ -683,7 +683,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -690,7 +690,7 @@ void OsIntegrationTestOverrideImpl::Enab
  }
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -96,7 +96,7 @@ $NetBSD$
  base::FilePath OsIntegrationTestOverrideImpl::desktop() {
    return desktop_.GetPath();
  }
-@@ -734,7 +734,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -741,7 +741,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());
-@@ -747,7 +747,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -754,7 +754,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
    CHECK(success);
  #endif
  
@@ -114,10 +114,10 @@ $NetBSD$
    auto callback = base::BindRepeating([](base::FilePath filename_in,
                                           std::string xdg_command,
                                           std::string file_contents) {
-@@ -819,7 +819,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -826,7 +826,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
    EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
  #elif BUILDFLAG(IS_MAC)
-   EXPECT_TRUE(!chrome_apps_folder_.IsValid() || chrome_apps_folder_.Delete());
+   EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    EXPECT_TRUE(!desktop_.IsValid() || desktop_.Delete());
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 be97ae6815..28a1ec039f 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	2024-08-06 19:52:18.141364800 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig	2024-08-21 22:46:11.749753500 +0000
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
 @@ -40,7 +40,7 @@ class ShellLinkItem;
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index ef1aa69db0..cfaf170bd6 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/web_app_helpers.cc.orig	2024-08-06 19:52:18.145365000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig	2024-08-21 22:46:11.754754000 +0000
 +++ chrome/browser/web_applications/web_app_helpers.cc
 @@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
      return false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index 8719626af9..ca068e56a8 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/web_app_install_info.h.orig	2024-08-06 19:52:18.149365400 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig	2024-08-21 22:46:11.757754300 +0000
 +++ chrome/browser/web_applications/web_app_install_info.h
 @@ -38,7 +38,7 @@
  #include "url/gurl.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 fbf5a44e6d..414d38934f 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	2024-08-06 19:52:18.169367000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig	2024-08-21 22:46:11.775756100 +0000
 +++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -972,7 +972,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -1095,7 +1095,7 @@ void ChromeAuthenticatorRequestDelegate:
      g_observer->ConfiguringCable(request_type);
    }
  
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index 6f106ca2b5..7abb7a5d22 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,23 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/enclave_manager.cc.orig	2024-08-06 19:52:18.173367500 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig	2024-08-21 22:46:11.778756400 +0000
 +++ chrome/browser/webauthn/enclave_manager.cc
-@@ -646,7 +646,7 @@ base::flat_set<std::string> GetGaiaIDs(
- }
+@@ -686,7 +686,7 @@ base::flat_set<std::string> GetGaiaIDs(
  
  std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS_ASH)
++    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
    return label;
  #else
    return std::string("placeholder");
-@@ -655,7 +655,7 @@ std::string UserVerifyingLabelToString(c
- 
+@@ -696,7 +696,7 @@ std::string UserVerifyingLabelToString(c
  std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
      std::string saved_label) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS_ASH)
++    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
    return saved_label;
  #else
    return std::nullopt;
diff --git a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
new file mode 100644
index 0000000000..bc9d55f8c3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.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/webauthn/gpm_user_verification_policy.cc.orig	2024-08-21 22:46:11.780756700 +0000
++++ chrome/browser/webauthn/gpm_user_verification_policy.cc
+@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
+       return platform_has_biometrics;
+ #elif BUILDFLAG(IS_MAC)
+       return platform_has_biometrics;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+       return false;
+ #else
+       // This default is for unit tests.
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
new file mode 100644
index 0000000000..df1c3ab230
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2024-08-21 22:46:11.781756600 +0000
++++ chrome/browser/webauthn/unexportable_key_utils.cc
+@@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
+   // If there is a scoped UnexportableKeyProvider configured, we always use
+   // that so that tests can still override the key provider.
+   const bool use_software_provider =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+       !crypto::internal::HasScopedUnexportableKeyProvider();
+ #else
+       false;
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index ecca549a97..25b6ee450a 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	2024-08-06 19:52:18.209370600 +0000
+--- chrome/common/channel_info.h.orig	2024-08-21 22:46:11.812759900 +0000
 +++ chrome/common/channel_info.h
 @@ -12,7 +12,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_common_channel__info__posix.cc b/chromium/patches/patch-chrome_common_channel__info__posix.cc
index ec04a0776a..cda2ce2d57 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	2024-08-06 19:52:18.209370600 +0000
+--- chrome/common/channel_info_posix.cc.orig	2024-08-21 22:46:11.813760000 +0000
 +++ chrome/common/channel_info_posix.cc
 @@ -93,7 +93,7 @@ std::string GetChannelSuffixForDataDir()
    }
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 7f5df1d565..64cccb6b65 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_features.cc.orig	2024-08-06 19:52:18.209370600 +0000
+--- chrome/common/chrome_features.cc.orig	2024-08-21 22:46:11.815760100 +0000
 +++ chrome/common/chrome_features.cc
-@@ -81,7 +81,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
+@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables or disables the Autofill survey triggered by opening a prompt to
  // save address info.
  BASE_FEATURE(kAutofillAddressSurvey,
-@@ -99,7 +99,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Enables the Restart background mode optimization. When all Chrome UI is
  // closed and it goes in the background, allows to restart the browser to
  // discard memory.
-@@ -277,7 +277,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
+@@ -260,7 +260,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
  BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
               "DesktopPWAsRunOnOsLogin",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -319,7 +319,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
+@@ -309,7 +309,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
               "DesktopPWAsTabStripSettings",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
@@ -42,7 +42,7 @@ $NetBSD$
  // Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
  // If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
  // Apps will not launch and will be marked in the UI as deprecated.
-@@ -876,7 +876,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+@@ -897,7 +897,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
               "KAnonymityServiceStorage",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -51,7 +51,7 @@ $NetBSD$
  BASE_FEATURE(kLinuxLowMemoryMonitor,
               "LinuxLowMemoryMonitor",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -889,7 +889,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -910,7 +910,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 a2b7481aaf..7d8f7dc50d 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_features.h.orig	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_features.h.orig	2024-08-21 22:46:11.815760100 +0000
 +++ chrome/common/chrome_features.h
-@@ -60,13 +60,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
+@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,7 +22,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -193,7 +193,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
+@@ -192,7 +192,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
  
@@ -31,7 +31,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -529,7 +529,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -545,7 +545,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
  
@@ -40,7 +40,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
  COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -537,7 +537,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -553,7 +553,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 04ec070068..66c4cef6d0 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	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_paths.cc.orig	2024-08-21 22:46:11.815760100 +0000
 +++ chrome/common/chrome_paths.cc
 @@ -30,7 +30,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 e5cc35d920..5dddc68318 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_paths.h.orig	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_paths.h.orig	2024-08-21 22:46:11.815760100 +0000
 +++ chrome/common/chrome_paths.h
 @@ -59,7 +59,7 @@ enum {
  #if BUILDFLAG(IS_CHROMEOS_ASH) ||                              \
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index a58308bf95..b7cf33c52e 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	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_paths_internal.h.orig	2024-08-21 22:46:11.816760300 +0000
 +++ chrome/common/chrome_paths_internal.h
 @@ -43,7 +43,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 507def1093..031690a455 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	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_switches.cc.orig	2024-08-21 22:46:11.817760500 +0000
 +++ chrome/common/chrome_switches.cc
-@@ -867,14 +867,14 @@ const char kAllowNaClSocketAPI[] = "allo
+@@ -898,14 +898,14 @@ const char kAllowNaClSocketAPI[] = "allo
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index b6f9655395..d633c75e84 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	2024-08-06 19:52:18.213370800 +0000
+--- chrome/common/chrome_switches.h.orig	2024-08-21 22:46:11.817760500 +0000
 +++ chrome/common/chrome_switches.h
-@@ -274,12 +274,12 @@ extern const char kAllowNaClSocketAPI[];
+@@ -279,12 +279,12 @@ extern const char kAllowNaClSocketAPI[];
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
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 e41fb24a58..779c60b1e4 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	2024-08-06 19:52:18.241373300 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig	2024-08-21 22:46:11.843763000 +0000
 +++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
 @@ -285,7 +285,7 @@ int GetEnterpriseReportingPrivatePermiss
    }
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 980df5a652..20ba8cc36d 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	2024-08-06 19:52:18.249374000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig	2024-08-21 22:46:11.849763600 +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 4ca87108df..9f350955e0 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/media/cdm_registration.cc.orig	2024-08-06 19:52:18.249374000 +0000
+--- chrome/common/media/cdm_registration.cc.orig	2024-08-21 22:46:11.849763600 +0000
 +++ chrome/common/media/cdm_registration.cc
 @@ -33,7 +33,7 @@
  #if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.h b/chromium/patches/patch-chrome_common_media_cdm__registration.h
index 8263d7eb0c..de140bfc49 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	2024-08-06 19:52:18.249374000 +0000
+--- chrome/common/media/cdm_registration.h.orig	2024-08-21 22:46:11.850763800 +0000
 +++ chrome/common/media/cdm_registration.h
 @@ -16,7 +16,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 b743dcdbf6..bbf4e7fe05 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	2024-08-06 19:52:18.249374000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig	2024-08-21 22:46:11.850763800 +0000
 +++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
 @@ -17,7 +17,7 @@
  
diff --git a/chromium/patches/patch-chrome_common_pref__names.h b/chromium/patches/patch-chrome_common_pref__names.h
index 5b0c307f39..9d50abe603 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	2024-08-06 19:52:18.257374500 +0000
+--- chrome/common/pref_names.h.orig	2024-08-21 22:46:11.854764200 +0000
 +++ chrome/common/pref_names.h
-@@ -1340,7 +1340,7 @@ inline constexpr char kUseAshProxy[] = "
+@@ -1364,7 +1364,7 @@ inline constexpr char kUseAshProxy[] = "
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -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
-@@ -1483,7 +1483,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1507,7 +1507,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";
-@@ -2088,7 +2088,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2112,7 +2112,7 @@ inline constexpr char kDownloadDefaultDi
  inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -33,7 +33,7 @@ $NetBSD$
  inline constexpr char kOpenPdfDownloadInSystemReader[] =
      "download.open_pdf_in_system_reader";
  #endif
-@@ -2528,14 +2528,14 @@ inline constexpr char kMediaStorageIdSal
+@@ -2549,14 +2549,14 @@ inline constexpr char kMediaStorageIdSal
  inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -50,7 +50,7 @@ $NetBSD$
  // Records whether the user has seen an HTTP auth "negotiate" header.
  inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
      "net.received_http_auth_negotiate_headers";
-@@ -2613,7 +2613,7 @@ inline constexpr char kAmbientAuthentica
+@@ -2634,7 +2634,7 @@ inline constexpr char kAmbientAuthentica
  inline constexpr char kBasicAuthOverHttpEnabled[] =
      "auth.basic_over_http_enabled";
  
@@ -59,16 +59,16 @@ $NetBSD$
  // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
  // along with kAuthNegotiateDelegateAllowlist.
  inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3133,7 +3133,7 @@ inline constexpr char kDeviceWeeklySched
- 
+@@ -3164,7 +3164,7 @@ inline constexpr char kDeviceWeeklySched
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
--#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_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
  // Defines administrator-set availability of Chrome for Testing.
  inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
  #endif
-@@ -3706,7 +3706,7 @@ inline constexpr char kFileOrDirectoryPi
+@@ -3760,7 +3760,7 @@ inline constexpr char kFileOrDirectoryPi
  inline constexpr char kSandboxExternalProtocolBlocked[] =
      "profile.sandbox_external_protocol_blocked";
  
@@ -77,16 +77,16 @@ $NetBSD$
  // Boolean that indicates if system notifications are allowed to be used in
  // place of Chrome notifications.
  inline constexpr char kAllowSystemNotifications[] =
-@@ -3755,7 +3755,7 @@ inline constexpr char kCACertificateMana
+@@ -4034,7 +4034,7 @@ inline constexpr char kLensDesktopNTPSea
+     "policy.lens_desktop_ntp_search_enabled";
  #endif
  
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- inline constexpr char kEnforceLocalAnchorConstraintsEnabled[] =
-     "enforce_local_anchor_constraints_enabled";
- #endif
-@@ -4063,7 +4063,7 @@ inline constexpr char kPrintingOAuth2Aut
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // 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
+@@ -4128,7 +4128,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 e3ce484451..f8d2a40bbc 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	2024-08-06 19:52:18.265375100 +0000
+--- chrome/common/url_constants.h.orig	2024-08-21 22:46:11.862765000 +0000
 +++ chrome/common/url_constants.h
-@@ -907,7 +907,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -927,7 +927,7 @@ inline constexpr char kOutdatedPluginLea
  inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
      "https://support.google.com/chromebook?p=multidevice";;
  
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index 2e11563174..d960b00437 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,106 +4,40 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.cc.orig	2024-08-06 19:52:18.265375100 +0000
+--- chrome/common/webui_url_constants.cc.orig	2024-08-21 22:46:11.862765000 +0000
 +++ chrome/common/webui_url_constants.cc
-@@ -259,7 +259,7 @@ const char kChromeUIVersionURL[] = "chro
- const char kChromeUIWelcomeHost[] = "welcome";
- const char kChromeUIWelcomeURL[] = "chrome://welcome/";
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kChromeUIWhatsNewHost[] = "whats-new";
- const char kChromeUIWhatsNewURL[] = "chrome://whats-new/";
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -523,18 +523,18 @@ const char kOsUISystemURL[] = "os://syst
- const char kOsUIVersionURL[] = "os://version";
- #endif
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kChromeUIWebUIJsErrorHost[] = "webuijserror";
- const char kChromeUIWebUIJsErrorURL[] = "chrome://webuijserror/";
- #endif
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kChromeUIConnectorsInternalsHost[] = "connectors-internals";
- #endif
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kChromeUIDiscardsHost[] = "discards";
- const char kChromeUIDiscardsURL[] = "chrome://discards/";
- #endif
-@@ -549,14 +549,14 @@ const char kChromeUILinuxProxyConfigHost
- #endif
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
--    BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- const char kChromeUISandboxHost[] = "sandbox";
- #endif
- 
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
--    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- const char kChromeUIBrowserSwitchHost[] = "browser-switch";
- const char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
- const char kChromeUIIntroHost[] = "intro";
-@@ -575,7 +575,7 @@ const char kChromeUIProfilePickerUrl[] =
- const char kChromeUIProfilePickerStartupQuery[] = "startup";
- #endif
- 
--#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
-+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
-      defined(TOOLKIT_VIEWS)) ||                         \
-     defined(USE_AURA)
- const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog";
-@@ -654,7 +654,7 @@ const char kTrackingProtectionSubPagePat
- const char kCookiesSubPagePath[] = "/cookies";
- #endif
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
- const char kChromeUIWebAppSettingsHost[] = "app-settings";
- #endif
-@@ -802,21 +802,21 @@ const char* const kChromeHostURLs[] = {
-     kChromeUIAssistantOptInHost,
+@@ -197,21 +197,21 @@ base::span<const base::cstring_view> Chr
+       kChromeUIAssistantOptInHost,
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS_ASH)
 +    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-     kChromeUIConnectorsInternalsHost,
+       kChromeUIConnectorsInternalsHost,
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     kChromeUIDiscardsHost,
+       kChromeUIDiscardsHost,
  #endif
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     kChromeUIWebAppSettingsHost,
+       kChromeUIWebAppSettingsHost,
  #endif
  #if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_ANDROID)
-     kChromeUILinuxProxyConfigHost,
+       kChromeUILinuxProxyConfigHost,
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
 -    BUILDFLAG(IS_ANDROID)
 +    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-     kChromeUISandboxHost,
+       kChromeUISandboxHost,
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -883,7 +883,7 @@ const char* const kChromeDebugURLs[] = {
-     blink::kChromeUIGpuJavaCrashURL,
-     kChromeUIJavaCrashURL,
+@@ -284,7 +284,7 @@ base::span<const base::cstring_view> Chr
+        blink::kChromeUIGpuJavaCrashURL,
+        kChromeUIJavaCrashURL,
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     kChromeUIWebUIJsErrorURL,
+        kChromeUIWebUIJsErrorURL,
  #endif
-     kChromeUIQuitURL,
+        kChromeUIQuitURL,
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index 387b451432..0c717b3481 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,59 +4,59 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.h.orig	2024-08-06 19:52:18.265375100 +0000
+--- chrome/common/webui_url_constants.h.orig	2024-08-21 22:46:11.863765200 +0000
 +++ chrome/common/webui_url_constants.h
-@@ -438,23 +438,23 @@ extern const char kOsUISystemURL[];
- extern const char kOsUIVersionURL[];
+@@ -564,24 +564,24 @@ inline constexpr char16_t kOsUISystemURL
+ inline constexpr char kOsUIVersionURL[] = "os://version";
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kChromeUIWebUIJsErrorHost[];
- extern const char kChromeUIWebUIJsErrorURL[];
+ inline constexpr char kChromeUIWebUIJsErrorHost[] = "webuijserror";
+ inline constexpr char kChromeUIWebUIJsErrorURL[] = "chrome://webuijserror/";
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS_ASH)
 +    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- extern const char kChromeUIConnectorsInternalsHost[];
+ inline constexpr char kChromeUIConnectorsInternalsHost[] =
+     "connectors-internals";
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kChromeUIDiscardsHost[];
- extern const char kChromeUIDiscardsURL[];
+ inline constexpr char kChromeUIDiscardsHost[] = "discards";
+ inline constexpr char kChromeUIDiscardsURL[] = "chrome://discards/";
  #endif
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- extern const char kChromeUIWebAppSettingsURL[];
- extern const char kChromeUIWebAppSettingsHost[];
- extern const char kChromeUIWhatsNewHost[];
-@@ -471,14 +471,14 @@ extern const char kChromeUILinuxProxyCon
+ inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
+ inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
+ inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
+@@ -593,13 +593,13 @@ inline constexpr char kChromeUILinuxProx
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
 -    BUILDFLAG(IS_ANDROID)
 +    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- extern const char kChromeUISandboxHost[];
+ inline constexpr char kChromeUISandboxHost[] = "sandbox";
  #endif
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
--    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
- extern const char kChromeUIBrowserSwitchHost[];
- extern const char kChromeUIBrowserSwitchURL[];
- extern const char kChromeUIIntroHost[];
-@@ -494,7 +494,7 @@ extern const char kChromeUIProfilePicker
- extern const char kChromeUIProfilePickerStartupQuery[];
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
+     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+ inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
+ inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
+@@ -621,7 +621,7 @@ inline constexpr char kChromeUIProfilePi
+ inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
  #endif
  
 -#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
 +#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) && \
       defined(TOOLKIT_VIEWS)) ||                         \
      defined(USE_AURA)
- extern const char kChromeUITabModalConfirmDialogHost[];
+ inline constexpr char kChromeUITabModalConfirmDialogHost[] =
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 3b0304588a..dce29a724a 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2024-08-06 19:52:18.305378700 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2024-08-21 22:46:12.067786000 +0000
 +++ chrome/enterprise_companion/enterprise_companion_client.cc
-@@ -9,7 +9,7 @@ namespace enterprise_companion {
- mojo::NamedPlatformChannel::ServerName GetServerName() {
+@@ -33,7 +33,7 @@ namespace {
+ 
  #if BUILDFLAG(IS_MAC)
-   return "org.chromium.ChromeEnterpriseCompanion.service";
+ constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_STRING ".service";
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   return "/run/Chromium/ChromeEnterpriseCompanion/service.sk";
+ constexpr char kServerName[] =
+     "/run/" COMPANY_SHORTNAME_STRING "/" PRODUCT_FULLNAME_STRING "/service.sk";
  #elif BUILDFLAG(IS_WIN)
-   return L"ChromeEnterpriseCompanionService";
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index 9c837ae199..7c21861dcc 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,23 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/lock.cc.orig	2024-08-06 19:52:18.305378700 +0000
+--- chrome/enterprise_companion/lock.cc.orig	2024-08-21 22:46:12.068786100 +0000
 +++ chrome/enterprise_companion/lock.cc
-@@ -16,7 +16,7 @@
+@@ -17,7 +17,7 @@
  
  namespace {
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- constexpr char kLockName[] = "/ChromeEnterpriseCompanion.lock";
+ constexpr char kLockName[] = "/" PRODUCT_FULLNAME_STRING ".lock";
  #elif BUILDFLAG(IS_MAC)
- constexpr char kLockName[] = "org.chromium.ChromeEnterpriseCompanion.lock";
-@@ -41,7 +41,7 @@ CSecurityDesc GetAdminDaclSecurityDescri
+ constexpr char kLockName[] = MAC_BUNDLE_IDENTIFIER_STRING ".lock";
+@@ -42,7 +42,7 @@ CSecurityDesc GetAdminDaclSecurityDescri
  namespace enterprise_companion {
  
- std::unique_ptr<ScopedLock> CreateScopedLock() {
+ std::unique_ptr<ScopedLock> CreateScopedLock(base::TimeDelta timeout) {
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   return named_system_lock::ScopedLock::Create(kLockName, base::Seconds(0));
+   return named_system_lock::ScopedLock::Create(kLockName, timeout);
  #elif BUILDFLAG(IS_WIN)
    CSecurityAttributes sa =
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 7b1422ad9e..8a1fdf121f 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/services/printing/print_backend_service_impl.cc.orig	2024-08-06 19:52:18.409387400 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig	2024-08-21 22:46:12.166796200 +0000
 +++ chrome/services/printing/print_backend_service_impl.cc
-@@ -49,7 +49,7 @@
+@@ -50,7 +50,7 @@
  #include "printing/backend/cups_connection_pool.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/no_destructor.h"
  #include "ui/linux/linux_ui.h"
  #include "ui/linux/linux_ui_delegate_stub.h"
-@@ -76,7 +76,7 @@ namespace printing {
+@@ -77,7 +77,7 @@ namespace printing {
  
  namespace {
  
@@ -24,7 +24,7 @@ $NetBSD$
  void InstantiateLinuxUiDelegate() {
    // TODO(crbug.com/40561724)  Until a real UI can be used in a utility process,
    // need to use the stub version.
-@@ -85,7 +85,7 @@ void InstantiateLinuxUiDelegate() {
+@@ -86,7 +86,7 @@ void InstantiateLinuxUiDelegate() {
  #endif
  
  scoped_refptr<base::SequencedTaskRunner> GetPrintingTaskRunner() {
@@ -33,7 +33,7 @@ $NetBSD$
    // Use task runner associated with equivalent of UI thread.  Needed for calls
    // made through `PrintDialogLinuxInterface` to properly execute.
    CHECK(base::SequencedTaskRunner::HasCurrentDefault());
-@@ -469,7 +469,7 @@ void PrintBackendServiceImpl::Init(
+@@ -470,7 +470,7 @@ void PrintBackendServiceImpl::Init(
    // `InitCommon()`.
    InitializeProcessForPrinting();
    print_backend_ = PrintBackend::CreateInstance(locale);
@@ -42,7 +42,7 @@ $NetBSD$
    // Test framework already initializes the UI, so this should not go in
    // `InitCommon()`.  Additionally, low-level Linux UI is not needed when tests
    // are using `TestPrintingContext`.
-@@ -690,7 +690,7 @@ void PrintBackendServiceImpl::UpdatePrin
+@@ -691,7 +691,7 @@ void PrintBackendServiceImpl::UpdatePrin
    crash_keys_ = std::make_unique<crash_keys::ScopedPrinterInfo>(
        *printer_name, print_backend_->GetPrinterDriverInfo(*printer_name));
  
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 c55cc8c3a7..e793ee10f7 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	2024-08-06 19:52:18.425388800 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig	2024-08-21 22:46:12.184798000 +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 b982c86a33..9200706288 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	2024-08-06 19:52:18.461392000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig	2024-08-21 22:46:12.240803700 +0000
 +++ chrome/test/base/scoped_channel_override_posix.cc
 @@ -45,7 +45,7 @@ std::string GetVersionExtra(ScopedChanne
        return "beta";
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index 5168d68900..a62827acf4 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	2024-08-06 19:52:18.477393200 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig	2024-08-21 22:46:12.256805400 +0000
 +++ chrome/test/chromedriver/chrome_launcher.cc
 @@ -73,6 +73,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 63aab0a11c..e57e761276 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	2024-08-06 19:52:18.469392500 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2024-08-21 22:46:12.248804600 +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 ecdc09411d..b487563f94 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	2024-08-06 19:52:18.485393800 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig	2024-08-21 22:46:12.262806200 +0000
 +++ chrome/test/chromedriver/key_converter_unittest.cc
 @@ -246,7 +246,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 e2f654340a..b513937ae0 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	2024-08-06 19:52:18.485393800 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig	2024-08-21 22:46:12.262806200 +0000
 +++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
 @@ -67,7 +67,7 @@ std::string ConvertKeyCodeToTextNoError(
  
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index 55ad0aa554..38bf66ea6d 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	2024-08-06 19:52:20.321549000 +0000
+--- chrome/updater/configurator.cc.orig	2024-08-21 22:46:13.642947700 +0000
 +++ chrome/updater/configurator.cc
 @@ -67,7 +67,7 @@ Configurator::Configurator(scoped_refptr
          return std::nullopt;
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 5dd07722f8..fecde65b59 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	2024-08-06 19:52:20.325549400 +0000
+--- chrome/updater/lock.cc.orig	2024-08-21 22:46:13.649948400 +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 fb53026414..11ce324ced 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	2024-08-06 19:52:20.393555200 +0000
+--- chrome/updater/util/posix_util.cc.orig	2024-08-21 22:46:13.709954500 +0000
 +++ chrome/updater/util/posix_util.cc
 @@ -20,7 +20,7 @@
  #include "chrome/updater/updater_branding.h"
diff --git a/chromium/patches/patch-chrome_utility_services.cc b/chromium/patches/patch-chrome_utility_services.cc
index 61ac6d4c63..3a576d1b61 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	2024-08-06 19:52:20.413556800 +0000
+--- chrome/utility/services.cc.orig	2024-08-21 22:46:13.727956500 +0000
 +++ chrome/utility/services.cc
 @@ -57,7 +57,7 @@
  #include "chrome/services/system_signals/mac/mac_system_signals_service.h"
diff --git a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
index b8a8507327..2bcf78c2d3 100644
--- a/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/browser/cast_browser_main_parts.cc.orig	2024-08-06 19:52:20.437559000 +0000
+--- chromecast/browser/cast_browser_main_parts.cc.orig	2024-08-21 22:46:13.750959000 +0000
 +++ chromecast/browser/cast_browser_main_parts.cc
 @@ -94,7 +94,7 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
index ce342531d1..2d8f9ff755 100644
--- a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/browser/cast_content_browser_client.cc.orig	2024-08-06 19:52:20.441559000 +0000
+--- chromecast/browser/cast_content_browser_client.cc.orig	2024-08-21 22:46:13.750959000 +0000
 +++ chromecast/browser/cast_content_browser_client.cc
 @@ -431,7 +431,7 @@ void CastContentBrowserClient::AppendExt
                                            switches::kAudioOutputChannels));
diff --git a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
index 0879c336f5..4dcef16b69 100644
--- a/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ b/chromium/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig	2024-08-06 19:52:20.461561000 +0000
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig	2024-08-21 22:46:13.769960900 +0000
 +++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
 @@ -336,7 +336,7 @@ CastWebView::Scoped RuntimeApplicationSe
        GetFlagEntry(feature::kCastCoreIsRemoteControlMode,
diff --git a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
index 48e4918144..8d35b2811d 100644
--- a/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
+++ b/chromium/patches/patch-chromecast_media_base_default__monotonic__clock.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/media/base/default_monotonic_clock.cc.orig	2024-08-06 19:52:20.489563200 +0000
+--- chromecast/media/base/default_monotonic_clock.cc.orig	2024-08-21 22:46:13.798963800 +0000
 +++ chromecast/media/base/default_monotonic_clock.cc
 @@ -11,7 +11,7 @@
  #include "base/time/time.h"
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
index f883ab4c3d..b0c3cc83df 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/payments_data_manager.cc.orig	2024-08-06 19:52:21.353636300 +0000
+--- components/autofill/core/browser/payments_data_manager.cc.orig	2024-08-21 22:46:14.567042600 +0000
 +++ components/autofill/core/browser/payments_data_manager.cc
-@@ -1065,7 +1065,7 @@ bool PaymentsDataManager::ShouldShowCard
+@@ -1055,7 +1055,7 @@ bool PaymentsDataManager::ShouldShowCard
  // The feature is only for Linux, Windows, Mac, and Fuchsia.
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 b3a86200f2..68a877baf6 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_features.cc.orig	2024-08-06 19:52:21.381638500 +0000
+--- components/autofill/core/common/autofill_features.cc.orig	2024-08-21 22:46:14.597045700 +0000
 +++ components/autofill/core/common/autofill_features.cc
-@@ -661,7 +661,7 @@ BASE_FEATURE(kAutofillTextAreaChangeEven
+@@ -673,7 +673,7 @@ BASE_FEATURE(kAutofillSilentProfileUpdat
  // Enabled by default for Mac and Windows platforms.
  BASE_FEATURE(kAutofillContentEditableChangeEvents,
               "AutofillContentEditableChangeEvents",
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 8ab88b1aac..4b7103bd68 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,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_payments_features.cc.orig	2024-08-06 19:52:21.385639000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig	2024-08-21 22:46:14.597045700 +0000
 +++ components/autofill/core/common/autofill_payments_features.cc
-@@ -248,7 +248,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+@@ -8,7 +8,7 @@
+ 
+ namespace autofill::features {
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
+     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
+ // When enabled, Chrome will extract the checkout amount from the checkout page
+ // of the allowlisted merchant websites.
+@@ -272,7 +272,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
  bool ShouldShowImprovedUserConsentForCreditCardSave() {
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
new file mode 100644
index 0000000000..aedeaa2c99
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__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
+
+--- components/autofill/core/common/autofill_payments_features.h.orig	2024-08-21 22:46:14.598045800 +0000
++++ components/autofill/core/common/autofill_payments_features.h
+@@ -14,7 +14,7 @@ namespace autofill::features {
+ 
+ // All features in alphabetical order.
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(AUTOFILL)
+ BASE_DECLARE_FEATURE(kAutofillEnableAmountExtractionDesktop);
+ #endif
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__util.cc b/chromium/patches/patch-components_autofill_core_common_autofill__util.cc
deleted file mode 100644
index a0ca1857f6..0000000000
--- a/chromium/patches/patch-components_autofill_core_common_autofill__util.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/common/autofill_util.cc.orig	2024-08-06 19:52:21.385639000 +0000
-+++ components/autofill/core/common/autofill_util.cc
-@@ -132,7 +132,7 @@ bool SanitizedFieldIsEmpty(const std::u1
- 
- bool ShouldAutoselectFirstSuggestionOnArrowDown() {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   return true;
- #else
-   return false;
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 ab08a3d31e..7107a48cb3 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/commerce/core/commerce_feature_list.cc.orig	2024-08-06 19:52:21.709666300 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig	2024-08-21 22:46:14.814067800 +0000
 +++ components/commerce/core/commerce_feature_list.cc
 @@ -168,7 +168,7 @@ BASE_FEATURE(kPriceInsights,
               "PriceInsights",
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kPriceInsightsRegionLaunched,
               "PriceInsightsRegionLaunched",
               base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -244,7 +244,7 @@ const base::FeatureParam<bool> kDeleteAl
+@@ -261,7 +261,7 @@ const base::FeatureParam<bool> kDeleteAl
  
  BASE_FEATURE(kShoppingList, "ShoppingList", base::FEATURE_DISABLED_BY_DEFAULT);
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
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 1d7c31c3d8..9c010d3fed 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/constrained_window/constrained_window_views.cc.orig	2024-08-06 19:52:21.745669400 +0000
+--- components/constrained_window/constrained_window_views.cc.orig	2024-08-21 22:46:14.845071000 +0000
 +++ components/constrained_window/constrained_window_views.cc
-@@ -360,7 +360,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -369,7 +369,7 @@ bool SupportsGlobalScreenCoordinates() {
  }
  
  bool PlatformClipsChildrenToViewport() {
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index 7c64414e8c..b7bd98bf5d 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	2024-08-06 19:52:21.765671000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig	2024-08-21 22:46:14.861072800 +0000
 +++ components/content_settings/core/browser/website_settings_registry.cc
 @@ -67,7 +67,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 c064e22b00..adb569ddd6 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	2024-08-06 19:52:21.773671900 +0000
+--- components/cookie_config/cookie_store_util.cc.orig	2024-08-21 22:46:14.869073600 +0000
 +++ components/cookie_config/cookie_store_util.cc
 @@ -12,7 +12,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 d75b79edec..bf35ccf284 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	2024-08-06 19:52:21.781672500 +0000
+--- components/crash/core/app/BUILD.gn.orig	2024-08-21 22:46:14.874074000 +0000
 +++ components/crash/core/app/BUILD.gn
 @@ -82,6 +82,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 6fe4a435c7..b5b412cf5d 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	2024-08-06 19:52:21.781672500 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig	2024-08-21 22:46:14.875074100 +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 2b21211ddd..f54b8630c9 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	2024-08-06 19:52:21.785672700 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig	2024-08-21 22:46:14.876074300 +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 828eaecc63..64d26425ab 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	2024-08-06 19:52:21.785672700 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2024-08-21 22:46:14.878074400 +0000
 +++ components/crash/core/browser/crash_upload_list_crashpad.cc
 @@ -38,7 +38,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 11ea804615..1132850ec8 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	2024-08-06 19:52:21.785672700 +0000
+--- components/crash/core/common/BUILD.gn.orig	2024-08-21 22:46:14.878074400 +0000
 +++ components/crash/core/common/BUILD.gn
 @@ -9,7 +9,7 @@ import("//components/gwp_asan/buildflags
  
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 8d2d2094b8..533993aa08 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig	2024-08-21 22:46:14.940081000 +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 378a0ff4af..b7688d6544 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig	2024-08-21 22:46:14.941081000 +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 486e1e12dc..fc0b2898ad 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2024-08-21 22:46:14.941081000 +0000
 +++ components/device_signals/core/browser/signals_aggregator_impl.cc
 @@ -65,7 +65,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 6a56353746..effc48cfc5 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig	2024-08-21 22:46:14.941081000 +0000
 +++ components/device_signals/core/browser/signals_aggregator_impl.h
 @@ -29,7 +29,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 7fc0f331a9..918cacb8da 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig	2024-08-21 22:46:14.941081000 +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 154883beb5..51f0090992 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig	2024-08-21 22:46:14.941081000 +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 cbd0239d41..6c3a494273 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	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig	2024-08-21 22:46:14.942081000 +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_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index c9a50177b5..16ae954ae3 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.cc.orig	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig	2024-08-21 22:46:14.943081100 +0000
 +++ components/device_signals/core/common/signals_features.cc
 @@ -46,7 +46,7 @@ bool IsNewFunctionEnabled(NewEvFunction 
  }
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 e1fddb7e07..3c36f36174 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.h.orig	2024-08-06 19:52:21.861679000 +0000
+--- components/device_signals/core/common/signals_features.h.orig	2024-08-21 22:46:14.943081100 +0000
 +++ components/device_signals/core/common/signals_features.h
 @@ -28,7 +28,7 @@ enum class NewEvFunction { kFileSystemIn
  bool IsNewFunctionEnabled(NewEvFunction new_ev_function);
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 45f60eee47..93e05ddf6e 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	2024-08-06 19:52:21.865679500 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig	2024-08-21 22:46:14.945081500 +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 d166b0f7c4..f8a38b2ce9 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	2024-08-06 19:52:21.865679500 +0000
+--- components/device_signals/test/signals_contract.cc.orig	2024-08-21 22:46:14.946081400 +0000
 +++ components/device_signals/test/signals_contract.cc
 @@ -212,7 +212,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 b429247e88..2d81f5453d 100644
--- a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2024-08-06 19:52:21.869680000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2024-08-21 22:46:14.950081800 +0000
 +++ components/discardable_memory/service/discardable_shared_memory_manager.cc
 @@ -176,7 +176,7 @@ uint64_t GetDefaultMemoryLimit() {
    // Limits the number of FDs used to 32, assuming a 4MB allocation size.
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index 7ccce8bd5a..2de6e24255 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	2024-08-06 19:52:22.165705000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig	2024-08-21 22:46:15.014088400 +0000
 +++ components/embedder_support/user_agent_utils.cc
 @@ -445,6 +445,9 @@ std::string GetPlatformForUAMetadata() {
  # else
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 675ed1a439..2d2f495b07 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	2024-08-06 19:52:22.169705200 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig	2024-08-21 22:46:15.015088600 +0000
 +++ components/embedder_support/user_agent_utils_unittest.cc
 @@ -71,7 +71,7 @@ const char kDesktop[] =
      "X11; CrOS x86_64 14541.0.0"
diff --git a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
index 50aba51778..5677187604 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	2024-08-06 19:52:22.185706600 +0000
+--- components/enterprise/watermarking/watermark.cc.orig	2024-08-21 22:46:15.031090300 +0000
 +++ components/enterprise/watermarking/watermark.cc
 @@ -23,7 +23,7 @@ gfx::Font WatermarkFont() {
        "Segoe UI",
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 abeafd0c8e..91926c5afb 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	2024-08-06 19:52:22.237711000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig	2024-08-21 22:46:15.215109000 +0000
 +++ components/eye_dropper/eye_dropper_view.cc
 @@ -202,7 +202,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 fe31dee59e..7561ee7483 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	2024-08-06 19:52:22.261713000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig	2024-08-21 22:46:15.239111700 +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 757d0297c5..df5ba948e7 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	2024-08-06 19:52:22.261713000 +0000
+--- components/feature_engagement/public/event_constants.h.orig	2024-08-21 22:46:15.239111700 +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 257ad2bb35..246a7619d7 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_configurations.cc.orig	2024-08-06 19:52:22.261713000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig	2024-08-21 22:46:15.239111700 +0000
 +++ components/feature_engagement/public/feature_configurations.cc
 @@ -99,7 +99,7 @@ std::optional<FeatureConfig> CreateNewUs
  
@@ -21,15 +21,16 @@ $NetBSD$
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   if (kIPHPasswordsAccountStorageFeature.name == feature->name) {
+   if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
      std::optional<FeatureConfig> config = FeatureConfig();
      config->valid = true;
-@@ -1607,7 +1607,7 @@ std::optional<FeatureConfig> GetClientSi
- 
+@@ -1599,7 +1599,8 @@ std::optional<FeatureConfig> GetClientSi
  #endif  // BUILDFLAG(IS_ANDROID)
  
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
-     BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
++    BUILDFLAG(IS_BSD)
  
    if (kIPHAutofillCreditCardBenefitFeature.name == feature->name) {
+     // Credit card benefit IPH is shown:
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 5dc35fabd2..d7f130b90f 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	2024-08-06 19:52:22.261713000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig	2024-08-21 22:46:15.239111700 +0000
 +++ components/feature_engagement/public/feature_constants.cc
 @@ -18,7 +18,7 @@ BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode
  BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
@@ -12,10 +12,10 @@ $NetBSD$
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_FEATURE(kEsbDownloadRowPromoFeature,
               "EsbDownloadRowPromo",
-              base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -626,7 +626,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
+@@ -637,7 +637,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
  BASE_FEATURE(kIPHAutofillCreditCardBenefitFeature,
               "IPH_AutofillCreditCardBenefit",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -757,7 +758,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+@@ -771,7 +772,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
               base::FEATURE_DISABLED_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 064185c940..6c24cde318 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	2024-08-06 19:52:22.261713000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig	2024-08-21 22:46:15.240111600 +0000
 +++ components/feature_engagement/public/feature_constants.h
 @@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDemoMode);
  BASE_DECLARE_FEATURE(kIPHDummyFeature);
@@ -12,10 +12,10 @@ $NetBSD$
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
- BASE_DECLARE_FEATURE(kIPHBatterySaverModeFeature);
- BASE_DECLARE_FEATURE(kIPHCompanionSidePanelFeature);
-@@ -259,7 +259,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
+ #endif
+@@ -264,7 +264,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kIPHAutofillCreditCardBenefitFeature);
  BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
  BASE_DECLARE_FEATURE(kIPHAutofillManualFallbackFeature);
-@@ -308,7 +309,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
+@@ -314,7 +315,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
  BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
  #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 265e069719..f0c79e2e50 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.cc.orig	2024-08-06 19:52:22.265713500 +0000
+--- components/feature_engagement/public/feature_list.cc.orig	2024-08-21 22:46:15.240111600 +0000
 +++ components/feature_engagement/public/feature_list.cc
-@@ -152,7 +152,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHiOSSavedTabGroupClosed,
+@@ -155,7 +155,7 @@ const base::Feature* const kAllFeatures[
+     &kIPHiOSContextualPanelPriceInsightsFeature,
  #endif  // BUILDFLAG(IS_IOS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
      &kEsbDownloadRowPromoFeature,
-     &kIPHBatterySaverModeFeature,
-     &kIPHCompanionSidePanelFeature,
-@@ -218,7 +218,8 @@ const base::Feature* const kAllFeatures[
+ #endif
+@@ -223,7 +223,8 @@ const base::Feature* const kAllFeatures[
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
      &kIPHAutofillCreditCardBenefitFeature,
      &kIPHAutofillExternalAccountProfileSuggestionFeature,
      &kIPHAutofillManualFallbackFeature,
-@@ -267,7 +268,7 @@ const base::Feature* const kAllFeatures[
+@@ -273,7 +274,7 @@ const base::Feature* const kAllFeatures[
      &kIPHScalableIphGamingFeature,
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
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 853d598b94..f45f6e5887 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.h.orig	2024-08-06 19:52:22.265713500 +0000
+--- components/feature_engagement/public/feature_list.h.orig	2024-08-21 22:46:15.240111600 +0000
 +++ components/feature_engagement/public/feature_list.h
-@@ -273,7 +273,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSSavedTabGr
+@@ -278,7 +278,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSContextual
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
- DEFINE_VARIATION_PARAM(kIPHBatterySaverModeFeature, "IPH_BatterySaverMode");
- DEFINE_VARIATION_PARAM(kIPHCompanionSidePanelFeature, "IPH_CompanionSidePanel");
-@@ -383,7 +383,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSave
+ #endif
+@@ -385,7 +385,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSave
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
  DEFINE_VARIATION_PARAM(kIPHAutofillCreditCardBenefitFeature,
                         "IPH_AutofillCreditCardBenefit");
  DEFINE_VARIATION_PARAM(kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -470,7 +471,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
+@@ -474,7 +475,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
  DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -34,16 +34,16 @@ $NetBSD$
  DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
                         "IPH_DesktopPWAsLinkCapturingLaunch");
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -626,7 +627,7 @@ constexpr flags_ui::FeatureEntry::Featur
-         VARIATION_ENTRY(kIPHiOSOverflowMenuCustomizationFeature),
-         VARIATION_ENTRY(kIPHiOSSavedTabGroupClosed),
+@@ -632,7 +633,7 @@ constexpr flags_ui::FeatureEntry::Featur
+         VARIATION_ENTRY(kIPHiOSContextualPanelSampleModelFeature),
+         VARIATION_ENTRY(kIPHiOSContextualPanelPriceInsightsFeature),
  #elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
          VARIATION_ENTRY(kIPHBatterySaverModeFeature),
          VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
          VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -686,7 +687,8 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -690,7 +691,8 @@ constexpr flags_ui::FeatureEntry::Featur
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -53,7 +53,7 @@ $NetBSD$
          VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
          VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
          VARIATION_ENTRY(kIPHAutofillManualFallbackFeature),
-@@ -735,7 +737,7 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -741,7 +743,7 @@ constexpr flags_ui::FeatureEntry::Featur
          VARIATION_ENTRY(kIPHScalableIphGamingFeature),
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
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 60df0fa2be..81d0399133 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	2024-08-06 19:52:22.269713600 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig	2024-08-21 22:46:15.245112200 +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 5a75fd29ae..e0b066b0ba 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2024-08-06 19:52:22.273714000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2024-08-21 22:46:15.249112600 +0000
 +++ components/feed/core/v2/feed_network_impl_unittest.cc
-@@ -753,8 +753,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
+@@ -752,8 +752,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
  
    EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, client_info.app_type());
    EXPECT_EQ(feedwire::Version::RELEASE, client_info.app_version().build_type());
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index cbdc180308..c6c417ad6c 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	2024-08-06 19:52:22.277714300 +0000
+--- components/feed/core/v2/proto_util.cc.orig	2024-08-21 22:46:15.252112900 +0000
 +++ components/feed/core/v2/proto_util.cc
 @@ -93,8 +93,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 51cbc40290..2f8a4d4fcb 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/proto_util_unittest.cc.orig	2024-08-06 19:52:22.277714300 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig	2024-08-21 22:46:15.252112900 +0000
 +++ components/feed/core/v2/proto_util_unittest.cc
-@@ -44,8 +44,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
+@@ -43,8 +43,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
    feedwire::ClientInfo result = CreateClientInfo(request_metadata);
    EXPECT_EQ(feedwire::ClientInfo::CHROME_ANDROID, result.app_type());
    EXPECT_EQ(feedwire::Version::RELEASE, result.app_version().build_type());
@@ -16,4 +16,4 @@ $NetBSD$
 +  EXPECT_EQ(2, result.app_version().gminor());
    EXPECT_EQ(3, result.app_version().build());
    EXPECT_EQ(4, result.app_version().revision());
-   EXPECT_FALSE(result.chrome_client_info().start_surface());
+ 
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 8d0e0e521f..f133bf31fd 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	2024-08-06 19:52:22.285715000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig	2024-08-21 22:46:15.259113600 +0000
 +++ components/feed/core/v2/test/proto_printer.cc
 @@ -158,8 +158,8 @@ class TextProtoPrinter {
    }
diff --git a/chromium/patches/patch-components_flags__ui_flags__state.cc b/chromium/patches/patch-components_flags__ui_flags__state.cc
index fc3f54487d..d85d1f1c8f 100644
--- a/chromium/patches/patch-components_flags__ui_flags__state.cc
+++ b/chromium/patches/patch-components_flags__ui_flags__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/flags_ui/flags_state.cc.orig	2024-08-06 19:52:22.301716300 +0000
+--- components/flags_ui/flags_state.cc.orig	2024-08-21 22:46:15.275115300 +0000
 +++ components/flags_ui/flags_state.cc
-@@ -749,7 +749,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -750,7 +750,7 @@ unsigned short FlagsState::GetCurrentPla
    return kOsCrOS;
  #elif BUILDFLAG(IS_CHROMEOS_LACROS)
    return kOsLacros;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index f97552aa15..0acb9a0b94 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	2024-08-06 19:52:22.333719000 +0000
+--- components/gwp_asan/BUILD.gn.orig	2024-08-21 22:46:15.304118200 +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_client_guarded__page__allocator__posix.cc b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index e181d4440a..15e6537ce1 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	2024-08-06 19:52:22.333719000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig	2024-08-21 22:46:15.305118300 +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 4d9cd360e1..5e2d79ae9a 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	2024-08-06 19:52:22.333719000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig	2024-08-21 22:46:15.305118300 +0000
 +++ components/gwp_asan/client/gwp_asan.cc
 @@ -75,7 +75,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 4511f70cd2..a91ea44cba 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	2024-08-06 19:52:22.333719000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig	2024-08-21 22:46:15.306118500 +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 91dced5187..c519f4df48 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	2024-08-06 19:52:22.337719400 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig	2024-08-21 22:46:15.309118700 +0000
 +++ components/gwp_asan/crash_handler/crash_analyzer.cc
 @@ -30,7 +30,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 a61b0530bc..8d223af10c 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	2024-08-06 19:52:22.441728000 +0000
+--- components/live_caption/caption_util.cc.orig	2024-08-21 22:46:15.411129200 +0000
 +++ components/live_caption/caption_util.cc
 @@ -144,7 +144,7 @@ std::string GetCaptionSettingsUrl() {
    return "chrome://os-settings/audioAndCaptions";
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index 540b47ee8b..8bf2e08781 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	2024-08-06 19:52:22.441728000 +0000
+--- components/live_caption/caption_util.h.orig	2024-08-21 22:46:15.411129200 +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 fd0987d0ff..8bc594e020 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	2024-08-06 19:52:22.481731700 +0000
+--- components/media_router/common/media_source.cc.orig	2024-08-21 22:46:15.447132800 +0000
 +++ components/media_router/common/media_source.cc
 @@ -57,7 +57,7 @@ bool IsSystemAudioCaptureSupported() {
    if (!media::IsSystemLoopbackCaptureSupported()) {
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 578333e754..4e4c142e89 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	2024-08-06 19:52:22.489732300 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2024-08-21 22:46:15.453133600 +0000
 +++ components/media_router/common/providers/cast/channel/cast_message_util.cc
 @@ -169,7 +169,7 @@ int GetVirtualConnectPlatformValue() {
    return 4;
diff --git a/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc b/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
index ef35e82506..371098091e 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/drive_metrics_provider_linux.cc.orig	2024-08-06 19:52:22.513734300 +0000
+--- components/metrics/drive_metrics_provider_linux.cc.orig	2024-08-21 22:46:15.476136000 +0000
 +++ components/metrics/drive_metrics_provider_linux.cc
 @@ -4,7 +4,13 @@
  
diff --git a/chromium/patches/patch-components_metrics_metrics__log.cc b/chromium/patches/patch-components_metrics_metrics__log.cc
index 16b733bf72..b3ce4e0239 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/metrics_log.cc.orig	2024-08-06 19:52:22.517734500 +0000
+--- components/metrics/metrics_log.cc.orig	2024-08-21 22:46:15.480136400 +0000
 +++ components/metrics/metrics_log.cc
 @@ -56,7 +56,7 @@
  #include "base/win/current_module.h"
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index e80769bcaf..7abc0e3c99 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	2024-08-06 19:52:22.521735000 +0000
+--- components/metrics/motherboard.cc.orig	2024-08-21 22:46:15.485136700 +0000
 +++ components/metrics/motherboard.cc
 @@ -1,6 +1,7 @@
  // Copyright 2022 The Chromium Authors
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 949d454b8a..e03fd6defa 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/connection_info.h.orig	2024-08-06 19:52:22.565738700 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig	2024-08-21 22:46:15.522140500 +0000
 +++ components/named_mojo_ipc_server/connection_info.h
 @@ -14,8 +14,14 @@
  #include "base/win/scoped_handle.h"
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 6672ccb6c7..8acaada673 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	2024-08-06 19:52:22.565738700 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2024-08-21 22:46:15.523140700 +0000
 +++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
 @@ -22,7 +22,7 @@ namespace named_mojo_ipc_server {
  // static
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index ff113c7646..79ce116cb3 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_system_lock/lock.h.orig	2024-08-06 19:52:22.565738700 +0000
+--- components/named_system_lock/lock.h.orig	2024-08-21 22:46:15.524140800 +0000
 +++ components/named_system_lock/lock.h
 @@ -38,7 +38,7 @@ class ScopedLock {
    // may acquire that lock. The lock name has different meanings per platform:
diff --git a/chromium/patches/patch-components_neterror_resources_neterror.js b/chromium/patches/patch-components_neterror_resources_neterror.js
index ddff76190d..bb14c4c132 100644
--- a/chromium/patches/patch-components_neterror_resources_neterror.js
+++ b/chromium/patches/patch-components_neterror_resources_neterror.js
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/neterror/resources/neterror.js.orig	2024-08-06 19:52:22.569739000 +0000
+--- components/neterror/resources/neterror.js.orig	2024-08-21 22:46:15.528141300 +0000
 +++ components/neterror/resources/neterror.js
 @@ -142,7 +142,7 @@ function detailsButtonClick() {
  
diff --git a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
index 769a9cdbf8..5ad3a7d652 100644
--- a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
+++ b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/network_session_configurator/browser/network_session_configurator.cc.orig	2024-08-06 19:52:22.573739300 +0000
+--- components/network_session_configurator/browser/network_session_configurator.cc.orig	2024-08-21 22:46:15.531141500 +0000
 +++ components/network_session_configurator/browser/network_session_configurator.cc
 @@ -825,7 +825,7 @@ net::URLRequestContextBuilder::HttpCache
    // backport, having it behave differently than in stable would be a bigger
diff --git a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
index b6c61da8be..494c66ca99 100644
--- a/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
+++ b/chromium/patches/patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig	2024-08-06 19:52:22.573739300 +0000
+--- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig	2024-08-21 22:46:15.531141500 +0000
 +++ components/network_session_configurator/browser/network_session_configurator_unittest.cc
 @@ -782,7 +782,7 @@ TEST_F(NetworkSessionConfiguratorTest, H
  
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 5b89df07b2..505a69c6d9 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	2024-08-06 19:52:22.701750300 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig	2024-08-21 22:46:15.650153600 +0000
 +++ components/optimization_guide/core/optimization_guide_util.cc
 @@ -35,7 +35,7 @@ optimization_guide::proto::Platform GetP
    return optimization_guide::proto::PLATFORM_CHROMEOS;
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 58cc839f10..ddedaededa 100644
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/libsecret_util_linux.cc.orig	2024-08-06 19:52:22.717751500 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig	2024-08-21 22:46:15.664155200 +0000
 +++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -99,16 +99,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
+@@ -96,16 +96,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
  
  // static
  bool LibsecretLoader::LoadLibsecret() {
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
index b586b65324..70518b0155 100644
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/os_crypt.h.orig	2024-08-06 19:52:22.717751500 +0000
+--- components/os_crypt/sync/os_crypt.h.orig	2024-08-21 22:46:15.664155200 +0000
 +++ components/os_crypt/sync/os_crypt.h
 @@ -14,7 +14,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index b65e8092a2..959b0bfa6c 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	2024-08-06 19:52:22.765755700 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig	2024-08-21 22:46:15.702159200 +0000
 +++ components/paint_preview/browser/paint_preview_client.cc
 @@ -313,8 +313,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 1b4e85b495..acdaa6e3e0 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	2024-08-06 19:52:22.765755700 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig	2024-08-21 22:46:15.702159200 +0000
 +++ components/paint_preview/browser/paint_preview_client_unittest.cc
 @@ -174,8 +174,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 9d3e4e0348..b190dc6251 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	2024-08-06 19:52:22.765755700 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig	2024-08-21 22:46:15.704159300 +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 3494e584f7..ae0d5f959b 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/player/player_compositor_delegate.cc.orig	2024-08-06 19:52:22.773756300 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig	2024-08-21 22:46:15.710160000 +0000
 +++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -435,8 +435,8 @@ void PlayerCompositorDelegate::ValidateP
+@@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateP
    auto chrome_version = capture_result_->proto.metadata().chrome_version();
    const auto& current_chrome_version = version_info::GetVersion();
    if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 3fe906198b..c3439eea02 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,18 +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	2024-08-06 19:52:22.785757300 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig	2024-08-21 22:46:15.720161000 +0000
 +++ components/password_manager/core/browser/features/password_features.cc
-@@ -33,7 +33,7 @@ BASE_FEATURE(kBiometricTouchToFill,
- #if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)  // Desktop
- BASE_FEATURE(kButterOnDesktopFollowup,
-              "ButterOnDesktopFollowup",
--#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_ENABLED_BY_DEFAULT);
- #else
-              base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -47,7 +47,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -41,7 +41,7 @@ BASE_FEATURE(kClearUndecryptablePassword
  BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
               "ClearUndecryptablePasswordsInSync",
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -24,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -109,7 +109,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
+@@ -90,7 +90,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
               "PasswordManualFallbackAvailable",
               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 02188e67b5..ed2a30063c 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	2024-08-06 19:52:22.785757300 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig	2024-08-21 22:46:15.720161000 +0000
 +++ components/password_manager/core/browser/features/password_features.h
-@@ -93,7 +93,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
+@@ -90,7 +90,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
  // Enables triggering password suggestions through the context menu.
  BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable);
  
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 c919862b05..3e095d9edf 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	2024-08-06 19:52:22.809759400 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig	2024-08-21 22:46:15.737162600 +0000
 +++ components/password_manager/core/browser/password_form_manager.cc
 @@ -58,7 +58,7 @@
  #include "components/webauthn/android/webauthn_cred_man_delegate.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/os_crypt/sync/os_crypt.h"
  #endif
  
-@@ -229,7 +229,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
+@@ -228,7 +228,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
    return false;
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  bool ShouldShowKeychainErrorBubble(
      std::optional<PasswordStoreBackendError> backend_error) {
    if (!backend_error.has_value()) {
-@@ -880,7 +880,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -885,7 +885,7 @@ void PasswordFormManager::OnFetchComplet
          error.value().type);
    }
  
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index 5390dd7a4e..09ed05fab6 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	2024-08-06 19:52:22.817760000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig	2024-08-21 22:46:15.740163000 +0000
 +++ components/password_manager/core/browser/password_manager.cc
-@@ -386,7 +386,7 @@ void PasswordManager::RegisterProfilePre
+@@ -425,7 +425,7 @@ void PasswordManager::RegisterProfilePre
        prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
  #endif  // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
    registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
@@ -15,3 +15,12 @@ $NetBSD$
    registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
                                  0);
  #endif
+@@ -438,7 +438,7 @@ void PasswordManager::RegisterProfilePre
+ #endif
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_IOS)
++    BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+   registry->RegisterBooleanPref(prefs::kDeletingUndecryptablePasswordsEnabled,
+                                 true);
+ #endif
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 3ec3f81a73..d336cbb135 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	2024-08-06 19:52:22.817760000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig	2024-08-21 22:46:15.741163000 +0000
 +++ components/password_manager/core/browser/password_manager_client.h
 @@ -30,7 +30,7 @@
  #include "net/cert/cert_status_flags.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/i18n/rtl.h"
  #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
  #include "ui/gfx/geometry/rect_f.h"
-@@ -517,7 +517,7 @@ class PasswordManagerClient {
+@@ -520,7 +520,7 @@ class PasswordManagerClient {
    virtual void RefreshPasswordManagerSettingsIfNeeded() const;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index f65593f54b..a3a39ec2f2 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	2024-08-06 19:52:22.817760000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig	2024-08-21 22:46:15.742163200 +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 49765fd544..2bab2b7314 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	2024-08-06 19:52:22.817760000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig	2024-08-21 22:46:15.742163200 +0000
 +++ components/password_manager/core/browser/password_manager_switches.h
 @@ -10,7 +10,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 d0677cc078..6808c4db48 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2024-08-06 19:52:22.821760400 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2024-08-21 22:46:15.744163500 +0000
 +++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -192,7 +192,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -204,7 +204,7 @@ void PasswordManualFallbackFlow::DidAcce
                           payload.password));
  
  #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 ff8562ef64..522e881503 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2024-08-06 19:52:22.821760400 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2024-08-21 22:46:15.744163500 +0000
 +++ components/password_manager/core/browser/password_manual_fallback_flow.h
-@@ -18,7 +18,7 @@
+@@ -17,7 +17,7 @@
  #include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -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)
-@@ -159,7 +159,7 @@ class PasswordManualFallbackFlow : publi
+@@ -161,7 +161,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_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index d97832868b..817ab66a39 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,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database.cc.orig	2024-08-06 19:52:22.825760600 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig	2024-08-21 22:46:15.749163900 +0000
 +++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1020,7 +1020,7 @@ void RecordShouldDeleteUndecryptablePass
- }
- 
- bool ShouldDeleteUndecryptablePasswords() {
+@@ -1028,7 +1028,7 @@ bool ShouldDeleteUndecryptablePasswords(
+         clearing_undecryptable_passwords,
+     bool is_user_data_dir_policy_set,
+     bool is_disabled_by_policy) {
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    std::string user_data_dir_string;
    std::unique_ptr<base::Environment> environment(base::Environment::Create());
    // On Linux user data directory ca be specified using an env variable. If it
-@@ -1039,7 +1039,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1047,7 +1047,7 @@ bool ShouldDeleteUndecryptablePasswords(
      return false;
    }
  
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index c807637fba..49c9ad4b54 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2024-08-06 19:52:22.829761000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2024-08-21 22:46:15.749163900 +0000
 +++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
-@@ -149,7 +149,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
+@@ -152,7 +152,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
      std::vector<PasswordForm> matched_forms;
      if (!login_db_ ||
          !login_db_->GetLogins(form, include_psl, &matched_forms)) {
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index 55689baa00..089bc0b4a5 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,10 +4,10 @@ $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	2024-08-06 19:52:22.829761000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2024-08-21 22:46:15.750164000 +0000
 +++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2141,7 +2141,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
-                          testing::Values(1, 2, 3, 24));
+@@ -2207,7 +2207,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+                                           testing::Bool()));
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
 -    BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.cc
new file mode 100644
index 0000000000..bc40beb036
--- /dev/null
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_password__store__built__in__backend.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/password_manager/core/browser/password_store/password_store_built_in_backend.cc.orig	2024-08-21 22:46:15.752164100 +0000
++++ components/password_manager/core/browser/password_store/password_store_built_in_backend.cc
+@@ -211,7 +211,7 @@ void PasswordStoreBuiltInBackend::InitBa
+           std::move(clearing_undecryptable_passwords_cb)));
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_IOS)
++    BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+   background_task_runner_->PostTask(
+       FROM_HERE,
+       base::BindOnce(&LoginDatabaseAsyncHelper::
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 86c1352be7..c9f5cf8791 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2024-08-06 19:52:22.841762000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2024-08-21 22:46:15.759165000 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -175,7 +175,7 @@ version_info::Channel StubPasswordManage
+@@ -180,7 +180,7 @@ version_info::Channel StubPasswordManage
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 83c7560038..e423486026 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.h.orig	2024-08-06 19:52:22.841762000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig	2024-08-21 22:46:15.759165000 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -74,7 +74,7 @@ class StubPasswordManagerClient : public
+@@ -75,7 +75,7 @@ class StubPasswordManagerClient : public
    MockPasswordFeatureManager* GetPasswordFeatureManager();
    version_info::Channel GetChannel() const override;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
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 4b0f3031a6..81228b1b25 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/common/password_manager_pref_names.h.orig	2024-08-06 19:52:22.849762700 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig	2024-08-21 22:46:15.768165800 +0000
 +++ components/password_manager/core/common/password_manager_pref_names.h
-@@ -358,7 +358,7 @@ inline constexpr char kAutofillableCrede
+@@ -41,7 +41,7 @@ inline constexpr char kCredentialProvide
+ #endif
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_IOS)
++    BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
+ // Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
+ // If set to false it blocks deleting undecryptable passwords, otherwise the
+ // deletion can happen.
+@@ -370,7 +370,7 @@ inline constexpr char kAutofillableCrede
  inline constexpr char kPasswordSharingEnabled[] =
      "password_manager.password_sharing_enabled";
  
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index 97e5785084..472c6ac257 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	2024-08-06 19:52:22.929769500 +0000
+--- components/performance_manager/public/features.h.orig	2024-08-21 22:46:15.834172700 +0000
 +++ components/performance_manager/public/features.h
 @@ -21,7 +21,7 @@ BASE_DECLARE_FEATURE(kRunOnMainThreadSyn
  
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 d4566a70c6..914bf69cb7 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	2024-08-06 19:52:22.977773400 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig	2024-08-21 22:46:15.874176700 +0000
 +++ components/permissions/prediction_service/prediction_common.cc
 @@ -33,7 +33,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 0dc6289864..4a3dc23e88 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	2024-08-06 19:52:22.997775300 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2024-08-21 22:46:15.894178900 +0000
 +++ components/policy/core/browser/policy_pref_mapping_test.cc
 @@ -411,7 +411,7 @@ class PolicyTestCase {
      const std::string os("chromeos_lacros");
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 ede9b43618..7a3a1c29ac 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	2024-08-06 19:52:23.001775500 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2024-08-21 22:46:15.899179200 +0000
 +++ components/policy/core/common/cloud/cloud_policy_client.cc
 @@ -647,7 +647,7 @@ void CloudPolicyClient::FetchPolicy(Poli
          fetch_request->set_invalidation_payload(invalidation_payload_);
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 c87669ac5c..f2c02017ea 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	2024-08-06 19:52:23.005776000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2024-08-21 22:46:15.902179700 +0000
 +++ components/policy/core/common/cloud/cloud_policy_util.cc
 @@ -20,7 +20,7 @@
  #endif
diff --git a/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc b/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
index a9b5426bfd..dec38acc0e 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__loader__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/policy_loader_common.cc.orig	2024-08-06 19:52:23.017777000 +0000
+--- components/policy/core/common/policy_loader_common.cc.orig	2024-08-21 22:46:15.914180800 +0000
 +++ components/policy/core/common/policy_loader_common.cc
 @@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
      key::kDefaultSearchProviderEnabled,
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 85965203af..4c77fd6f18 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	2024-08-06 19:52:23.021777200 +0000
+--- components/policy/core/common/policy_paths.cc.orig	2024-08-21 22:46:15.917181300 +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_core_common_policy__utils.cc b/chromium/patches/patch-components_policy_core_common_policy__utils.cc
index 803b34c03a..5ea566c819 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__utils.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/policy_utils.cc.orig	2024-08-06 19:52:23.025777600 +0000
+--- components/policy/core/common/policy_utils.cc.orig	2024-08-21 22:46:15.919181300 +0000
 +++ components/policy/core/common/policy_utils.cc
 @@ -28,7 +28,7 @@ bool IsPolicyTestingEnabled(PrefService*
      return true;
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 1d6f9b2c82..ff8c1335f4 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	2024-08-06 19:52:23.337803800 +0000
+--- components/policy/tools/generate_policy_source.py.orig	2024-08-21 22:46:16.194209600 +0000
 +++ components/policy/tools/generate_policy_source.py
 @@ -38,9 +38,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 3cc3e05359..c59bbf2a0e 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	2024-08-06 19:52:23.357805700 +0000
+--- components/power_metrics/BUILD.gn.orig	2024-08-21 22:46:16.212211400 +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 f8da38b94b..bac9d1736a 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	2024-08-06 19:52:23.357805700 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig	2024-08-21 22:46:16.212211400 +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_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index e6492445d2..570caa38ef 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	2024-08-06 19:52:23.529820200 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2024-08-21 22:46:16.360226600 +0000
 +++ components/safe_browsing/content/common/file_type_policies_unittest.cc
 @@ -139,7 +139,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
    EXPECT_EQ(DownloadFileType::FULL_PING, file_type.ping_setting());
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 33e652e3ea..4a4d6fb1be 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,19 +4,19 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2024-08-06 19:52:23.537820800 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2024-08-21 22:46:16.365227200 +0000
 +++ components/safe_browsing/content/resources/gen_file_type_proto.py
-@@ -38,6 +38,9 @@ def PlatformTypes():
-         "fuchsia":
-         download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_FUCHSIA,
+@@ -37,6 +37,9 @@ def PlatformTypes():
+         "chromeos":
+         download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_CHROME_OS,
          "linux": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
 +        "openbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
 +        "freebsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
 +        "netbsd": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_LINUX,
          "mac": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_MAC,
          "win": download_file_types_pb2.DownloadFileType.PLATFORM_TYPE_WINDOWS,
-     }
-@@ -181,7 +184,7 @@ class DownloadFileTypeProtoGenerator(Bin
+         # LINT.ThenChange(BUILD.gn:PlatformTypes)
+@@ -179,7 +182,7 @@ class DownloadFileTypeProtoGenerator(Bin
              '-t',
              '--type',
              help='The platform type. One of android, chromeos, ' +
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index f00a75d3dc..668efa1499 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2024-08-06 19:52:23.541821200 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2024-08-21 22:46:16.371227700 +0000
 +++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
 @@ -118,7 +118,7 @@ std::ostream& operator<<(std::ostream& o
  PlatformType GetCurrentPlatformType() {
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index d467780c14..2cba2671c9 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,10 +4,10 @@ $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	2024-08-06 19:52:23.549821900 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2024-08-21 22:46:16.378228400 +0000
 +++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -108,7 +108,7 @@ RTLookupRequest::OSType GetRTLookupReque
-   return RTLookupRequest::OS_TYPE_FUCHSIA;
+@@ -107,7 +107,7 @@ RTLookupRequest::OSType GetRTLookupReque
+   return RTLookupRequest::OS_TYPE_CHROME_OS;
  #elif BUILDFLAG(IS_IOS)
    return RTLookupRequest::OS_TYPE_IOS;
 -#elif BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_safe__browsing_core_common_features.cc b/chromium/patches/patch-components_safe__browsing_core_common_features.cc
index 966d5f5872..2db8c8a236 100644
--- a/chromium/patches/patch-components_safe__browsing_core_common_features.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/common/features.cc.orig	2024-08-06 19:52:23.557822500 +0000
+--- components/safe_browsing/core/common/features.cc.orig	2024-08-21 22:46:16.384229200 +0000
 +++ components/safe_browsing/core/common/features.cc
-@@ -168,7 +168,7 @@ BASE_FEATURE(kGooglePlayProtectPrompt,
+@@ -186,7 +186,7 @@ BASE_FEATURE(kGooglePlayProtectInApkTele
  BASE_FEATURE(kHashPrefixRealTimeLookups,
               "SafeBrowsingHashPrefixRealTimeLookups",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,12 +15,12 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -253,7 +253,7 @@ constexpr base::FeatureParam<int> kRefer
+@@ -267,7 +267,7 @@ constexpr base::FeatureParam<int> kRefer
  BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
               "SafeBrowsingAsyncRealTimeCheck",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc b/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
index 401933e8e9..4fcdf61d72 100644
--- a/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
+++ b/chromium/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig	2024-08-06 19:52:23.577824400 +0000
+--- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig	2024-08-21 22:46:16.403231100 +0000
 +++ components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -580,7 +580,7 @@ void SearchEngineChoiceService::ProcessP
+@@ -610,7 +610,7 @@ void SearchEngineChoiceService::ProcessP
  
  int SearchEngineChoiceService::GetCountryIdInternal() {
    // `country_codes::kCountryIDAtInstall` may not be set yet.
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 e3cf2be712..8862b17a51 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/search_engines/template_url_service.cc.orig	2024-08-06 19:52:23.581824500 +0000
+--- components/search_engines/template_url_service.cc.orig	2024-08-21 22:46:16.408231500 +0000
 +++ components/search_engines/template_url_service.cc
-@@ -3121,7 +3121,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3081,7 +3081,7 @@ bool TemplateURLService::MatchesDefaultS
  std::unique_ptr<EnterpriseSiteSearchManager>
  TemplateURLService::GetEnterpriseSiteSearchManager(PrefService* prefs) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index aab8720559..9512fc7969 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	2024-08-06 19:52:23.593825600 +0000
+--- components/security_interstitials/content/utils.cc.orig	2024-08-21 22:46:16.418232700 +0000
 +++ components/security_interstitials/content/utils.cc
 @@ -38,7 +38,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 b2c945b516..c845ac4a3c 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	2024-08-06 19:52:23.605826600 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig	2024-08-21 22:46:16.430233700 +0000
 +++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
 @@ -148,7 +148,7 @@ void CrossDeviceUserSegment::ExecuteMode
  // Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index a83250cc36..5a86334d95 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	2024-08-06 19:52:23.657831000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2024-08-21 22:46:16.478238800 +0000
 +++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.cc b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
deleted file mode 100644
index 131a238031..0000000000
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/signin/public/base/signin_switches.cc.orig	2024-08-06 19:52:23.721836300 +0000
-+++ components/signin/public/base/signin_switches.cc
-@@ -129,11 +129,11 @@ bool IsExplicitBrowserSigninUIOnDesktopE
- }
- 
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- 
- // Desktop and Android are being launched (enabled by default), iOS is pending.
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #define MINOR_MODE_FEATURE_DEFAULT_STATUS base::FEATURE_ENABLED_BY_DEFAULT
- #else
- #define MINOR_MODE_FEATURE_DEFAULT_STATUS base::FEATURE_DISABLED_BY_DEFAULT
-@@ -147,7 +147,7 @@ constexpr int kMinorModeRestrictionsFetc
- #if BUILDFLAG(IS_ANDROID)
-     // Based on Signin.AccountCapabilities.UserVisibleLatency
-     1000;
--#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-     // Based on Signin.SyncOptIn.PreSyncConfirmationLatency
-     1000;
- #elif BUILDFLAG(IS_IOS)
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.h b/chromium/patches/patch-components_signin_public_base_signin__switches.h
deleted file mode 100644
index 3331751b9e..0000000000
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/signin/public/base/signin_switches.h.orig	2024-08-06 19:52:23.721836300 +0000
-+++ components/signin/public/base/signin_switches.h
-@@ -112,7 +112,7 @@ bool IsExplicitBrowserSigninUIOnDesktopE
- 
- // Controls the view mode for (history) sync screen.
- #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kMinorModeRestrictionsForHistorySyncOptIn);
- 
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index e6c955b8e5..6cad9c271a 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	2024-08-06 19:52:23.741838200 +0000
+--- components/soda/soda_util.cc.orig	2024-08-21 22:46:16.556246800 +0000
 +++ components/soda/soda_util.cc
 @@ -20,7 +20,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 16a1645d74..2be597df5e 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,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2024-08-06 19:52:23.753839000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2024-08-21 22:46:16.568248000 +0000
 +++ components/startup_metric_utils/common/startup_metric_utils.cc
-@@ -85,7 +85,7 @@ base::TimeTicks CommonStartupMetricRecor
+@@ -94,7 +94,7 @@ base::TimeTicks CommonStartupMetricRecor
    // Enabling this logic on OS X causes a significant performance regression.
-   // TODO(crbug.com/40464036): Remove IS_APPLE ifdef once priority changes are
-   // ignored on Mac main thread.
+   // TODO(crbug.com/40464036): Remove IS_APPLE ifdef once utility processes
+   // set their desired main thread priority.
 -#if !BUILDFLAG(IS_APPLE)
 +#if !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD)
    static bool statics_initialized = false;
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index cb96aa53e3..70058e3c9c 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	2024-08-06 19:52:23.753839000 +0000
+--- components/storage_monitor/BUILD.gn.orig	2024-08-21 22:46:16.568248000 +0000
 +++ components/storage_monitor/BUILD.gn
 @@ -77,7 +77,7 @@ static_library("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 671212015d..bfb219d585 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	2024-08-06 19:52:23.753839000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig	2024-08-21 22:46:16.570248100 +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 ff9438b2df..a431c4a566 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	2024-08-06 19:52:23.753839000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig	2024-08-21 22:46:16.570248100 +0000
 +++ components/storage_monitor/removable_device_constants.h
 @@ -14,7 +14,7 @@ namespace storage_monitor {
  extern const char kFSUniqueIdPrefix[];
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 dab079df57..b7b418eb51 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	2024-08-06 19:52:24.101868600 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig	2024-08-21 22:46:16.909283000 +0000
 +++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
 @@ -47,7 +47,7 @@ SupervisedUserMetricsService::Supervised
        extensions_metrics_delegate_(std::move(extensions_metrics_delegate)) {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 06104188eb..94a8e3f3f1 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,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2024-08-06 19:52:24.101868600 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2024-08-21 22:46:16.910283000 +0000
 +++ components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -153,7 +153,7 @@ void RegisterProfilePrefs(PrefRegistrySi
-       static_cast<int>(FirstTimeInterstitialBannerState::kUnknown));
+@@ -154,7 +154,7 @@ void RegisterProfilePrefs(PrefRegistrySi
    registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
+   registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
  #if BUILDFLAG(ENABLE_EXTENSIONS) && \
 -    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
 +    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
index bccd04b207..79081c2434 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_service.cc.orig	2024-08-06 19:52:24.101868600 +0000
+--- components/supervised_user/core/browser/supervised_user_service.cc.orig	2024-08-21 22:46:16.910283000 +0000
 +++ components/supervised_user/core/browser/supervised_user_service.cc
-@@ -175,7 +175,7 @@ FirstTimeInterstitialBannerState Supervi
+@@ -176,7 +176,7 @@ FirstTimeInterstitialBannerState Supervi
      const FirstTimeInterstitialBannerState original_state) {
    FirstTimeInterstitialBannerState target_state = original_state;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 8969816884..fab36f5a13 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/features.cc.orig	2024-08-06 19:52:24.105868800 +0000
+--- components/supervised_user/core/common/features.cc.orig	2024-08-21 22:46:16.912283200 +0000
 +++ components/supervised_user/core/common/features.cc
-@@ -59,7 +59,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExten
+@@ -66,7 +66,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExten
               "UpdatedSupervisedUserExtensionApprovalStrings",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop,
               "EnableExtensionsPermissionsForSupervisedUsersOnDesktop",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -74,7 +74,7 @@ bool IsSupervisedUserSkipParentApprovalT
+@@ -81,7 +81,7 @@ bool IsSupervisedUserSkipParentApprovalT
  #if BUILDFLAG(IS_CHROMEOS)
    return base::FeatureList::IsEnabled(
        kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
@@ -24,12 +24,28 @@ $NetBSD$
    bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
        kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
    bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -101,7 +101,7 @@ BASE_FEATURE(kCustomWebSignInInterceptFo
-              "CustomWebSignInInterceptForSupervisedUsers",
+@@ -106,13 +106,13 @@ BASE_FEATURE(kCustomWebSignInInterceptFo
+              "CustomWebSignInInterceptForSupervisedUsersUi",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kShowKiteForSupervisedUsers,
+              "ShowKiteForSupervisedUsers",
+              base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+ 
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kHideGuestModeForSupervisedUsers,
               "HideGuestModeForSupervisedUsers",
               base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -122,7 +122,7 @@ BASE_FEATURE(kForceSafeSearchForUnauthen
+              "ForceSafeSearchForUnauthenticatedSupervisedUsers",
+              base::FEATURE_DISABLED_BY_DEFAULT);
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kForceSupervisedUserReauthenticationForYouTube,
+              "ForceSupervisedUserReauthenticationForYouTube",
+              base::FEATURE_DISABLED_BY_DEFAULT);
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 a07a7ff5b8..31745f5813 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/features.h.orig	2024-08-06 19:52:24.105868800 +0000
+--- components/supervised_user/core/common/features.h.orig	2024-08-21 22:46:16.912283200 +0000
 +++ components/supervised_user/core/common/features.h
 @@ -25,7 +25,7 @@ BASE_DECLARE_FEATURE(
  // Applies new informative strings during the parental extension approval flow.
@@ -15,12 +15,26 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
  #endif
  
-@@ -53,7 +53,7 @@ bool IsSupervisedUserSkipParentApprovalT
- // Only affects Desktop platforms.
- BASE_DECLARE_FEATURE(kCustomWebSignInInterceptForSupervisedUsers);
+@@ -62,11 +62,11 @@ BASE_DECLARE_FEATURE(kCustomWebSignInInt
+ 
+ // Displays a Family Link kite badge on the supervised user avatar in various
+ // surfaces.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kShowKiteForSupervisedUsers);
+ #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  // This hides the following guest mode entry points for supervised users:
  //
  // * In the Profile menu for supervised profiles
+@@ -78,7 +78,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
+ // unauthenticated (e.g. signed out of the content area) account.
+ BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Force re-authentication when an unauthenticated supervised user tries to
+ // access YouTube, so that content restrictions can be applied.
+ BASE_DECLARE_FEATURE(kForceSupervisedUserReauthenticationForYouTube);
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 49b664ce41..c079442356 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	2024-08-06 19:52:24.105868800 +0000
+--- components/supervised_user/core/common/pref_names.h.orig	2024-08-21 22:46:16.913283300 +0000
 +++ components/supervised_user/core/common/pref_names.h
 @@ -137,7 +137,7 @@ inline constexpr char kFirstTimeIntersti
      "profile.managed.banner_state";
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 3f173cbbdd..a819b612d1 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	2024-08-06 19:52:24.185875700 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig	2024-08-21 22:46:16.988291000 +0000
 +++ components/sync_device_info/local_device_info_util.cc
 @@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
  sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index 2acac27757..c4a634c081 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	2024-08-06 19:52:24.185875700 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig	2024-08-21 22:46:16.988291000 +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 7979a9e2f7..e0676445d8 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	2024-08-06 19:52:24.109869200 +0000
+--- components/sync/base/sync_util.cc.orig	2024-08-21 22:46:16.919284000 +0000
 +++ components/sync/base/sync_util.cc
 @@ -45,6 +45,8 @@ std::string GetSystemString() {
    system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index e6c06a754d..2619e0f8ab 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	2024-08-06 19:52:24.197876700 +0000
+--- components/system_cpu/cpu_probe.cc.orig	2024-08-21 22:46:16.998292200 +0000
 +++ components/system_cpu/cpu_probe.cc
 @@ -30,6 +30,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Crea
    return CpuProbeWin::Create();
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 2f422b89e2..831bb456cc 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	2024-08-06 19:52:24.665916200 +0000
+--- components/translate/core/common/translate_util.cc.orig	2024-08-21 22:46:17.474341000 +0000
 +++ components/translate/core/common/translate_util.cc
 @@ -21,7 +21,7 @@ const char kSecurityOrigin[] = "https://
  BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
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
new file mode 100644
index 0000000000..95eb7f7411
--- /dev/null
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2024-08-21 22:46:17.483342000 +0000
++++ components/trusted_vault/trusted_vault_connection_impl.cc
+@@ -101,7 +101,7 @@ GetLocalPhysicalDeviceType() {
+   // currently used or even built on all platforms.
+ #if BUILDFLAG(IS_CHROMEOS)
+   return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_CHROMEOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_LINUX;
+ #elif BUILDFLAG(IS_ANDROID)
+   return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_ANDROID;
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 4fd6a0e634..5a18ebcb45 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	2024-08-06 19:52:24.709920000 +0000
+--- components/update_client/update_query_params.cc.orig	2024-08-21 22:46:17.607354600 +0000
 +++ components/update_client/update_query_params.cc
 @@ -42,6 +42,10 @@ const char 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 16f52a953d..a0351f2da3 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	2024-08-06 19:52:24.713920400 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2024-08-21 22:46:17.613355200 +0000
 +++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
 @@ -294,7 +294,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 8a2aca8e14..c83e2f37a4 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/user_education/views/help_bubble_view.cc.orig	2024-08-06 19:52:24.733922000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig	2024-08-21 22:46:17.634357500 +0000
 +++ components/user_education/views/help_bubble_view.cc
-@@ -997,7 +997,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
+@@ -856,7 +856,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
  void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
                                                views::Widget* widget) const {
    BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index 447d1a8d8c..fa13ca0f2a 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/variations/service/variations_service.cc.orig	2024-08-06 19:52:24.757924000 +0000
+--- components/variations/service/variations_service.cc.orig	2024-08-21 22:46:17.659360000 +0000
 +++ components/variations/service/variations_service.cc
 @@ -101,7 +101,7 @@ std::string GetPlatformString() {
    return "android";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index e354b51656..a71a0c2bfa 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/visited_url_ranking/public/url_visit_util.cc.orig	2024-08-06 19:52:24.789926800 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig	2024-08-21 22:46:17.683362500 +0000
 +++ components/visited_url_ranking/public/url_visit_util.cc
-@@ -54,7 +54,7 @@ PlatformType GetPlatformInput() {
+@@ -62,7 +62,7 @@ PlatformType GetPlatformInput() {
    return PlatformType::kWindows;
  #elif BUILDFLAG(IS_MAC)
    return PlatformType::kMac;
diff --git a/chromium/patches/patch-components_viz_common_features.cc b/chromium/patches/patch-components_viz_common_features.cc
index 2a5a4c5483..6f6251df35 100644
--- a/chromium/patches/patch-components_viz_common_features.cc
+++ b/chromium/patches/patch-components_viz_common_features.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/common/features.cc.orig	2024-08-06 19:52:24.793927000 +0000
+--- components/viz/common/features.cc.orig	2024-08-21 22:46:17.689363000 +0000
 +++ components/viz/common/features.cc
-@@ -263,7 +263,7 @@ BASE_FEATURE(kBufferQueueImageSetPurgeab
-              "BufferQueueImageSetPurgeable",
+@@ -234,7 +234,7 @@ BASE_FEATURE(kAllowForceMergeRenderPassW
+              "AllowForceMergeRenderPassWithRequireOverlayQuads",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
  // On platforms using SkiaOutputDeviceBufferQueue and not yet universally using
  // SkiaRenderer-allocated images, when this is true SkiaRenderer will allocate
  // and maintain a buffer queue of images for the root render pass, instead of
-@@ -559,7 +559,7 @@ bool ShouldOnBeginFrameThrottleVideo() {
+@@ -500,7 +500,7 @@ bool ShouldOnBeginFrameThrottleVideo() {
    return base::FeatureList::IsEnabled(features::kOnBeginFrameThrottleVideo);
  }
  
diff --git a/chromium/patches/patch-components_viz_common_features.h b/chromium/patches/patch-components_viz_common_features.h
index 631b4737dd..97dfed95f2 100644
--- a/chromium/patches/patch-components_viz_common_features.h
+++ b/chromium/patches/patch-components_viz_common_features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/common/features.h.orig	2024-08-06 19:52:24.793927000 +0000
+--- components/viz/common/features.h.orig	2024-08-21 22:46:17.689363000 +0000
 +++ components/viz/common/features.h
-@@ -75,7 +75,7 @@ VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(k
+@@ -72,7 +72,7 @@ VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(k
  VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kAllowUndamagedNonrootRenderPassToSkip);
  VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(
      kAllowForceMergeRenderPassWithRequireOverlayQuads);
@@ -14,9 +14,9 @@ $NetBSD$
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kRendererAllocatesImages);
  #endif
- VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kBufferQueueImageSetPurgeable);
-@@ -136,7 +136,7 @@ VIZ_COMMON_EXPORT std::optional<double> 
- VIZ_COMMON_EXPORT std::optional<double> IsDynamicSchedulerEnabledForClients();
+ VIZ_COMMON_EXPORT BASE_DECLARE_FEATURE(kOnBeginFrameAcks);
+@@ -129,7 +129,7 @@ VIZ_COMMON_EXPORT bool UseWebViewNewInva
+ VIZ_COMMON_EXPORT bool UseSurfaceLayerForVideo();
  VIZ_COMMON_EXPORT int MaxOverlaysConsidered();
  VIZ_COMMON_EXPORT bool ShouldOnBeginFrameThrottleVideo();
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
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 13ecdcefa3..428bd6e9c5 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	2024-08-06 19:52:24.813928600 +0000
+--- components/viz/host/host_display_client.cc.orig	2024-08-21 22:46:17.707364800 +0000
 +++ components/viz/host/host_display_client.cc
 @@ -65,7 +65,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 a273af3948..6827257c32 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	2024-08-06 19:52:24.813928600 +0000
+--- components/viz/host/host_display_client.h.orig	2024-08-21 22:46:17.708365000 +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__device__buffer__queue.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc
index 4aad8fd8ed..60638f2e2f 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__device__buffer__queue.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_device_buffer_queue.cc.orig	2024-08-06 19:52:24.849931700 +0000
+--- components/viz/service/display_embedder/skia_output_device_buffer_queue.cc.orig	2024-08-21 22:46:17.739368200 +0000
 +++ components/viz/service/display_embedder/skia_output_device_buffer_queue.cc
-@@ -174,7 +174,7 @@ SkiaOutputDeviceBufferQueue::SkiaOutputD
+@@ -175,7 +175,7 @@ SkiaOutputDeviceBufferQueue::SkiaOutputD
    capabilities_.only_invalidates_damage_rect = false;
    capabilities_.number_of_buffers = 3;
  
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 fe7d77b9d4..b8efff6422 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	2024-08-06 19:52:24.853932100 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig	2024-08-21 22:46:17.742368500 +0000
 +++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1546,7 +1546,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1663,7 +1663,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
                                              ->GetVulkanPhysicalDevice(),
                                          VK_IMAGE_TILING_OPTIMAL, vk_format,
                                          si_format, yuv_color_space, 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 8e6700fb73..28360bfda0 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.cc.orig	2024-08-06 19:52:24.853932100 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig	2024-08-21 22:46:17.744368800 +0000
 +++ components/viz/service/display_embedder/software_output_surface.cc
-@@ -124,7 +124,7 @@ void SoftwareOutputSurface::SwapBuffersC
+@@ -119,7 +119,7 @@ void SoftwareOutputSurface::SwapBuffersC
        now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
    if (needs_swap_size_notifications_)
      client_->DidSwapWithSize(pixel_size);
  #endif
-@@ -153,7 +153,7 @@ gfx::OverlayTransform SoftwareOutputSurf
+@@ -148,7 +148,7 @@ gfx::OverlayTransform SoftwareOutputSurf
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 dd53e622e8..e0e0444619 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.h.orig	2024-08-06 19:52:24.853932100 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig	2024-08-21 22:46:17.744368800 +0000
 +++ components/viz/service/display_embedder/software_output_surface.h
-@@ -47,7 +47,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
+@@ -45,7 +45,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
    gfx::OverlayTransform GetDisplayTransform() override;
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
    void SetNeedsSwapSizeNotifications(
        bool needs_swap_size_notifications) override;
  #endif
-@@ -70,7 +70,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
+@@ -65,7 +65,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 c05f1bb230..28d10b6001 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	2024-08-06 19:52:24.841931000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig	2024-08-21 22:46:17.732367500 +0000
 +++ components/viz/service/display/skia_renderer.cc
-@@ -1422,7 +1422,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1441,7 +1441,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 15b27685d9..4e94ba45fd 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	2024-08-06 19:52:24.857932300 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2024-08-21 22:46:17.748369000 +0000
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
 @@ -111,7 +111,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);
-@@ -656,7 +656,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -673,7 +673,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 7d3646e11a..30001998aa 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	2024-08-06 19:52:24.857932300 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2024-08-21 22:46:17.748369000 +0000
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -209,7 +209,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
+@@ -214,7 +214,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
    // See comments on `EvictionHandler`.
    EvictionHandler eviction_handler_;
  
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 49ace03956..78f0350fb8 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	2024-08-06 19:52:24.873933800 +0000
+--- components/viz/test/fake_display_client.cc.orig	2024-08-21 22:46:17.760370300 +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 aef3cce7f1..76ae53f514 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	2024-08-06 19:52:24.873933800 +0000
+--- components/viz/test/fake_display_client.h.orig	2024-08-21 22:46:17.760370300 +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 617c91331d..d428d7edd9 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	2024-08-06 19:52:24.873933800 +0000
+--- components/viz/test/mock_display_client.h.orig	2024-08-21 22:46:17.761370400 +0000
 +++ components/viz/test/mock_display_client.h
 @@ -43,7 +43,7 @@ class MockDisplayClient : public mojom::
    MOCK_METHOD1(SetWideColorEnabled, void(bool enabled));
diff --git a/chromium/patches/patch-components_webapps_browser_features.cc b/chromium/patches/patch-components_webapps_browser_features.cc
new file mode 100644
index 0000000000..456d24a59a
--- /dev/null
+++ b/chromium/patches/patch-components_webapps_browser_features.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/webapps/browser/features.cc.orig	2024-08-21 22:46:17.793373800 +0000
++++ components/webapps/browser/features.cc
+@@ -59,7 +59,7 @@ extern const base::FeatureParam<int> kBa
+ BASE_FEATURE(kWebAppsEnableMLModelForPromotion,
+              "WebAppsEnableMLModelForPromotion",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+              base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index 9daf6cd40b..f190392056 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	2024-08-06 19:52:24.981943000 +0000
+--- content/app/BUILD.gn.orig	2024-08-21 22:46:17.863381000 +0000
 +++ content/app/BUILD.gn
 @@ -96,9 +96,9 @@ source_set("content_main_runner_app") {
        "//chromeos/startup:constants",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index 3503758530..e6a18f581d 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,14 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main.cc.orig	2024-08-06 19:52:24.981943000 +0000
+--- content/app/content_main.cc.orig	2024-08-21 22:46:17.864381000 +0000
 +++ content/app/content_main.cc
-@@ -206,7 +206,7 @@ RunContentProcess(ContentMainParams para
- #endif
+@@ -207,7 +207,7 @@ RunContentProcess(ContentMainParams para
      base::EnableTerminationOnOutOfMemory();
+     logging::RegisterAbslAbortHook();
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      // 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
+@@ -293,7 +293,7 @@ RunContentProcess(ContentMainParams para
+     command_line->AppendSwitch(switches::kUseMobileUserAgent);
+ #endif
+ 
+-#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD)
++#if (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)) && !defined(COMPONENT_BUILD) && defined(notyet)
+     base::subtle::EnableFDOwnershipEnforcement(true);
+ #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 7e0ce9314b..9f33a690b2 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main_runner_impl.cc.orig	2024-08-06 19:52:24.981943000 +0000
+--- content/app/content_main_runner_impl.cc.orig	2024-08-21 22:46:17.864381000 +0000
 +++ content/app/content_main_runner_impl.cc
 @@ -149,18 +149,20 @@
  #include "content/browser/posix_file_descriptor_info_impl.h"
@@ -40,7 +40,7 @@ $NetBSD$
  #if BUILDFLAG(IS_ANDROID)
  #include "base/system/sys_info.h"
  #include "content/browser/android/battery_metrics.h"
-@@ -389,7 +395,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -403,7 +409,7 @@ void InitializeZygoteSandboxForBrowserPr
  }
  #endif  // BUILDFLAG(USE_ZYGOTE)
  
@@ -49,7 +49,7 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_PPAPI)
  // Loads the (native) libraries but does not initialize them (i.e., does not
-@@ -427,7 +433,10 @@ void PreloadLibraryCdms() {
+@@ -441,7 +447,10 @@ void PreloadLibraryCdms() {
  
  void PreSandboxInit() {
    // Ensure the /dev/urandom is opened.
@@ -60,7 +60,7 @@ $NetBSD$
  
    // May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
    // files.
-@@ -439,9 +448,16 @@ void PreSandboxInit() {
+@@ -453,9 +462,16 @@ void PreSandboxInit() {
    // https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
    CRYPTO_pre_sandbox_init();
  
@@ -77,7 +77,7 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_PPAPI)
    // Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -889,11 +905,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -877,11 +893,10 @@ int ContentMainRunnerImpl::Initialize(Co
                   base::GlobalDescriptors::kBaseDescriptor);
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -91,7 +91,7 @@ $NetBSD$
  
  #endif  // !BUILDFLAG(IS_WIN)
  
-@@ -1041,6 +1056,18 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1058,6 +1073,18 @@ int ContentMainRunnerImpl::Initialize(Co
        process_type == switches::kZygoteProcess) {
      PreSandboxInit();
    }
@@ -110,7 +110,7 @@ $NetBSD$
  #endif
  
    delegate_->SandboxInitialized(process_type);
-@@ -1114,7 +1141,7 @@ int NO_STACK_PROTECTOR ContentMainRunner
+@@ -1133,7 +1160,7 @@ int NO_STACK_PROTECTOR ContentMainRunner
            ->ReconfigureAfterFeatureListInit(process_type);
      }
  
@@ -119,7 +119,7 @@ $NetBSD$
      // If dynamic Mojo Core is being used, ensure that it's loaded very early in
      // the child/zygote process, before any sandbox is initialized. The library
      // is not fully initialized with IPC support until a ChildProcess is later
-@@ -1150,6 +1177,11 @@ int NO_STACK_PROTECTOR ContentMainRunner
+@@ -1169,6 +1196,11 @@ int NO_STACK_PROTECTOR ContentMainRunner
  
    RegisterMainThreadFactories();
  
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index b86d0bb5f7..b41ed7f59f 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	2024-08-06 19:52:24.985943300 +0000
+--- content/browser/BUILD.gn.orig	2024-08-21 22:46:17.870381600 +0000
 +++ content/browser/BUILD.gn
-@@ -2375,6 +2375,14 @@ source_set("browser") {
+@@ -2396,6 +2396,14 @@ source_set("browser") {
      ]
    }
  
@@ -21,7 +21,7 @@ $NetBSD$
    if (is_linux || is_chromeos) {
      sources += [
        "child_process_launcher_helper_linux.cc",
-@@ -2413,6 +2421,15 @@ source_set("browser") {
+@@ -2438,6 +2446,15 @@ source_set("browser") {
      deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ]
    }
  
diff --git a/chromium/patches/patch-content_browser_audio_audio__service.cc b/chromium/patches/patch-content_browser_audio_audio__service.cc
index 123d9f401a..90ef4a6374 100644
--- a/chromium/patches/patch-content_browser_audio_audio__service.cc
+++ b/chromium/patches/patch-content_browser_audio_audio__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/audio/audio_service.cc.orig	2024-08-06 19:52:25.045948300 +0000
+--- content/browser/audio/audio_service.cc.orig	2024-08-21 22:46:17.925387100 +0000
 +++ content/browser/audio/audio_service.cc
 @@ -32,7 +32,7 @@
  #if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
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 69ad1eefb0..ad48c9ad44 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.cc.orig	2024-08-06 19:52:25.069950300 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig	2024-08-21 22:46:17.948389500 +0000
 +++ content/browser/browser_child_process_host_impl.cc
-@@ -330,6 +330,7 @@ void BrowserChildProcessHostImpl::Launch
+@@ -324,6 +324,7 @@ void BrowserChildProcessHostImpl::Launch
        switches::kMojoCoreLibraryPath,
        switches::kPerfettoDisableInterning,
        switches::kTraceToConsole,
@@ -14,7 +14,7 @@ $NetBSD$
    };
    cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
  
-@@ -658,7 +659,7 @@ void BrowserChildProcessHostImpl::OnProc
+@@ -655,7 +656,7 @@ void BrowserChildProcessHostImpl::OnProc
            ->child_process());
  #endif
  
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index 344f03dbdd..6d51b405ca 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	2024-08-06 19:52:25.069950300 +0000
+--- content/browser/browser_child_process_host_impl.h.orig	2024-08-21 22:46:17.949389700 +0000
 +++ content/browser/browser_child_process_host_impl.h
 @@ -35,7 +35,7 @@
  #include "base/win/object_watcher.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/child_thread_type_switcher_linux.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -273,7 +273,7 @@ class BrowserChildProcessHostImpl
+@@ -269,7 +269,7 @@ class BrowserChildProcessHostImpl
    std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
  #endif
  
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 232602f048..5628f3ca53 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	2024-08-06 19:52:25.069950300 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig	2024-08-21 22:46:17.949389700 +0000
 +++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
 @@ -62,7 +62,7 @@ void BrowserChildProcessHostImpl::BindHo
      }
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index f5c734254b..d0024232db 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_main_loop.cc.orig	2024-08-06 19:52:25.073950800 +0000
+--- content/browser/browser_main_loop.cc.orig	2024-08-21 22:46:17.951390000 +0000
 +++ content/browser/browser_main_loop.cc
-@@ -251,6 +251,12 @@
+@@ -254,6 +254,12 @@
  #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
  #endif
  
@@ -19,7 +19,7 @@ $NetBSD$
  // One of the linux specific headers defines this as a macro.
  #ifdef DestroyAll
  #undef DestroyAll
-@@ -546,6 +552,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -549,6 +555,12 @@ int BrowserMainLoop::EarlyInitialization
    // by now since a thread to start the ServiceManager has been created
    // before the browser main loop starts.
    DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -32,7 +32,7 @@ $NetBSD$
  #endif
  
    // GLib's spawning of new processes is buggy, so it's important that at this
-@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -586,7 +598,7 @@ int BrowserMainLoop::EarlyInitialization
    base::PlatformThread::SetCurrentThreadType(base::ThreadType::kCompositing);
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper.h b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
index 66b12d15df..6832053426 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper.h
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/child_process_launcher_helper.h.orig	2024-08-06 19:52:25.089952000 +0000
+--- content/browser/child_process_launcher_helper.h.orig	2024-08-21 22:46:17.968391700 +0000
 +++ content/browser/child_process_launcher_helper.h
-@@ -297,7 +297,7 @@ class ChildProcessLauncherHelper
+@@ -299,7 +299,7 @@ class ChildProcessLauncherHelper
    std::optional<base::ProcessId> process_id_ = std::nullopt;
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index b8bc5898b1..2b87450e38 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	2024-08-06 19:52:25.089952000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig	2024-08-21 22:46:17.968391700 +0000
 +++ content/browser/child_process_launcher_helper_linux.cc
 @@ -22,7 +22,9 @@
  #include "content/public/common/result_codes.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 9172eb6c78..9cbf321225 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	2024-08-06 19:52:25.093952400 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig	2024-08-21 22:46:17.970392000 +0000
 +++ content/browser/child_thread_type_switcher_linux.cc
 @@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base:
                                     base::ThreadType thread_type) {
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 96142713fc..94ce343d27 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/compositor/viz_process_transport_factory.cc.orig	2024-08-06 19:52:25.093952400 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig	2024-08-21 22:46:17.974392200 +0000
 +++ content/browser/compositor/viz_process_transport_factory.cc
 @@ -110,7 +110,7 @@ class HostDisplayClient : public viz::Ho
    HostDisplayClient& operator=(const HostDisplayClient&) = delete;
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 28fa3a59f8..9c3ae13298 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	2024-08-06 19:52:25.105953500 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2024-08-21 22:46:17.983393200 +0000
 +++ content/browser/devtools/devtools_frontend_host_impl.cc
 @@ -27,7 +27,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 e7e8bc5a18..70a6026a48 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	2024-08-06 19:52:25.105953500 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig	2024-08-21 22:46:17.983393200 +0000
 +++ content/browser/devtools/devtools_frontend_host_impl.h
 @@ -34,7 +34,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 c62ae86684..5e255adf42 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	2024-08-06 19:52:25.117954500 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig	2024-08-21 22:46:17.996394600 +0000
 +++ content/browser/devtools/protocol/system_info_handler.cc
 @@ -51,7 +51,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 ff616dfa25..a1e8a28a14 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	2024-08-06 19:52:25.137956100 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig	2024-08-21 22:46:18.016396500 +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 f9f554f809..81cae40c42 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	2024-08-14 17:14:29.843260411 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2024-08-27 11:35:20.951873149 +0000
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
 @@ -0,0 +1,55 @@
 +// 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 8f3e044ac6..bf0fb0109b 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	2024-08-06 19:52:25.141956300 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig	2024-08-21 22:46:18.017396700 +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 1943884de2..d82a1b0e0d 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	2024-08-06 19:52:25.145956800 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig	2024-08-21 22:46:18.021397000 +0000
 +++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
 @@ -62,7 +62,7 @@ void FileSystemAccessLocalPathWatcher::I
    FilePathWatcher::WatchOptions watch_options{
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 44d9e4aade..78ce585472 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	2024-08-06 19:52:25.153957400 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig	2024-08-21 22:46:18.030398100 +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 a69ff436ee..e67468830c 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/compositor_util.cc.orig	2024-08-06 19:52:25.157957800 +0000
+--- content/browser/gpu/compositor_util.cc.orig	2024-08-21 22:46:18.034398600 +0000
 +++ content/browser/gpu/compositor_util.cc
-@@ -154,7 +154,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
+@@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_decode",
        SafeGetFeatureStatus(
            gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
@@ -15,7 +15,7 @@ $NetBSD$
            !base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) ||
  #endif  // BUILDFLAG(IS_LINUX)
                command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode)),
-@@ -166,7 +166,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
+@@ -165,7 +165,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_encode",
        SafeGetFeatureStatus(
            gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
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 86bc3474ac..212201499b 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	2024-08-06 19:52:25.157957800 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig	2024-08-21 22:46:18.034398600 +0000
 +++ content/browser/gpu/gpu_data_manager_impl.cc
-@@ -397,7 +397,7 @@ void GpuDataManagerImpl::OnDisplayMetric
+@@ -402,7 +402,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 4e2547be05..789285e575 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	2024-08-06 19:52:25.157957800 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig	2024-08-21 22:46:18.034398600 +0000
 +++ content/browser/gpu/gpu_data_manager_impl.h
-@@ -219,7 +219,7 @@ class CONTENT_EXPORT GpuDataManagerImpl 
+@@ -220,7 +220,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 32ed777dc4..f79f83ee47 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	2024-08-06 19:52:25.157957800 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2024-08-21 22:46:18.035398500 +0000
 +++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1697,7 +1697,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1685,7 +1685,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 02f2fe8760..19fbf8493e 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2024-08-06 19:52:25.157957800 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2024-08-21 22:46:18.035398500 +0000
 +++ content/browser/gpu/gpu_data_manager_impl_private.h
-@@ -150,7 +150,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -147,7 +147,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
    void OnDisplayMetricsChanged(const display::Display& display,
                                 uint32_t changed_metrics);
  
@@ -15,7 +15,7 @@ $NetBSD$
    bool IsGpuMemoryBufferNV12Supported();
    void SetGpuMemoryBufferNV12Supported(bool supported);
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -302,7 +302,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
+@@ -303,7 +303,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__memory__buffer__manager__singleton.cc b/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
index f2f1e0de03..601d4b517b 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2024-08-06 19:52:25.161958200 +0000
+--- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2024-08-21 22:46:18.037398800 +0000
 +++ content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
 @@ -54,7 +54,7 @@ scoped_refptr<base::SingleThreadTaskRunn
  #endif
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 edfc53bdf3..3b59a47aca 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_process_host.cc.orig	2024-08-06 19:52:25.161958200 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig	2024-08-21 22:46:18.038398700 +0000
 +++ content/browser/gpu/gpu_process_host.cc
 @@ -273,6 +273,7 @@ static const char* const kSwitchNames[] 
      switches::kEnableLowEndDeviceMode,
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 384757b62f..0004305c05 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	2024-08-06 19:52:25.241964800 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig	2024-08-21 22:46:18.112406500 +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 47eb59768a..4d7e0f7f34 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	2024-08-06 19:52:25.245965200 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig	2024-08-21 22:46:18.116407000 +0000
 +++ content/browser/media/media_keys_listener_manager_impl.cc
 @@ -333,7 +333,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 23f43e8726..26d502eff5 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/network_service_instance_impl.cc.orig	2024-08-06 19:52:25.265967000 +0000
+--- content/browser/network_service_instance_impl.cc.orig	2024-08-21 22:46:18.137409000 +0000
 +++ content/browser/network_service_instance_impl.cc
-@@ -82,7 +82,7 @@
+@@ -85,7 +85,7 @@
  #include "content/browser/network/network_service_process_tracker_win.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/system_dns_resolution/system_dns_resolver.h"
  #include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
  #endif
-@@ -360,7 +360,7 @@ void CreateInProcessNetworkService(
+@@ -363,7 +363,7 @@ void CreateInProcessNetworkService(
                                  std::move(receiver)));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
  // high-priority thread pool.
  void RunSystemDnsResolverOnThreadPool(
-@@ -429,7 +429,7 @@ network::mojom::NetworkServiceParamsPtr 
+@@ -432,7 +432,7 @@ network::mojom::NetworkServiceParamsPtr 
    }
  #endif  // BUILDFLAG(IS_POSIX)
  
diff --git a/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
index 3c83f742f4..1351af9936 100644
--- a/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig	2024-08-06 19:52:25.281968400 +0000
+--- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig	2024-08-21 22:46:18.150410400 +0000
 +++ content/browser/ppapi_plugin_process_host_receiver_bindings.cc
 @@ -8,7 +8,7 @@
  
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 87f657bf60..e083e7b186 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/delegated_frame_host.cc.orig	2024-08-06 19:52:25.321971700 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig	2024-08-21 22:46:18.187414200 +0000
 +++ content/browser/renderer_host/delegated_frame_host.cc
 @@ -318,7 +318,7 @@ void DelegatedFrameHost::EmbedSurface(
  
diff --git a/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc b/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
index 39fdf74fcb..674153d4d1 100644
--- a/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_input_input__device__change__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/input/input_device_change_observer.cc.orig	2024-08-06 19:52:25.329972300 +0000
+--- content/browser/renderer_host/input/input_device_change_observer.cc.orig	2024-08-21 22:46:18.195415000 +0000
 +++ content/browser/renderer_host/input/input_device_change_observer.cc
 @@ -9,7 +9,7 @@
  
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 a7b2bf3aa2..efd8b4da40 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	2024-08-06 19:52:25.345973700 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig	2024-08-21 22:46:18.210416600 +0000
 +++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
 @@ -25,7 +25,7 @@
  #include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc b/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
index d32ff08fb9..1f09e653cb 100644
--- a/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2024-08-06 19:52:25.377976400 +0000
+--- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2024-08-21 22:46:18.237419400 +0000
 +++ content/browser/renderer_host/pepper/pepper_file_io_host.cc
 @@ -462,7 +462,7 @@ void PepperFileIOHost::OnLocalFileOpened
      ppapi::host::ReplyMessageContext reply_context,
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 e062a75c3b..420704acda 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	2024-08-06 19:52:25.409979000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig	2024-08-21 22:46:18.261421700 +0000
 +++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -224,7 +224,7 @@
+@@ -218,7 +218,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
-@@ -965,7 +965,7 @@ static constexpr size_t kUnknownPlatform
+@@ -948,7 +948,7 @@ static constexpr size_t kUnknownPlatform
  // to indicate failure and std::numeric_limits<size_t>::max() to indicate
  // unlimited.
  size_t GetPlatformProcessLimit() {
@@ -24,34 +24,16 @@ $NetBSD$
    struct rlimit limit;
    if (getrlimit(RLIMIT_NPROC, &limit) != 0)
      return kUnknownPlatformProcessLimit;
-@@ -1151,7 +1151,7 @@ class RenderProcessHostImpl::IOThreadHos
-   IOThreadHostImpl& operator=(const IOThreadHostImpl& other) = delete;
+@@ -1121,7 +1121,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
  
-   void SetPid(base::ProcessId child_pid) {
+ void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
+     base::ProcessId child_pid) {
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     child_thread_type_switcher_.SetPid(child_pid);
+   child_thread_type_switcher_.SetPid(child_pid);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-   }
-@@ -1172,7 +1172,7 @@ class RenderProcessHostImpl::IOThreadHos
-         return;
-     }
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
-       ConnectToFontService(std::move(font_receiver));
-       return;
-@@ -1266,7 +1266,7 @@ class RenderProcessHostImpl::IOThreadHos
-   std::unique_ptr<service_manager::BinderRegistry> binders_;
-   mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
-       video_encode_accelerator_factory_remote_;
-   ChildThreadTypeSwitcher child_thread_type_switcher_;
-@@ -3429,7 +3429,7 @@ void RenderProcessHostImpl::AppendRender
+ }
+@@ -3131,7 +3131,7 @@ void RenderProcessHostImpl::AppendRender
              base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
    }
  
@@ -60,7 +42,7 @@ $NetBSD$
    // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
    // for NV12 GPU memory buffer.
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3487,6 +3487,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3188,6 +3188,7 @@ void RenderProcessHostImpl::PropagateBro
      switches::kDisableSpeechAPI,
      switches::kDisableThreadedCompositing,
      switches::kDisableTouchDragDrop,
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 6cac15fc7a..676b2b1be7 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,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl.h.orig	2024-08-06 19:52:25.409979000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig	2024-08-21 22:46:18.262421800 +0000
 +++ content/browser/renderer_host/render_process_host_impl.h
-@@ -594,7 +594,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -102,7 +102,7 @@
+ #include "media/fuchsia_media_codec_provider_impl.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "content/browser/child_thread_type_switcher_linux.h"
+ #include "media/mojo/mojom/video_encode_accelerator.mojom.h"
+ #endif
+@@ -602,7 +602,7 @@ class CONTENT_EXPORT RenderProcessHostIm
    // Sets this RenderProcessHost to be guest only. For Testing only.
    void SetForGuestsOnlyForTesting();
  
@@ -15,3 +24,12 @@ $NetBSD$
    // Launch the zygote early in the browser startup.
    static void EarlyZygoteLaunch();
  #endif  // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
+@@ -967,7 +967,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+     std::unique_ptr<service_manager::BinderRegistry> binders_;
+     mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+     mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
+         video_encode_accelerator_factory_remote_;
+     ChildThreadTypeSwitcher child_thread_type_switcher_;
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
new file mode 100644
index 0000000000..62d934c98e
--- /dev/null
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.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
+
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2024-08-21 22:46:18.262421800 +0000
++++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
+@@ -52,7 +52,7 @@
+ #include "third_party/blink/public/mojom/webdatabase/web_database.mojom.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/services/font/public/mojom/font_service.mojom.h"  // nogncheck
+ #include "content/browser/font_service.h"  // nogncheck
+ #include "content/browser/media/video_encode_accelerator_provider_launcher.h"
+@@ -341,7 +341,7 @@ void RenderProcessHostImpl::IOThreadHost
+   }
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
+     ConnectToFontService(std::move(font_receiver));
+     return;
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 db82717e03..8569e6af0d 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_view_host_impl.cc.orig	2024-08-06 19:52:25.413979500 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig	2024-08-21 22:46:18.264422000 +0000
 +++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -273,7 +273,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
        display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
    prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
        display::win::ScreenWin::GetSystemMetricsInDIP(SM_CXHSCROLL);
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 2903e5e9d0..e53fa16689 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	2024-08-06 19:52:25.417979700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2024-08-21 22:46:18.270422700 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
 @@ -120,7 +120,7 @@
  #include "ui/gfx/gdi_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/accessibility/browser_accessibility_auralinux.h"
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
-@@ -469,7 +469,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHo
      return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
          ->GetCOM();
  
@@ -24,7 +24,7 @@ $NetBSD$
    BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1731,7 +1731,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1733,7 +1733,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) {
-@@ -2559,7 +2559,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2561,7 +2561,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
    return NeedsInputGrab();
  #else
    return false;
-@@ -2743,7 +2743,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -2745,7 +2745,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 a31a12ce83..0400bca36f 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	2024-08-06 19:52:25.417979700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2024-08-21 22:46:18.270422700 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -261,7 +261,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -260,7 +260,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 da7bd6d3b3..9b75bcdb3b 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,10 +4,10 @@ $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	2024-08-06 19:52:25.425980300 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2024-08-21 22:46:18.275423300 +0000
 +++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
-@@ -596,7 +596,7 @@ bool RenderWidgetHostViewEventHandler::C
-   if (event->type() == ui::ET_MOUSE_EXITED) {
+@@ -602,7 +602,7 @@ bool RenderWidgetHostViewEventHandler::C
+   if (event->type() == ui::EventType::kMouseExited) {
      if (mouse_locked || selection_popup)
        return false;
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index 7dce62968b..b0c319606f 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	2024-08-06 19:52:25.441981800 +0000
+--- content/browser/sandbox_host_linux.cc.orig	2024-08-21 22:46:18.290424800 +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 dd800597d0..50232493a4 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	2024-08-06 19:52:25.445982200 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2024-08-21 22:46:18.293425000 +0000
 +++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
 @@ -340,7 +340,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 e9c0472031..7eae998a18 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	2024-08-06 19:52:25.445982200 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2024-08-21 22:46:18.294425000 +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 5bb5809cda..c38d034bfb 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	2024-08-06 19:52:25.445982200 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig	2024-08-21 22:46:18.294425000 +0000
 +++ content/browser/scheduler/responsiveness/native_event_observer.h
 @@ -16,7 +16,7 @@
  #include "content/public/browser/native_event_processor_observer_mac.h"
diff --git a/chromium/patches/patch-content_browser_utility__process__host.cc b/chromium/patches/patch-content_browser_utility__process__host.cc
index 98452ccac1..a71c4e0c9d 100644
--- a/chromium/patches/patch-content_browser_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_utility__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_process_host.cc.orig	2024-08-06 19:52:25.529989200 +0000
+--- content/browser/utility_process_host.cc.orig	2024-08-21 22:46:18.604457000 +0000
 +++ content/browser/utility_process_host.cc
 @@ -61,7 +61,7 @@
  #include "content/browser/v8_snapshot_files.h"
@@ -51,7 +51,7 @@ $NetBSD$
    allowed_gpu_ = true;
  #endif
  }
-@@ -349,7 +349,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -348,7 +348,7 @@ bool UtilityProcessHost::StartProcess() 
        switches::kMuteAudio,
        switches::kUseFileForFakeAudioCapture,
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -60,7 +60,7 @@ $NetBSD$
        switches::kAlsaInputDevice,
        switches::kAlsaOutputDevice,
  #endif
-@@ -408,7 +408,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -407,7 +407,7 @@ bool UtilityProcessHost::StartProcess() 
      file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload(*cmd_line));
  #endif  // BUILDFLAG(IS_POSIX)
  
@@ -69,7 +69,7 @@ $NetBSD$
      // The network service should have access to the parent directories
      // necessary for its usage.
      if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -419,13 +419,13 @@ bool UtilityProcessHost::StartProcess() 
+@@ -418,13 +418,13 @@ bool UtilityProcessHost::StartProcess() 
      }
  #endif  // BUILDFLAG(IS_LINUX)
  
diff --git a/chromium/patches/patch-content_browser_utility__process__host.h b/chromium/patches/patch-content_browser_utility__process__host.h
index 59544c54fe..2e8113b646 100644
--- a/chromium/patches/patch-content_browser_utility__process__host.h
+++ b/chromium/patches/patch-content_browser_utility__process__host.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_process_host.h.orig	2024-08-06 19:52:25.529989200 +0000
+--- content/browser/utility_process_host.h.orig	2024-08-21 22:46:18.604457000 +0000
 +++ content/browser/utility_process_host.h
 @@ -33,7 +33,7 @@ namespace base {
  class Thread;
diff --git a/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
index 84684e0801..7ec99b637b 100644
--- a/chromium/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_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/utility_process_host_receiver_bindings.cc.orig	2024-08-06 19:52:25.529989200 +0000
+--- content/browser/utility_process_host_receiver_bindings.cc.orig	2024-08-21 22:46:18.605457000 +0000
 +++ content/browser/utility_process_host_receiver_bindings.cc
 @@ -10,12 +10,12 @@
  #include "content/public/browser/content_browser_client.h"
diff --git a/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc b/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
index 90c9bc91bf..84b06bc5e3 100644
--- a/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_sandbox_delegate.cc.orig	2024-08-06 19:52:25.529989200 +0000
+--- content/browser/utility_sandbox_delegate.cc.orig	2024-08-21 22:46:18.605457000 +0000
 +++ content/browser/utility_sandbox_delegate.cc
-@@ -67,10 +67,10 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -76,10 +76,10 @@ UtilitySandboxedProcessLauncherDelegate:
  #if BUILDFLAG(IS_FUCHSIA)
        sandbox_type_ == sandbox::mojom::Sandbox::kVideoCapture ||
  #endif
@@ -19,7 +19,7 @@ $NetBSD$
        sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -127,10 +127,10 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -136,10 +136,10 @@ ZygoteCommunication* UtilitySandboxedPro
    // process upon startup.
    if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork ||
        sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
diff --git a/chromium/patches/patch-content_browser_v8__snapshot__files.cc b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
index ac450a1b6f..186a9d6826 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	2024-08-06 19:52:25.529989200 +0000
+--- content/browser/v8_snapshot_files.cc.orig	2024-08-21 22:46:18.605457000 +0000
 +++ content/browser/v8_snapshot_files.cc
 @@ -17,7 +17,7 @@ namespace content {
  std::map<std::string, absl::variant<base::FilePath, base::ScopedFD>>
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 efb78ecad8..cabaa168f6 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	2024-08-06 19:52:25.545990500 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig	2024-08-21 22:46:18.615458000 +0000
 +++ content/browser/web_contents/web_contents_view_aura.cc
 @@ -174,7 +174,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.
-@@ -1333,7 +1333,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1319,7 +1319,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 f51bde0a7f..57b7612206 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	2024-08-06 19:52:25.545990500 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2024-08-21 22:46:18.615458000 +0000
 +++ content/browser/web_contents/web_contents_view_aura_unittest.cc
 @@ -97,7 +97,7 @@ class TestDragDropClient : public aura::
      drag_drop_data_ = std::move(data);
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 2797935531..2ff16f2385 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	2024-08-06 19:52:25.577993400 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig	2024-08-21 22:46:18.645461000 +0000
 +++ content/browser/webui/web_ui_main_frame_observer.cc
 @@ -13,7 +13,7 @@
  #include "content/public/browser/navigation_handle.h"
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
index 8334afb18d..b0d160c384 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
@@ -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.h.orig	2024-08-06 19:52:25.577993400 +0000
+--- content/browser/webui/web_ui_main_frame_observer.h.orig	2024-08-21 22:46:18.645461000 +0000
 +++ content/browser/webui/web_ui_main_frame_observer.h
 @@ -44,7 +44,7 @@ class CONTENT_EXPORT WebUIMainFrameObser
  
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 5b625077c0..7ff94778d8 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	2024-08-06 19:52:25.585994000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2024-08-21 22:46:18.655462300 +0000
 +++ content/browser/zygote_host/zygote_host_impl_linux.cc
 @@ -18,8 +18,10 @@
  #include "build/chromeos_buildflags.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 81a11a3265..95074966ad 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	2024-08-06 19:52:25.585994000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2024-08-21 22:46:18.655462300 +0000
 +++ content/browser/zygote_host/zygote_host_impl_linux.h
 @@ -47,12 +47,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 9024829c33..a1af35e02e 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	2024-08-06 19:52:25.585994000 +0000
+--- content/child/BUILD.gn.orig	2024-08-21 22:46:18.655462300 +0000
 +++ content/child/BUILD.gn
 @@ -130,6 +130,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 d0a61daea9..22f0762796 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	2024-08-06 19:52:25.589994200 +0000
+--- content/child/child_process.cc.orig	2024-08-21 22:46:18.657462400 +0000
 +++ content/child/child_process.cc
 @@ -35,7 +35,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 45f02ec381..707bc17939 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	2024-08-06 19:52:25.589994200 +0000
+--- content/child/child_process.h.orig	2024-08-21 22:46:18.657462400 +0000
 +++ content/child/child_process.h
 @@ -79,7 +79,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 2066277b50..de3a16ad92 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/BUILD.gn.orig	2024-08-06 19:52:25.593994600 +0000
+--- content/common/BUILD.gn.orig	2024-08-21 22:46:18.661462800 +0000
 +++ content/common/BUILD.gn
-@@ -421,19 +421,28 @@ source_set("common") {
+@@ -388,19 +388,28 @@ source_set("common") {
    }
  
    if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 08e3c5b116..4909762bc4 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	2024-08-06 19:52:25.601995200 +0000
+--- content/common/features.cc.orig	2024-08-21 22:46:18.667463300 +0000
 +++ content/common/features.cc
-@@ -173,7 +173,7 @@ BASE_FEATURE(kEnableBackForwardCacheForO
+@@ -158,7 +158,7 @@ BASE_FEATURE(kEnableBackForwardCacheForO
               base::FEATURE_ENABLED_BY_DEFAULT);
  
  // Enables error reporting for JS errors inside DevTools frontend host
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kEnableDevToolsJsErrorReporting,
               "EnableDevToolsJsErrorReporting",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -294,7 +294,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
+@@ -308,7 +308,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
  // process and having browser process handle adjusting thread properties (nice
  // value, c-group, latency sensitivity...) for children which have sandbox
  // restrictions.
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 7596f396c6..384af6192e 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.h.orig	2024-08-06 19:52:25.601995200 +0000
+--- content/common/features.h.orig	2024-08-21 22:46:18.667463300 +0000
 +++ content/common/features.h
-@@ -37,7 +37,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
+@@ -35,7 +35,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableBackForwardCacheForScreenReader);
  CONTENT_EXPORT BASE_DECLARE_FEATURE(
      kEnableBackForwardCacheForOngoingSubframeNavigation);
@@ -15,7 +15,7 @@ $NetBSD$
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -71,7 +71,7 @@ CONTENT_EXPORT extern const base::Featur
+@@ -76,7 +76,7 @@ CONTENT_EXPORT extern const base::Featur
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kGpuInfoCollectionSeparatePrefetch);
  #endif
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoiningOrigin);
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index a65e4a1b1f..465831a7a0 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	2024-08-06 19:52:25.601995200 +0000
+--- content/common/font_list_unittest.cc.orig	2024-08-21 22:46:18.668463500 +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 d74c442822..f55c8ba1bf 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	2024-08-14 17:14:29.975680570 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2024-08-27 11:35:21.025169887 +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 48fea8ad9e..3eabae2633 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	2024-08-14 17:14:29.976221979 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2024-08-27 11:35:21.025745938 +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 8a0e6f28d6..34d15e653f 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	2024-08-06 19:52:25.601995200 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig	2024-08-21 22:46:18.669463600 +0000
 +++ content/common/gpu_pre_sandbox_hook_linux.h
 @@ -5,8 +5,13 @@
  #ifndef CONTENT_COMMON_GPU_PRE_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_common_mojo__core__library__support.cc b/chromium/patches/patch-content_common_mojo__core__library__support.cc
index 7d7dc7bd97..692a3dee6c 100644
--- a/chromium/patches/patch-content_common_mojo__core__library__support.cc
+++ b/chromium/patches/patch-content_common_mojo__core__library__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/mojo_core_library_support.cc.orig	2024-08-06 19:52:25.613996300 +0000
+--- content/common/mojo_core_library_support.cc.orig	2024-08-21 22:46:18.674464200 +0000
 +++ content/common/mojo_core_library_support.cc
 @@ -15,7 +15,7 @@ bool IsMojoCoreSharedLibraryEnabled() {
  }
diff --git a/chromium/patches/patch-content_common_user__agent.cc b/chromium/patches/patch-content_common_user__agent.cc
index 4b7f8ff90d..37fa8b8928 100644
--- a/chromium/patches/patch-content_common_user__agent.cc
+++ b/chromium/patches/patch-content_common_user__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/user_agent.cc.orig	2024-08-06 19:52:25.617996700 +0000
+--- content/common/user_agent.cc.orig	2024-08-21 22:46:18.678464700 +0000
 +++ content/common/user_agent.cc
 @@ -45,7 +45,7 @@ std::string GetUserAgentPlatform() {
    return "";
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index 6cb01c02b2..9aa35b077b 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	2024-08-06 19:52:25.621997000 +0000
+--- content/gpu/gpu_child_thread.cc.orig	2024-08-21 22:46:18.680464700 +0000
 +++ content/gpu/gpu_child_thread.cc
 @@ -58,7 +58,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 396cdf4cae..1825f0c992 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	2024-08-06 19:52:25.621997000 +0000
+--- content/gpu/gpu_main.cc.orig	2024-08-21 22:46:18.681465000 +0000
 +++ content/gpu/gpu_main.cc
 @@ -94,10 +94,14 @@
  #include "sandbox/win/src/sandbox.h"
@@ -40,7 +40,7 @@ $NetBSD$
      return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
  #elif BUILDFLAG(IS_WIN)
      return StartSandboxWindows(sandbox_info_);
-@@ -283,7 +287,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -284,7 +288,7 @@ int GpuMain(MainFunctionParams parameter
            std::make_unique<base::SingleThreadTaskExecutor>(
                gpu_preferences.message_pump_type);
      }
@@ -49,7 +49,7 @@ $NetBSD$
  #error "Unsupported Linux platform."
  #elif BUILDFLAG(IS_MAC)
      // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -305,7 +309,8 @@ int GpuMain(MainFunctionParams parameter
+@@ -306,7 +310,8 @@ int GpuMain(MainFunctionParams parameter
  
    base::PlatformThread::SetName("CrGpuMain");
  
@@ -59,7 +59,7 @@ $NetBSD$
    // Thread type delegate of the process should be registered before
    // thread type change below for the main thread and for thread pool in
    // ChildProcess constructor.
-@@ -435,7 +440,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -436,7 +441,7 @@ int GpuMain(MainFunctionParams parameter
  
  namespace {
  
@@ -68,7 +68,7 @@ $NetBSD$
  bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
                         const gpu::GPUInfo* gpu_info,
                         const gpu::GpuPreferences& gpu_prefs) {
-@@ -475,7 +480,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -476,7 +481,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
    sandbox_options.accelerated_video_encode_enabled =
        !gpu_prefs.disable_accelerated_video_encode;
  
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
index f82f8b3e4f..f3e9a797eb 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig	2024-08-06 19:52:25.621997000 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig	2024-08-21 22:46:18.681465000 +0000
 +++ content/ppapi_plugin/ppapi_blink_platform_impl.cc
 @@ -21,7 +21,7 @@
  
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
index 82cdd456e5..31fcb3654f 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig	2024-08-06 19:52:25.621997000 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig	2024-08-21 22:46:18.681465000 +0000
 +++ content/ppapi_plugin/ppapi_blink_platform_impl.h
 @@ -36,7 +36,7 @@ class PpapiBlinkPlatformImpl : public Bl
    blink::WebString DefaultLocale() override;
diff --git a/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc b/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
index e2f3acde00..cc58ee8819 100644
--- a/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
+++ b/chromium/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/ppapi_plugin/ppapi_plugin_main.cc.orig	2024-08-06 19:52:25.621997000 +0000
+--- content/ppapi_plugin/ppapi_plugin_main.cc.orig	2024-08-21 22:46:18.681465000 +0000
 +++ content/ppapi_plugin/ppapi_plugin_main.cc
 @@ -52,6 +52,11 @@
  #include "gin/v8_initializer.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 32a9f45dd9..5beb4019a3 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	2024-08-06 19:52:25.674001500 +0000
+--- content/public/browser/content_browser_client.cc.orig	2024-08-21 22:46:18.733470200 +0000
 +++ content/public/browser/content_browser_client.cc
-@@ -1307,7 +1307,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1325,7 +1325,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_service__process__host.cc b/chromium/patches/patch-content_public_browser_service__process__host.cc
index 4aa21f3ada..adf7a4d52d 100644
--- a/chromium/patches/patch-content_public_browser_service__process__host.cc
+++ b/chromium/patches/patch-content_public_browser_service__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/browser/service_process_host.cc.orig	2024-08-06 19:52:25.698003500 +0000
+--- content/public/browser/service_process_host.cc.orig	2024-08-21 22:46:18.754472300 +0000
 +++ content/public/browser/service_process_host.cc
 @@ -70,7 +70,7 @@ ServiceProcessHost::Options::WithPreload
  
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 cd18ba14a6..b0bea9a947 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	2024-08-06 19:52:25.706004100 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig	2024-08-21 22:46:18.763473300 +0000
 +++ content/public/browser/zygote_host/zygote_host_linux.h
 @@ -35,11 +35,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 113f887df4..0f9761a5b1 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_features.cc.orig	2024-08-06 19:52:25.710004300 +0000
+--- content/public/common/content_features.cc.orig	2024-08-21 22:46:18.766473500 +0000
 +++ content/public/common/content_features.cc
 @@ -36,7 +36,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
  // TODO(crbug.com/40118868): Remove !IS_CHROMEOS_LACROS once lacros starts being
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1090,9 +1090,9 @@ BASE_FEATURE(kWebAssemblyTiering,
+@@ -1128,9 +1128,9 @@ BASE_FEATURE(kWebAssemblyTiering,
  BASE_FEATURE(kWebAssemblyTrapHandler,
               "WebAssemblyTrapHandler",
  #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) ||  \
@@ -27,7 +27,7 @@ $NetBSD$
       defined(ARCH_CPU_ARM64))
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
-@@ -1129,7 +1129,11 @@ BASE_FEATURE(kWebUICodeCache,
+@@ -1167,7 +1167,11 @@ BASE_FEATURE(kWebUICodeCache,
  
  // 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 0035ed53cc..69b240685b 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.cc.orig	2024-08-06 19:52:25.710004300 +0000
+--- content/public/common/content_switches.cc.orig	2024-08-21 22:46:18.768473900 +0000
 +++ content/public/common/content_switches.cc
-@@ -352,6 +352,8 @@ const char kEnableIsolatedWebAppsInRende
+@@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
  // builds.
  const char kEnableLogging[]                 = "enable-logging";
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
  // triggering of change attribute of the NetInfo API when there is a change in
  // the connection type.
-@@ -993,7 +995,7 @@ const char kPreventResizingContentsForTe
+@@ -987,7 +989,7 @@ const char kPreventResizingContentsForTe
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 42a1b84ea2..08005a4f08 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.h.orig	2024-08-06 19:52:25.714004800 +0000
+--- content/public/common/content_switches.h.orig	2024-08-21 22:46:18.768473900 +0000
 +++ content/public/common/content_switches.h
-@@ -111,6 +111,7 @@ CONTENT_EXPORT extern const char kEnable
+@@ -110,6 +110,7 @@ CONTENT_EXPORT extern const char kEnable
  CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
  CONTENT_EXPORT extern const char kEnableLCDText[];
  CONTENT_EXPORT extern const char kEnableLogging[];
@@ -14,7 +14,7 @@ $NetBSD$
  CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
  CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
  CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -270,7 +271,7 @@ CONTENT_EXPORT extern const char kPreven
+@@ -268,7 +269,7 @@ CONTENT_EXPORT extern const char kPreven
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index fa4efea666..cc7de44109 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	2024-08-06 19:52:25.714004800 +0000
+--- content/public/common/zygote/features.gni.orig	2024-08-21 22:46:18.771474100 +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_media_gpu_gpu__video__accelerator__factories__impl.cc b/chromium/patches/patch-content_renderer_media_gpu_gpu__video__accelerator__factories__impl.cc
deleted file mode 100644
index 8cbbd8f18f..0000000000
--- a/chromium/patches/patch-content_renderer_media_gpu_gpu__video__accelerator__factories__impl.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
-
---- content/renderer/media/gpu/gpu_video_accelerator_factories_impl.cc.orig	2024-08-06 19:52:25.758008500 +0000
-+++ content/renderer/media/gpu/gpu_video_accelerator_factories_impl.cc
-@@ -47,7 +47,7 @@ bool UseSingleNV12() {
- #else
-   static BASE_FEATURE(kUseSingleNV12ForSoftwareGMB,
-                       "UseSingleNV12ForSoftwareGMB",
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-                       base::FEATURE_ENABLED_BY_DEFAULT);
- #else
-                       base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index 4cd9c46570..3fa6b24d83 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/render_thread_impl.cc.orig	2024-08-06 19:52:25.782010600 +0000
+--- content/renderer/render_thread_impl.cc.orig	2024-08-21 22:46:18.834480500 +0000
 +++ content/renderer/render_thread_impl.cc
-@@ -213,6 +213,8 @@
+@@ -214,6 +214,8 @@
  
  #if BUILDFLAG(IS_APPLE)
  #include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -999,7 +1001,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -1017,7 +1019,7 @@ media::GpuVideoAcceleratorFactories* Ren
                               kGpuStreamIdMedia, kGpuStreamPriorityMedia);
  
    const bool enable_video_decode_accelerator =
@@ -24,7 +24,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kVaapiVideoDecodeLinux) &&
  #endif  // BUILDFLAG(IS_LINUX)
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1008,7 +1010,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -1026,7 +1028,7 @@ media::GpuVideoAcceleratorFactories* Ren
         gpu::kGpuFeatureStatusEnabled);
  
    const bool enable_video_encode_accelerator =
@@ -33,7 +33,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) &&
  #else
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1760,7 +1762,7 @@ std::unique_ptr<CodecFactory> RenderThre
+@@ -1801,7 +1803,7 @@ std::unique_ptr<CodecFactory> RenderThre
      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 781a80e2d8..8c27137e44 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_blink_platform_impl.cc.orig	2024-08-06 19:52:25.786011000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig	2024-08-21 22:46:18.836480900 +0000
 +++ content/renderer/renderer_blink_platform_impl.cc
-@@ -120,7 +120,7 @@
+@@ -127,7 +127,7 @@
  
  #if BUILDFLAG(IS_MAC)
  #include "content/child/child_process_sandbox_support_impl_mac.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/child/child_process_sandbox_support_impl_linux.h"
  #include "content/child/sandboxed_process_thread_type_handler.h"
  #endif
-@@ -190,13 +190,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -197,13 +197,13 @@ RendererBlinkPlatformImpl::RendererBlink
        is_locked_to_site_(false),
        main_thread_scheduler_(main_thread_scheduler),
        next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -31,7 +31,7 @@ $NetBSD$
      mojo::PendingRemote<font_service::mojom::FontService> font_service;
      RenderThreadImpl::current()->BindHostReceiver(
          font_service.InitWithNewPipeAndPassReceiver());
-@@ -205,7 +205,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -223,7 +223,7 @@ RendererBlinkPlatformImpl::RendererBlink
  #endif
    }
  
@@ -40,7 +40,7 @@ $NetBSD$
    if (sandboxEnabled()) {
  #if BUILDFLAG(IS_MAC)
      sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -266,7 +266,7 @@ void RendererBlinkPlatformImpl::SetThrea
+@@ -284,7 +284,7 @@ void RendererBlinkPlatformImpl::SetThrea
  #endif
  
  blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
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 af596e9628..508c672c4e 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/renderer_blink_platform_impl.h.orig	2024-08-06 19:52:25.786011000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig	2024-08-21 22:46:18.836480900 +0000
 +++ content/renderer/renderer_blink_platform_impl.h
-@@ -248,7 +248,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -253,7 +253,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
    void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
                                     const gpu::GPUInfo& gpu_info) const;
  
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 da6051f1f2..0887939d54 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	2024-08-06 19:52:25.786011000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2024-08-21 22:46:18.837480800 +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 e2f9f0379e..3cbcc459a5 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	2024-08-06 19:52:25.810012800 +0000
+--- content/shell/BUILD.gn.orig	2024-08-21 22:46:18.861483300 +0000
 +++ content/shell/BUILD.gn
-@@ -1099,7 +1099,7 @@ group("content_shell_crash_test") {
+@@ -1084,7 +1084,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 122da14ec0..db19e93000 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/app/shell_main_delegate.cc.orig	2024-08-06 19:52:25.818013700 +0000
+--- content/shell/app/shell_main_delegate.cc.orig	2024-08-21 22:46:18.868484000 +0000
 +++ content/shell/app/shell_main_delegate.cc
-@@ -281,7 +281,7 @@ void ShellMainDelegate::PreSandboxStartu
+@@ -276,7 +276,7 @@ void ShellMainDelegate::PreSandboxStartu
      // Reporting for sub-processes will be initialized in ZygoteForked.
      if (process_type != switches::kZygoteProcess) {
        crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index a35144a872..34f8abef54 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	2024-08-06 19:52:25.822013900 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig	2024-08-21 22:46:18.871484300 +0000
 +++ content/shell/browser/shell_browser_main_parts.cc
 @@ -51,7 +51,7 @@
  #include "net/base/network_change_notifier.h"
diff --git a/chromium/patches/patch-content_shell_browser_shell__paths.cc b/chromium/patches/patch-content_shell_browser_shell__paths.cc
index 5e35e3d269..56fbaa0043 100644
--- a/chromium/patches/patch-content_shell_browser_shell__paths.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/browser/shell_paths.cc.orig	2024-08-06 19:52:25.826014300 +0000
+--- content/shell/browser/shell_paths.cc.orig	2024-08-21 22:46:18.874484800 +0000
 +++ content/shell/browser/shell_paths.cc
 @@ -13,7 +13,7 @@
  
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 365cf00cf2..88e9799a67 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/renderer/shell_content_renderer_client.cc.orig	2024-08-06 19:52:25.826014300 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig	2024-08-21 22:46:18.877485000 +0000
 +++ content/shell/renderer/shell_content_renderer_client.cc
 @@ -54,7 +54,7 @@
  #include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 6e7fc0ec0a..1e73b7ac6b 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	2024-08-06 19:52:25.830014500 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig	2024-08-21 22:46:18.878485000 +0000
 +++ content/shell/utility/shell_content_utility_client.cc
 @@ -38,7 +38,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 1616882565..61d92685c3 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/test/BUILD.gn.orig	2024-08-06 19:52:25.830014500 +0000
+--- content/test/BUILD.gn.orig	2024-08-21 22:46:18.879485100 +0000
 +++ content/test/BUILD.gn
 @@ -1685,7 +1685,7 @@ test("content_browsertests") {
      "../test/url_loader_interceptor_browsertest.cc",
diff --git a/chromium/patches/patch-content_utility_services.cc b/chromium/patches/patch-content_utility_services.cc
index 2217c53b00..d863f50baa 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/services.cc.orig	2024-08-21 22:46:19.377536300 +0000
 +++ content/utility/services.cc
 @@ -74,7 +74,7 @@
  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 1bfa87b214..c3b3059245 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig	2024-08-21 22:46:19.377536300 +0000
 +++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
 @@ -12,11 +12,14 @@
  #include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 8809ab5c98..e8315fd80c 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig	2024-08-21 22:46:19.377536300 +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 e278a89a19..5de3cc0641 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2024-08-21 22:46:19.377536300 +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 d33a9ed891..3520fedbca 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2024-08-21 22:46:19.378536500 +0000
 +++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
 @@ -33,7 +33,7 @@ class UtilityBlinkPlatformWithSandboxSup
    blink::WebSandboxSupport* GetSandboxSupport() override;
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 6038c8cfa0..8b0a35aee0 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/utility_main.cc.orig	2024-08-21 22:46:19.378536500 +0000
 +++ content/utility/utility_main.cc
 @@ -36,17 +36,21 @@
  #include "services/screen_ai/buildflags/buildflags.h"
@@ -55,7 +55,7 @@ $NetBSD$
  #include "services/screen_ai/public/cpp/utilities.h"  // nogncheck
  #include "services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h"  // nogncheck
  #endif
-@@ -100,7 +109,7 @@ namespace content {
+@@ -101,7 +110,7 @@ namespace content {
  
  namespace {
  
@@ -64,7 +64,7 @@ $NetBSD$
  std::vector<std::string> GetNetworkContextsParentDirectories() {
    base::MemoryMappedFile::Region region;
    base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -127,9 +136,10 @@ std::vector<std::string> GetNetworkConte
+@@ -128,9 +137,10 @@ std::vector<std::string> GetNetworkConte
    return dirs;
  }
  
@@ -76,7 +76,7 @@ $NetBSD$
        sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
        sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoEncoding;
-@@ -144,6 +154,7 @@ bool ShouldUseAmdGpuPolicy(sandbox::mojo
+@@ -145,6 +155,7 @@ bool ShouldUseAmdGpuPolicy(sandbox::mojo
  
    return false;
  }
@@ -84,7 +84,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN)
-@@ -241,7 +252,8 @@ int UtilityMain(MainFunctionParams param
+@@ -242,7 +253,8 @@ int UtilityMain(MainFunctionParams param
      CHECK(on_device_model::OnDeviceModelService::PreSandboxInit());
    }
  
@@ -94,7 +94,7 @@ $NetBSD$
    // Thread type delegate of the process should be registered before first
    // thread type change in ChildProcess constructor. It also needs to be
    // registered before the process has multiple threads, which may race with
-@@ -253,7 +265,7 @@ int UtilityMain(MainFunctionParams param
+@@ -254,7 +266,7 @@ int UtilityMain(MainFunctionParams param
    }
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -103,7 +103,7 @@ $NetBSD$
    // Initializes the sandbox before any threads are created.
    // TODO(jorgelo): move this after GTK initialization when we enable a strict
    // Seccomp-BPF policy.
-@@ -291,7 +303,7 @@ int UtilityMain(MainFunctionParams param
+@@ -292,7 +304,7 @@ int UtilityMain(MainFunctionParams param
                               screen_ai::GetBinaryPathSwitch()));
        break;
  #endif
@@ -112,7 +112,7 @@ $NetBSD$
      case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
        pre_sandbox_hook =
            base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -318,6 +330,7 @@ int UtilityMain(MainFunctionParams param
+@@ -319,6 +331,7 @@ int UtilityMain(MainFunctionParams param
      default:
        break;
    }
@@ -120,7 +120,7 @@ $NetBSD$
    if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
        (parameters.zygote_child || !pre_sandbox_hook.is_null())) {
      sandbox_options.use_amd_specific_policies =
-@@ -325,6 +338,11 @@ int UtilityMain(MainFunctionParams param
+@@ -326,6 +339,11 @@ int UtilityMain(MainFunctionParams param
      sandbox::policy::Sandbox::Initialize(
          sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
    }
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index 5ce9413e94..83db015aaf 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	2024-08-06 19:52:26.374060600 +0000
+--- content/utility/utility_thread_impl.cc.orig	2024-08-21 22:46:19.378536500 +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 ff6fff4335..667ebefd14 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	2024-08-06 19:52:26.390061900 +0000
+--- content/zygote/BUILD.gn.orig	2024-08-21 22:46:19.392537800 +0000
 +++ content/zygote/BUILD.gn
 @@ -5,7 +5,7 @@
  import("//build/config/nacl/config.gni")
diff --git a/chromium/patches/patch-content_zygote_zygote__linux.cc b/chromium/patches/patch-content_zygote_zygote__linux.cc
index 619ce9aa98..96eadf7030 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	2024-08-06 19:52:26.390061900 +0000
+--- content/zygote/zygote_linux.cc.orig	2024-08-21 22:46:19.392537800 +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 b315d72fab..b9faca69a3 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	2024-08-06 19:52:26.390061900 +0000
+--- content/zygote/zygote_main_linux.cc.orig	2024-08-21 22:46:19.392537800 +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 1dff675c4a..221ed32a44 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	2024-08-06 19:52:26.434065600 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig	2024-08-21 22:46:19.524551400 +0000
 +++ device/bluetooth/bluetooth_adapter.cc
 @@ -32,7 +32,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 73c74b5cfd..7032913066 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	2024-08-06 19:52:26.458067700 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig	2024-08-21 22:46:19.548554000 +0000
 +++ device/bluetooth/cast_bluetooth.gni
 @@ -2,5 +2,5 @@ import("//build/config/features.gni")
  
diff --git a/chromium/patches/patch-device_fido_fido__discovery__factory.cc b/chromium/patches/patch-device_fido_fido__discovery__factory.cc
index fdd57d12b9..069d9bac95 100644
--- a/chromium/patches/patch-device_fido_fido__discovery__factory.cc
+++ b/chromium/patches/patch-device_fido_fido__discovery__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/fido/fido_discovery_factory.cc.orig	2024-08-06 19:52:26.514072400 +0000
+--- device/fido/fido_discovery_factory.cc.orig	2024-08-21 22:46:19.604559700 +0000
 +++ device/fido/fido_discovery_factory.cc
 @@ -127,7 +127,7 @@ std::vector<std::unique_ptr<FidoDiscover
  
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index 049a79b7cf..bbac75bc3a 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/BUILD.gn.orig	2024-08-06 19:52:26.538074500 +0000
+--- device/gamepad/BUILD.gn.orig	2024-08-21 22:46:19.625561700 +0000
 +++ device/gamepad/BUILD.gn
 @@ -99,7 +99,7 @@ component("gamepad") {
        "hid_writer_linux.cc",
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index ecd1a7e65e..671fe15461 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/gamepad_provider.cc.orig	2024-08-06 19:52:26.542074700 +0000
+--- device/gamepad/gamepad_provider.cc.orig	2024-08-21 22:46:19.630562300 +0000
 +++ device/gamepad/gamepad_provider.cc
-@@ -219,7 +219,7 @@ void GamepadProvider::Initialize(std::un
+@@ -224,7 +224,7 @@ void GamepadProvider::Initialize(std::un
  
    if (!polling_thread_)
      polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index ce0d87935c..220d17c4c4 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	2024-08-06 19:52:26.542074700 +0000
+--- device/gamepad/hid_writer_linux.cc.orig	2024-08-21 22:46:19.632562400 +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-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 775b488e7e..7836eeaed2 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2024-08-06 19:52:26.830099000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2024-08-21 22:46:19.904590400 +0000
 +++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
 @@ -102,7 +102,7 @@ void EnsureApiBrowserContextKeyedService
  #endif
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
index be71ce5566..d01d3951c0 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/management/management_api.cc.orig	2024-08-06 19:52:26.866102200 +0000
+--- extensions/browser/api/management/management_api.cc.orig	2024-08-21 22:46:19.937593700 +0000
 +++ extensions/browser/api/management/management_api.cc
-@@ -280,7 +280,7 @@ bool PlatformSupportsApprovalFlowForExte
+@@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExte
  #if BUILDFLAG(IS_CHROMEOS)
    // ChromeOS devices have this feature already shipped.
    return true;
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 21d5ba21cd..4ca9172727 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/messaging/message_service.cc.orig	2024-08-06 19:52:26.870102400 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig	2024-08-21 22:46:19.940594000 +0000
 +++ extensions/browser/api/messaging/message_service.cc
-@@ -71,7 +71,7 @@ namespace {
+@@ -78,7 +78,7 @@ namespace {
  const char kReceivingEndDoesntExistError[] =
      "Could not establish connection. Receiving end does not exist.";
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  const char kMissingPermissionError[] =
      "Access to native messaging requires nativeMessaging permission.";
  const char kProhibitedByPoliciesError[] =
-@@ -541,7 +541,7 @@ void MessageService::OpenChannelToNative
+@@ -551,7 +551,7 @@ void MessageService::OpenChannelToNative
      return;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index ef3642cda6..1fe6e29ff9 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	2024-08-06 19:52:26.874102800 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2024-08-21 22:46:19.943594500 +0000
 +++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
 @@ -14,7 +14,7 @@
  #include "extensions/browser/api/networking_private/networking_private_chromeos.h"
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index 06d3209892..c7903a3515 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	2024-08-06 19:52:26.958109900 +0000
+--- extensions/common/api/_permission_features.json.orig	2024-08-21 22:46:20.018602100 +0000
 +++ extensions/common/api/_permission_features.json
 @@ -138,7 +138,7 @@
      {
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index b1fef1b426..3618982de1 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	2024-08-06 19:52:26.970111000 +0000
+--- extensions/common/api/runtime.json.orig	2024-08-21 22:46:20.026603000 +0000
 +++ extensions/common/api/runtime.json
 @@ -86,6 +86,8 @@
              {"name": "cros", "description": "Specifies the Chrome operating system."},
diff --git a/chromium/patches/patch-extensions_common_command.cc b/chromium/patches/patch-extensions_common_command.cc
index 02f13132cd..3816c4dc5d 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/command.cc.orig	2024-08-06 19:52:26.974111300 +0000
+--- extensions/common/command.cc.orig	2024-08-21 22:46:20.029603200 +0000
 +++ extensions/common/command.cc
-@@ -283,7 +283,7 @@ std::string Command::CommandPlatform() {
+@@ -285,7 +285,7 @@ std::string Command::CommandPlatform() {
    return values::kKeybindingPlatformMac;
  #elif BUILDFLAG(IS_CHROMEOS)
    return values::kKeybindingPlatformChromeOs;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index 6c830ea8d9..129fb8b4eb 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	2024-08-06 19:52:26.982112000 +0000
+--- extensions/common/features/feature.cc.orig	2024-08-21 22:46:20.037604000 +0000
 +++ extensions/common/features/feature.cc
 @@ -34,6 +34,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 c0285d174d..0f0add1a3b 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	2024-08-06 19:52:27.018115000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig	2024-08-21 22:46:20.069607300 +0000
 +++ extensions/renderer/bindings/api_binding_util.cc
 @@ -132,7 +132,7 @@ std::string GetPlatformString() {
    return "lacros";
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index ec0d9b4adb..710d0dd9fe 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	2024-08-06 19:52:27.022115200 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig	2024-08-21 22:46:20.072607500 +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 5e31c225f9..eb36083bc9 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	2024-08-06 19:52:27.046117300 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig	2024-08-21 22:46:20.096610000 +0000
 +++ extensions/shell/app/shell_main_delegate.cc
 @@ -43,7 +43,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 cd68edc9c5..b5d065f5bd 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	2024-08-06 19:52:27.046117300 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2024-08-21 22:46:20.097610200 +0000
 +++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
 @@ -44,7 +44,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 a861419495..03da0329b0 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	2024-08-06 19:52:27.050117700 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig	2024-08-21 22:46:20.098610400 +0000
 +++ extensions/shell/browser/shell_browser_main_parts.cc
 @@ -150,7 +150,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 7f18ac20b2..0bb4c6750f 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/shell_extensions_api_client.cc.orig	2024-08-06 19:52:27.050117700 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig	2024-08-21 22:46:20.100610500 +0000
 +++ extensions/shell/browser/shell_extensions_api_client.cc
 @@ -58,7 +58,7 @@ ShellExtensionsAPIClient::CreateDisplayI
  
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 55058c0de1..88a547375e 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/shell_extensions_api_client.h.orig	2024-08-06 19:52:27.050117700 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig	2024-08-21 22:46:20.100610500 +0000
 +++ extensions/shell/browser/shell_extensions_api_client.h
 @@ -36,7 +36,7 @@ class ShellExtensionsAPIClient : public 
        const override;
diff --git a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index 6d4a7db502..60b29ccb44 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	2024-08-06 19:52:27.162127300 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig	2024-08-21 22:46:20.203621100 +0000
 +++ google_apis/gcm/engine/heartbeat_manager.cc
 @@ -32,7 +32,7 @@ const int kMinClientHeartbeatIntervalMs 
  // Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-google__apis_google__api__keys-inc.cc b/chromium/patches/patch-google__apis_google__api__keys-inc.cc
index d47e84733c..b66945b503 100644
--- a/chromium/patches/patch-google__apis_google__api__keys-inc.cc
+++ b/chromium/patches/patch-google__apis_google__api__keys-inc.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- google_apis/google_api_keys-inc.cc.orig	2024-08-06 19:52:27.162127300 +0000
+--- google_apis/google_api_keys-inc.cc.orig	2024-08-21 22:46:20.206621400 +0000
 +++ google_apis/google_api_keys-inc.cc
 @@ -190,14 +190,18 @@ class APIKeyCache {
          STRINGIZE_NO_EXPANSION(GOOGLE_METRICS_SIGNING_KEY), std::string(),
diff --git a/chromium/patches/patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc b/chromium/patches/patch-gpu_command__buffer_common_gpu__memory__buffer__support.cc
deleted file mode 100644
index dd38504001..0000000000
--- a/chromium/patches/patch-gpu_command__buffer_common_gpu__memory__buffer__support.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
-
---- gpu/command_buffer/common/gpu_memory_buffer_support.cc.orig	2024-08-06 19:52:27.206131000 +0000
-+++ gpu/command_buffer/common/gpu_memory_buffer_support.cc
-@@ -182,7 +182,7 @@ uint32_t GetPlatformSpecificTextureTarge
- #if BUILDFLAG(IS_MAC)
-   return macos_specific_texture_target;
- #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   return GL_TEXTURE_EXTERNAL_OES;
- #elif BUILDFLAG(IS_IOS)
-   return GL_TEXTURE_2D;
-@@ -209,7 +209,7 @@ GPU_EXPORT bool NativeBufferNeedsPlatfor
-     gfx::BufferFormat format,
-     gfx::BufferPlane plane) {
- #if BUILDFLAG(IS_OZONE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   // Always use GL_TEXTURE_2D as the target for RGB textures.
-   // https://crbug.com/916728
-   if (format == gfx::BufferFormat::R_8 || format == gfx::BufferFormat::RG_88 ||
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 45ce30f4c5..99a26b49a7 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	2024-08-06 19:52:27.218132000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig	2024-08-21 22:46:20.255626400 +0000
 +++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -163,7 +163,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -175,7 +175,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 e67fb6953e..1dd18e967f 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2024-08-06 19:52:27.230132800 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2024-08-21 22:46:20.277628700 +0000
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2955,7 +2955,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2902,7 +2902,7 @@ GLES2Decoder* GLES2Decoder::Create(
    }
  
  // Allow linux to run fuzzers.
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 2831bd9d72..8d5f3e0786 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,12 +4,12 @@ $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	2024-08-06 19:52:27.266136000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2024-08-21 22:46:20.309632000 +0000
 +++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
-@@ -21,7 +21,7 @@ namespace {
+@@ -20,7 +20,7 @@ namespace {
  // TODO(penghuang): verify the scanout is the right usage for video playback.
  // crbug.com/1280798
- constexpr uint32_t kSupportedUsage =
+ constexpr SharedImageUsageSet kSupportedUsage =
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      SHARED_IMAGE_USAGE_SCANOUT |
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 869ac48da0..efa214eff3 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,9 +4,9 @@ $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	2024-08-06 19:52:27.270136400 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2024-08-21 22:46:20.315632600 +0000
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -51,7 +51,7 @@
+@@ -54,7 +54,7 @@
  #include "ui/gl/gl_version_info.h"
  #include "ui/gl/scoped_binders.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"
-@@ -696,7 +696,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -734,7 +734,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
deleted file mode 100644
index 3ce945e67e..0000000000
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.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
-
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2024-08-06 19:52:27.270136400 +0000
-+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
-@@ -147,7 +147,7 @@ bool IsFormatSupported(viz::SharedImageF
- }  // namespace
- 
- constexpr uint32_t kSupportedUsage =
--#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DAWN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DAWN)
-     SHARED_IMAGE_USAGE_WEBGPU_READ | SHARED_IMAGE_USAGE_WEBGPU_WRITE |
-     SHARED_IMAGE_USAGE_WEBGPU_SWAP_CHAIN_TEXTURE |
-     SHARED_IMAGE_USAGE_WEBGPU_STORAGE_TEXTURE |
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 cbd4fec251..3fe4e550e9 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2024-08-06 19:52:27.278137000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2024-08-21 22:46:20.321633000 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -160,7 +160,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -148,7 +148,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
    return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
  #elif BUILDFLAG(IS_ANDROID)
    return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
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 76a349b75c..3b9f5ba1ae 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2024-08-06 19:52:27.278137000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2024-08-21 22:46:20.322633300 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -571,7 +571,7 @@ bool SharedImageManager::SupportsScanout
+@@ -572,7 +572,7 @@ bool SharedImageManager::SupportsScanout
    return true;
  #elif BUILDFLAG(IS_ANDROID)
    return base::AndroidHardwareBufferCompat::IsSupportAvailable();
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 3fc05287d3..41795beb4f 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	2024-08-06 19:52:27.282137400 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig	2024-08-21 22:46:20.325633500 +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 d539b2f4f6..6dfba87b02 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2024-08-06 19:52:27.290138000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2024-08-21 22:46:20.333634400 +0000
 +++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1294,7 +1294,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
+@@ -1303,7 +1303,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
      force_fallback_adapter = true;
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
    if (!shared_context_state_->GrContextIsVulkan() &&
        !shared_context_state_->IsGraphiteDawnVulkan() &&
        use_webgpu_adapter_ != WebGPUAdapterName::kOpenGLES) {
-@@ -1967,7 +1967,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1972,7 +1972,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
    }
  
  #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc b/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
index 7671dab38b..6799fc4a37 100644
--- a/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
+++ b/chromium/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig	2024-08-06 19:52:27.294138400 +0000
+--- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig	2024-08-21 22:46:20.336634600 +0000
 +++ gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
 @@ -27,7 +27,7 @@
  #include "ui/gfx/half_float.h"
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index 7146de2f5b..21492fe1c4 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_control_list.cc.orig	2024-08-06 19:52:27.298138600 +0000
+--- gpu/config/gpu_control_list.cc.orig	2024-08-21 22:46:20.341635200 +0000
 +++ gpu/config/gpu_control_list.cc
-@@ -276,7 +276,7 @@ bool GpuControlList::More::GLVersionInfo
+@@ -277,7 +277,7 @@ bool GpuControlList::More::GLVersionInfo
  GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
  #if BUILDFLAG(IS_CHROMEOS)
    return kGLTypeGL;
@@ -15,7 +15,7 @@ $NetBSD$
    return kGLTypeGL;
  #elif BUILDFLAG(IS_MAC)
    return kGLTypeGL;
-@@ -810,7 +810,7 @@ GpuControlList::OsType GpuControlList::G
+@@ -814,7 +814,7 @@ GpuControlList::OsType GpuControlList::G
    return kOsAndroid;
  #elif BUILDFLAG(IS_FUCHSIA)
    return kOsFuchsia;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index 25306a5d5c..cfa2d8dc80 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	2024-08-06 19:52:27.302139000 +0000
+--- gpu/config/gpu_finch_features.cc.orig	2024-08-21 22:46:20.344635500 +0000
 +++ gpu/config/gpu_finch_features.cc
 @@ -157,7 +157,7 @@ const base::FeatureParam<std::string>
  BASE_FEATURE(kDefaultEnableGpuRasterization,
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index 1473ee3826..90f5a57cf5 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	2024-08-06 19:52:27.306139200 +0000
+--- gpu/config/gpu_info_collector.cc.orig	2024-08-21 22:46:20.345635700 +0000
 +++ gpu/config/gpu_info_collector.cc
 @@ -364,7 +364,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 382358d8bd..6f7bc6976c 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	2024-08-06 19:52:27.306139200 +0000
+--- gpu/config/gpu_test_config.cc.orig	2024-08-21 22:46:20.347635700 +0000
 +++ gpu/config/gpu_test_config.cc
 @@ -29,7 +29,7 @@ GPUTestConfig::OS GetCurrentOS() {
  #if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
index fbe5a98f34..b1f1c0eb73 100644
--- a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
+++ b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2024-08-06 19:52:27.318140300 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2024-08-21 22:46:20.356636800 +0000
 +++ gpu/ipc/common/gpu_memory_buffer_support.cc
 @@ -26,7 +26,7 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
index e6b3eea2ba..051512461c 100644
--- a/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
+++ b/chromium/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/common/gpu_memory_buffer_support.h.orig	2024-08-06 19:52:27.318140300 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.h.orig	2024-08-21 22:46:20.356636800 +0000
 +++ gpu/ipc/common/gpu_memory_buffer_support.h
 @@ -21,7 +21,7 @@
  #include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
index 9ffb61cbd3..df287b33d4 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/gpu_init.cc.orig	2024-08-06 19:52:27.330141300 +0000
+--- gpu/ipc/service/gpu_init.cc.orig	2024-08-21 22:46:20.365637800 +0000
 +++ gpu/ipc/service/gpu_init.cc
 @@ -398,7 +398,7 @@ bool GpuInit::InitializeAndStartSandbox(
    enable_watchdog = false;
@@ -24,7 +24,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.
-@@ -542,7 +542,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -544,7 +544,7 @@ bool GpuInit::InitializeAndStartSandbox(
      gpu_preferences_.gr_context_type = GrContextType::kGL;
    }
  
@@ -33,7 +33,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
-@@ -624,7 +624,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -626,7 +626,7 @@ bool GpuInit::InitializeAndStartSandbox(
            command_line, gpu_feature_info_,
            gpu_preferences_.disable_software_rasterizer, false);
        if (gl_use_swiftshader_) {
@@ -42,7 +42,7 @@ $NetBSD$
          VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
                  << "on Linux";
          return false;
-@@ -780,7 +780,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -777,7 +777,7 @@ bool GpuInit::InitializeAndStartSandbox(
  
    InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
  
@@ -51,7 +51,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.
-@@ -835,7 +835,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -832,7 +832,7 @@ bool GpuInit::InitializeAndStartSandbox(
        }
      }
    }
@@ -60,7 +60,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
-@@ -1023,7 +1023,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1022,7 +1022,7 @@ void GpuInit::InitializeInProcess(base::
    }
    bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
  
@@ -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
-@@ -1083,7 +1083,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1077,7 +1077,7 @@ void GpuInit::InitializeInProcess(base::
      }
    }
  
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
index f151ca0851..c7b1a4eee4 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2024-08-06 19:52:27.330141300 +0000
+--- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2024-08-21 22:46:20.365637800 +0000
 +++ gpu/ipc/service/gpu_memory_buffer_factory.cc
-@@ -13,7 +13,7 @@
+@@ -14,7 +14,7 @@
  #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
  #endif
  
-@@ -36,7 +36,7 @@ GpuMemoryBufferFactory::CreateNativeType
+@@ -37,7 +37,7 @@ GpuMemoryBufferFactory::CreateNativeType
    return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
  #elif BUILDFLAG(IS_ANDROID)
    return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index 27d09e75d8..37c2a74b8e 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	2024-08-06 19:52:27.334141700 +0000
+--- gpu/ipc/service/x_util.h.orig	2024-08-21 22:46:20.369638200 +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 9cb6423d49..a247c0d630 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	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/generate_bindings.py.orig	2024-08-21 22:46:20.372638500 +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 b024d44d8a..a9d5996536 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	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig	2024-08-21 22:46:20.372638500 +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 349a0c37d4..0000015fda 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	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig	2024-08-21 22:46:20.374638600 +0000
 +++ gpu/vulkan/vulkan_device_queue.cc
 @@ -149,7 +149,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 fe4598bd07..3ebca90825 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_device_queue.h.orig	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig	2024-08-21 22:46:20.374638600 +0000
 +++ gpu/vulkan/vulkan_device_queue.h
 @@ -179,7 +179,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
  #endif
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index 488be7a70c..42b46cfd22 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	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig	2024-08-21 22:46:20.374638600 +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 93e8d58a62..c25954977a 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	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig	2024-08-21 22:46:20.374638600 +0000
 +++ gpu/vulkan/vulkan_function_pointers.h
 @@ -322,7 +322,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 5e4f8c3905..822e76934d 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_image.h.orig	2024-08-06 19:52:27.338142200 +0000
+--- gpu/vulkan/vulkan_image.h.orig	2024-08-21 22:46:20.375638700 +0000
 +++ gpu/vulkan/vulkan_image.h
 @@ -87,7 +87,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
        VkImageUsageFlags usage,
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index 194b2bd211..395464c88e 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/vulkan/vulkan_util.cc.orig	2024-08-06 19:52:27.342142300 +0000
+--- gpu/vulkan/vulkan_util.cc.orig	2024-08-21 22:46:20.376639000 +0000
 +++ gpu/vulkan/vulkan_util.cc
 @@ -468,7 +468,7 @@ bool CheckVulkanCompatibilities(
      }
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 3403c0a9c0..06206a1729 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2024-08-06 19:52:27.346142800 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2024-08-21 22:46:20.380639300 +0000
 +++ headless/lib/browser/headless_browser_main_parts_posix.cc
 @@ -21,13 +21,13 @@
  #include "content/public/browser/browser_thread.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index 797bcedc75..784f71b401 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	2024-08-06 19:52:27.346142800 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig	2024-08-21 22:46:20.380639300 +0000
 +++ headless/lib/browser/headless_content_browser_client.h
 @@ -45,7 +45,7 @@ class HeadlessContentBrowserClient : pub
    CreateDevToolsManagerDelegate() override;
diff --git a/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc b/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
index 4a5339da28..f8025665ff 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_request_context_manager.cc.orig	2024-08-06 19:52:27.346142800 +0000
+--- headless/lib/browser/headless_request_context_manager.cc.orig	2024-08-21 22:46:20.381639200 +0000
 +++ headless/lib/browser/headless_request_context_manager.cc
 @@ -66,7 +66,7 @@ void SetCryptKeyOnce(const base::FilePat
      return;
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 8738daabb0..f5c3e2ee50 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	2024-08-06 19:52:27.346142800 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig	2024-08-21 22:46:20.381639200 +0000
 +++ headless/lib/browser/headless_web_contents_impl.cc
 @@ -62,7 +62,7 @@ namespace headless {
  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 ef39151479..66997a3cc6 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/headless_content_main_delegate.cc.orig	2024-08-06 19:52:27.350143000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig	2024-08-21 22:46:20.384639700 +0000
 +++ headless/lib/headless_content_main_delegate.cc
-@@ -408,7 +408,7 @@ void HeadlessContentMainDelegate::InitCr
+@@ -409,7 +409,7 @@ void HeadlessContentMainDelegate::InitCr
    if (process_type != ::switches::kZygoteProcess) {
      g_headless_crash_client.Pointer()->set_crash_dumps_dir(
          command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index c3bf93415c..2d5fff1658 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	2024-08-06 19:52:28.938277200 +0000
+--- ipc/ipc_channel.h.orig	2024-08-21 22:46:22.164822300 +0000
 +++ ipc/ipc_channel.h
 @@ -218,7 +218,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
    static std::string GenerateUniqueRandomChannelID();
diff --git a/chromium/patches/patch-ipc_ipc__channel__common.cc b/chromium/patches/patch-ipc_ipc__channel__common.cc
index 91c2bcb3a5..e2153ef1c7 100644
--- a/chromium/patches/patch-ipc_ipc__channel__common.cc
+++ b/chromium/patches/patch-ipc_ipc__channel__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_channel_common.cc.orig	2024-08-06 19:52:28.938277200 +0000
+--- ipc/ipc_channel_common.cc.orig	2024-08-21 22:46:22.164822300 +0000
 +++ ipc/ipc_channel_common.cc
 @@ -10,7 +10,7 @@
  
diff --git a/chromium/patches/patch-ipc_ipc__channel__mojo.cc b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
index e7ab79f656..b71a9eb4e3 100644
--- a/chromium/patches/patch-ipc_ipc__channel__mojo.cc
+++ b/chromium/patches/patch-ipc_ipc__channel__mojo.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_channel_mojo.cc.orig	2024-08-06 19:52:28.938277200 +0000
+--- ipc/ipc_channel_mojo.cc.orig	2024-08-21 22:46:22.164822300 +0000
 +++ ipc/ipc_channel_mojo.cc
 @@ -105,7 +105,7 @@ class ThreadSafeChannelProxy : public mo
  };
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.cc b/chromium/patches/patch-ipc_ipc__message__utils.cc
index 48f2a4d31c..ffdf90452f 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.cc
+++ b/chromium/patches/patch-ipc_ipc__message__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_message_utils.cc.orig	2024-08-06 19:52:28.942277700 +0000
+--- ipc/ipc_message_utils.cc.orig	2024-08-21 22:46:22.169823000 +0000
 +++ ipc/ipc_message_utils.cc
-@@ -395,7 +395,7 @@ void ParamTraits<unsigned int>::Log(cons
+@@ -400,7 +400,7 @@ void ParamTraits<unsigned int>::Log(cons
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.h b/chromium/patches/patch-ipc_ipc__message__utils.h
index 068f0ad485..d8c1942099 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.h
+++ b/chromium/patches/patch-ipc_ipc__message__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_message_utils.h.orig	2024-08-06 19:52:28.942277700 +0000
+--- ipc/ipc_message_utils.h.orig	2024-08-21 22:46:22.169823000 +0000
 +++ ipc/ipc_message_utils.h
 @@ -214,7 +214,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 5c0af9d5d5..f50555aa10 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	2024-08-06 19:52:28.950278300 +0000
+--- media/BUILD.gn.orig	2024-08-21 22:46:22.175823500 +0000
 +++ media/BUILD.gn
 @@ -96,6 +96,9 @@ 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 6fe5689ab3..a5b796ad74 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,21 +4,24 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/BUILD.gn.orig	2024-08-06 19:52:28.950278300 +0000
+--- media/audio/BUILD.gn.orig	2024-08-21 22:46:22.176823600 +0000
 +++ media/audio/BUILD.gn
-@@ -270,10 +270,21 @@ source_set("audio") {
+@@ -270,10 +270,24 @@ source_set("audio") {
      deps += [ "//media/base/android:media_jni_headers" ]
    }
  
 -  if (is_linux || is_chromeos) {
-+  if ((is_linux || is_chromeos) && !use_sndio) {
++  if ((is_linux || is_chromeos) && !is_bsd) {
      sources += [ "linux/audio_manager_linux.cc" ]
    }
  
++  if (is_bsd) {
++    sources += [ "sndio/audio_manager_sndio.cc" ]
++  }
++
 +  if (use_sndio) {
 +    libs += [ "sndio" ]
 +    sources += [
-+      "sndio/audio_manager_sndio.cc",
 +      "sndio/sndio_input.cc",
 +      "sndio/sndio_input.h",
 +      "sndio/sndio_output.cc",
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 c0ba1042e5..8724d0770c 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	2024-08-06 19:52:28.954278700 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig	2024-08-21 22:46:22.178823700 +0000
 +++ media/audio/alsa/audio_manager_alsa.cc
 @@ -95,7 +95,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 2644d28bdb..2834f164f3 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	2024-08-06 19:52:28.958279000 +0000
+--- media/audio/audio_input_device.cc.orig	2024-08-21 22:46:22.184824500 +0000
 +++ media/audio/audio_input_device.cc
 @@ -264,7 +264,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 173bf9b682..98635bfb6f 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	2024-08-06 19:52:28.962279300 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig	2024-08-21 22:46:22.188825000 +0000
 +++ media/audio/audio_output_proxy_unittest.cc
 @@ -443,7 +443,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 8016c2b2e1..9663dbc6a5 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	2024-08-06 19:52:28.970280000 +0000
+--- media/audio/pulse/pulse_util.cc.orig	2024-08-21 22:46:22.197825700 +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 587dd824f8..91c310b44e 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	2024-08-14 17:14:30.149231368 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig	2024-08-27 11:35:21.186023553 +0000
 +++ media/audio/sndio/audio_manager_sndio.cc
 @@ -0,0 +1,213 @@
 +// 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 05f2bcedd7..aadfec09f4 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	2024-08-14 17:14:30.149966936 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig	2024-08-27 11:35:21.186562169 +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 42b5d4baf4..65883e679c 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	2024-08-14 17:14:30.150572599 +0000
+--- media/audio/sndio/sndio_input.cc.orig	2024-08-27 11:35:21.187056645 +0000
 +++ media/audio/sndio/sndio_input.cc
 @@ -0,0 +1,200 @@
 +// 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 c335a977ba..01893f3e0a 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	2024-08-14 17:14:30.151225476 +0000
+--- media/audio/sndio/sndio_input.h.orig	2024-08-27 11:35:21.187782435 +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 39cb75ee7e..56b12dcf1c 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	2024-08-14 17:14:30.151863825 +0000
+--- media/audio/sndio/sndio_output.cc.orig	2024-08-27 11:35:21.188272721 +0000
 +++ media/audio/sndio/sndio_output.cc
 @@ -0,0 +1,187 @@
 +// 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 c76a33bd8f..0fd5921622 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	2024-08-14 17:14:30.152523964 +0000
+--- media/audio/sndio/sndio_output.h.orig	2024-08-27 11:35:21.188813572 +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 edff3f491b..accf68ec2b 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	2024-08-06 19:52:28.990281600 +0000
+--- media/base/audio_latency.cc.orig	2024-08-21 22:46:22.215827500 +0000
 +++ media/base/audio_latency.cc
 @@ -147,7 +147,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 cada6695d7..0834b88d77 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	2024-08-06 19:52:29.006283000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig	2024-08-21 22:46:22.229829000 +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 c2fd1b6677..e086ffdbed 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	2024-08-06 19:52:29.006283000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig	2024-08-21 22:46:22.229829000 +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 28ba6f9cbf..66d4d6011d 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	2024-08-06 19:52:29.010283500 +0000
+--- media/base/media_switches.cc.orig	2024-08-21 22:46:22.233829500 +0000
 +++ media/base/media_switches.cc
 @@ -21,7 +21,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
-@@ -677,7 +699,7 @@ BASE_FEATURE(kFallbackAfterDecodeError,
+@@ -676,7 +698,7 @@ BASE_FEATURE(kFeatureManagementLiveTrans
  // Show toolbar button that opens dialog for controlling media sessions.
  BASE_FEATURE(kGlobalMediaControls,
               "GlobalMediaControls",
@@ -73,7 +73,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -705,7 +727,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -704,7 +726,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
  // If enabled, users can request Media Remoting without fullscreen-in-tab.
  BASE_FEATURE(kMediaRemotingWithoutFullscreen,
               "MediaRemotingWithoutFullscreen",
@@ -82,7 +82,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -717,7 +739,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
+@@ -716,7 +738,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
  BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
               "GlobalMediaControlsPictureInPicture",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -91,7 +91,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -746,7 +768,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -745,7 +767,7 @@ BASE_FEATURE(kUnifiedAutoplay,
               "UnifiedAutoplay",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -100,15 +100,15 @@ $NetBSD$
  // Enable vaapi video decoding on linux. This is already enabled by default on
  // chromeos, but needs an experiment on linux.
  BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -837,7 +859,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
+@@ -836,7 +858,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
               "VaapiVp9SModeHWEncoding",
               base::FEATURE_ENABLED_BY_DEFAULT);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Enables the new V4L2 flat video decoder clients instead of V4L2VideoDecoder.
+ // Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
  // Owners: frkoenig%chromium.org@localhost, mcasas%chromium.org@localhost
- // Expiry: When flat decoders are supported on all platforms and the legacy
+ // Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
 @@ -963,7 +985,7 @@ BASE_FEATURE(kLiveCaptionUseWaitK,
  // Live Caption can be used in multiple languages, as opposed to just English.
  BASE_FEATURE(kLiveCaptionMultiLanguage,
@@ -127,7 +127,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1457,7 +1479,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
+@@ -1468,7 +1490,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
@@ -136,7 +136,7 @@ $NetBSD$
  // Spawn utility processes to perform hardware encode acceleration instead of
  // using the GPU process.
  BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1537,7 +1559,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1548,7 +1570,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
               "RecordWebAudioEngagement",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
diff --git a/chromium/patches/patch-media_base_media__switches.h b/chromium/patches/patch-media_base_media__switches.h
index 58611b8232..21372e20b5 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	2024-08-06 19:52:29.010283500 +0000
+--- media/base/media_switches.h.orig	2024-08-21 22:46:22.233829500 +0000
 +++ media/base/media_switches.h
 @@ -44,7 +44,7 @@ MEDIA_EXPORT extern const char kDisableB
  MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
@@ -58,10 +58,10 @@ $NetBSD$
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatVideoDecoder);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -504,7 +516,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
+@@ -510,7 +522,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
diff --git a/chromium/patches/patch-media_base_user__input__monitor__unittest.cc b/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
index 6ef4dd85d5..9c47bff5fd 100644
--- a/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
+++ b/chromium/patches/patch-media_base_user__input__monitor__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/user_input_monitor_unittest.cc.orig	2024-08-06 19:52:29.022284300 +0000
+--- media/base/user_input_monitor_unittest.cc.orig	2024-08-21 22:46:22.244830600 +0000
 +++ media/base/user_input_monitor_unittest.cc
 @@ -13,7 +13,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index 1db4cf189d..ff590e3e80 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.cc.orig	2024-08-06 19:52:29.026284700 +0000
+--- media/base/video_frame.cc.orig	2024-08-21 22:46:22.247830900 +0000
 +++ media/base/video_frame.cc
-@@ -81,7 +81,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -83,7 +83,7 @@ std::string VideoFrame::StorageTypeToStr
        return "OWNED_MEMORY";
      case VideoFrame::STORAGE_SHMEM:
        return "SHMEM";
@@ -15,7 +15,7 @@ $NetBSD$
      case VideoFrame::STORAGE_DMABUFS:
        return "DMABUFS";
  #endif
-@@ -96,7 +96,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -98,7 +98,7 @@ std::string VideoFrame::StorageTypeToStr
  // static
  bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
    return
@@ -24,25 +24,25 @@ $NetBSD$
        // This is not strictly needed but makes explicit that, at VideoFrame
        // level, DmaBufs are not mappable from userspace.
        storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -432,7 +432,7 @@ scoped_refptr<VideoFrame> VideoFrame::Cr
-     planes[i].stride = gpu_memory_buffer->stride(i);
+@@ -396,7 +396,7 @@ VideoFrame::CreateFrameForGpuMemoryBuffe
+                            : shared_image->GetStrideForVideoFrame(i);
    }
    uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   if (gpu_memory_buffer->GetType() == gfx::NATIVE_PIXMAP) {
-     const auto gmb_handle = gpu_memory_buffer->CloneHandle();
-     if (gmb_handle.is_null() ||
-@@ -806,7 +806,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+   bool is_native_buffer =
+       gpu_memory_buffer
+           ? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
+@@ -817,7 +817,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
    return frame;
  }
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  // static
- scoped_refptr<VideoFrame> VideoFrame::WrapUnownedExternalDmabufs(
+ scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
      const VideoFrameLayout& layout,
-@@ -1555,7 +1555,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1528,7 +1528,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
                          : shared_images_[texture_index];
  }
  
@@ -51,12 +51,3 @@ $NetBSD$
  size_t VideoFrame::NumDmabufFds() const {
    if (wrapped_frame_) {
      return wrapped_frame_->NumDmabufFds();
-@@ -1699,7 +1699,7 @@ VideoFrame::~VideoFrame() {
-   // Prevents dangling raw ptr, see https://docs.google.com/document/d/156O7kBZqIhe1dUcqTMcN5T-6YEAcg0yNnj5QlnZu9xU/edit?usp=sharing.
-   shm_region_ = nullptr;
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // Prevents dangling dmabuf fds.
-   dmabuf_fds_.clear();
- #endif
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index 1deed4c98b..9182f32ef2 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	2024-08-06 19:52:29.026284700 +0000
+--- media/base/video_frame.h.orig	2024-08-21 22:46:22.248831000 +0000
 +++ media/base/video_frame.h
 @@ -45,7 +45,7 @@
  #include "base/apple/scoped_cftyperef.h"
@@ -24,7 +24,7 @@ $NetBSD$
      // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
      // based on the idea of using this same enum value for both DMA
      // buffers on Linux and CVPixelBuffers on Mac (which currently use
-@@ -386,7 +386,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -402,7 +402,7 @@ class MEDIA_EXPORT VideoFrame : public b
        ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
        base::TimeDelta timestamp);
  
@@ -32,8 +32,8 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    // Wraps provided dmabufs
    // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
-   // VideoFrame.
-@@ -719,7 +719,7 @@ class MEDIA_EXPORT VideoFrame : public b
+   // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
+@@ -721,7 +721,7 @@ class MEDIA_EXPORT VideoFrame : public b
    scoped_refptr<gpu::ClientSharedImage> shared_image(
        size_t texture_index) const;
  
@@ -42,9 +42,9 @@ $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.
-@@ -950,7 +950,7 @@ class MEDIA_EXPORT VideoFrame : public b
-   // For now it's set to false always until clients starts using it.
-   const bool is_mappable_si_enabled_ = false;
+@@ -963,7 +963,7 @@ class MEDIA_EXPORT VideoFrame : public b
+   // GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
+   bool is_mappable_si_enabled_ = false;
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
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 fa488fcd41..3c58ea5b8c 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	2024-08-06 19:52:29.054287200 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig	2024-08-21 22:46:22.273833500 +0000
 +++ media/capture/video/create_video_capture_device_factory.cc
 @@ -13,7 +13,7 @@
  #include "media/capture/video/fake_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 59567b70e1..0943af9f69 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	2024-08-06 19:52:29.054287200 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig	2024-08-21 22:46:22.273833500 +0000
 +++ media/capture/video/fake_video_capture_device_factory.cc
 @@ -231,7 +231,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 a91cbe4913..ec8e129d89 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	2024-08-06 19:52:29.054287200 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig	2024-08-21 22:46:22.274833700 +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 e0a4454805..da8bb3ade0 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig	2024-08-21 22:46:22.275833800 +0000
 +++ media/capture/video/linux/fake_v4l2_impl.cc
 @@ -562,7 +562,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 46abdafb92..2c2e8059fd 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig	2024-08-21 22:46:22.275833800 +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 6637d643b0..c2523b8279 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2024-08-21 22:46:22.276833800 +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 319cfa83dc..e712c4a7ac 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig	2024-08-21 22:46:22.276833800 +0000
 +++ media/capture/video/linux/v4l2_capture_delegate.h
 @@ -23,7 +23,7 @@
  #include "media/capture/video/linux/v4l2_capture_device_impl.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 5421751918..5b5f493ab1 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig	2024-08-21 22:46:22.277834000 +0000
 +++ media/capture/video/linux/v4l2_capture_device.h
 @@ -21,7 +21,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
   public:
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 9ac2815d8c..096e35687a 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig	2024-08-21 22:46:22.277834000 +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 b6cbf84495..6ee4d2f41b 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig	2024-08-21 22:46:22.277834000 +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 9e72029bab..714fc4d02a 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig	2024-08-21 22:46:22.277834000 +0000
 +++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
 @@ -23,7 +23,7 @@
  #include "media/capture/video/linux/scoped_v4l2_device_fd.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 bedd587f1d..3a5221a95e 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig	2024-08-21 22:46:22.277834000 +0000
 +++ media/capture/video/linux/video_capture_device_factory_v4l2.h
 @@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
  
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index 7d53aed473..215194ebc5 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	2024-08-06 19:52:29.058287400 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig	2024-08-21 22:46:22.277834000 +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 83ef40745a..46e003fef5 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	2024-08-06 19:52:29.062287800 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig	2024-08-21 22:46:22.280834200 +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 8b3788c052..e5bcfc504b 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	2024-08-06 19:52:29.062287800 +0000
+--- media/capture/video/video_capture_device_client.cc.orig	2024-08-21 22:46:22.280834200 +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 6363978a56..698ed6938b 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	2024-08-06 19:52:29.082289500 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig	2024-08-21 22:46:22.300836300 +0000
 +++ media/cdm/cdm_paths_unittest.cc
 @@ -27,7 +27,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 0b25b89d47..0577fbd377 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	2024-08-06 19:52:29.086290000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig	2024-08-21 22:46:22.303836600 +0000
 +++ media/cdm/library_cdm/cdm_paths.gni
 @@ -15,7 +15,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 d551ba4f48..e198355de4 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	2024-08-06 19:52:29.094290500 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig	2024-08-21 22:46:22.311837400 +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 0e8e242f2a..eb418f12c6 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	2024-08-06 19:52:29.094290500 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig	2024-08-21 22:46:22.313837500 +0000
 +++ media/ffmpeg/scripts/robo_lib/config.py
 @@ -55,19 +55,13 @@ class RoboConfiguration:
          self._llvm_path = os.path.join(self.chrome_src(), "third_party",
diff --git a/chromium/patches/patch-media_gpu_buffer__validation.cc b/chromium/patches/patch-media_gpu_buffer__validation.cc
index f229ba8002..2252ab604a 100644
--- a/chromium/patches/patch-media_gpu_buffer__validation.cc
+++ b/chromium/patches/patch-media_gpu_buffer__validation.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/buffer_validation.cc.orig	2024-08-06 19:52:29.158295900 +0000
+--- media/gpu/buffer_validation.cc.orig	2024-08-21 22:46:22.367843200 +0000
 +++ media/gpu/buffer_validation.cc
 @@ -16,7 +16,7 @@
  #include "ui/gfx/geometry/size.h"
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 2c2017fcc9..c69631cfc1 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	2024-08-06 19:52:29.158295900 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig	2024-08-21 22:46:22.369843500 +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 697e392f65..edc215f93e 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	2024-08-06 19:52:29.162296300 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig	2024-08-21 22:46:22.371843600 +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 f529ee89c1..de15f639df 100644
--- a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2024-08-06 19:52:29.162296300 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2024-08-21 22:46:22.371843600 +0000
 +++ media/gpu/chromeos/mailbox_video_frame_converter.cc
 @@ -67,7 +67,7 @@ viz::SharedImageFormat GetSharedImageFor
                      << static_cast<int>(buffer_format);
diff --git a/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc b/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
index 3710cd1862..b9cfd1428c 100644
--- a/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_native__pixmap__frame__resource.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig	2024-08-06 19:52:29.162296300 +0000
+--- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig	2024-08-21 22:46:22.372843700 +0000
 +++ media/gpu/chromeos/native_pixmap_frame_resource.cc
-@@ -154,7 +154,7 @@ scoped_refptr<NativePixmapFrameResource>
+@@ -176,7 +176,7 @@ scoped_refptr<NativePixmapFrameResource>
    const bool is_intel_media_compression_enabled =
  #if BUILDFLAG(IS_CHROMEOS)
        base::FeatureList::IsEnabled(features::kEnableIntelMediaCompression);
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 d46080d0e7..28a7b805de 100644
--- a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2024-08-06 19:52:29.162296300 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2024-08-21 22:46:22.373844000 +0000
 +++ media/gpu/chromeos/platform_video_frame_utils.cc
 @@ -68,7 +68,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
      const base::FilePath dev_path(FILE_PATH_LITERAL(
diff --git a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index c72c51f792..f76c23fd14 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2024-08-06 19:52:29.166296500 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2024-08-21 22:46:22.375844000 +0000
 +++ media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1098,7 +1098,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1096,7 +1096,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    }
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
    // Linux should always use a custom allocator (to allocate buffers using
    // libva) and a PlatformVideoFramePool.
    CHECK(allocator.has_value());
-@@ -1107,7 +1107,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1105,7 +1105,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
    main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
        *allocator, VideoFrame::STORAGE_DMABUFS);
@@ -24,7 +24,7 @@ $NetBSD$
    // Linux w/ V4L2 should not use a custom allocator
    // Only tested with video_decode_accelerator_tests
    // TODO(wenst@) Test with full Chromium Browser
-@@ -1295,7 +1295,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1287,7 +1287,7 @@ VideoDecoderPipeline::PickDecoderOutputF
               << " VideoFrames";
      auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
  
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 869318ac67..57f44a0d19 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	2024-08-06 19:52:29.166296500 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig	2024-08-21 22:46:22.377844000 +0000
 +++ media/gpu/gpu_video_encode_accelerator_factory.cc
 @@ -118,7 +118,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
      return vea_factory_functions;
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 be6031d182..3bdcd0ca77 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	2024-08-06 19:52:29.174297300 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig	2024-08-21 22:46:22.385845000 +0000
 +++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
 @@ -16,7 +16,9 @@
  #include "media/gpu/vaapi/vaapi_wrapper.h"
@@ -24,7 +24,7 @@ $NetBSD$
  void AllowAccessToRenderNodes(std::vector<BrokerFilePermission>& permissions,
                                bool include_sys_dev_char,
                                bool read_write) {
-@@ -172,6 +175,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -176,6 +179,7 @@ bool HardwareVideoDecodingPreSandboxHook
    NOTREACHED_NORETURN();
  #endif  // BUILDFLAG(USE_V4L2_CODEC)
  }
@@ -32,7 +32,7 @@ $NetBSD$
  
  }  // namespace
  
-@@ -187,6 +191,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -191,6 +195,7 @@ bool HardwareVideoDecodingPreSandboxHook
  //   (at least).
  bool HardwareVideoDecodingPreSandboxHook(
      sandbox::policy::SandboxLinux::Options options) {
@@ -40,7 +40,7 @@ $NetBSD$
    using HardwareVideoDecodingProcessPolicy =
        sandbox::policy::HardwareVideoDecodingProcessPolicy;
    using PolicyType =
-@@ -232,6 +237,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -236,6 +241,7 @@ bool HardwareVideoDecodingPreSandboxHook
    // |permissions| is empty?
    sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
        command_set, permissions, options);
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 d1c1ce16bb..e8581d19a9 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	2024-08-06 19:52:29.174297300 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig	2024-08-21 22:46:22.385845000 +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 2e2c4bcf61..8392286608 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	2024-08-06 19:52:29.174297300 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig	2024-08-21 22:46:22.385845000 +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 41852c398e..6acda688d5 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	2024-08-06 19:52:29.174297300 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig	2024-08-21 22:46:22.385845000 +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_vaapi_vaapi__video__decoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index dcf936a73a..e503b3ffae 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2024-08-06 19:52:29.210300200 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2024-08-21 22:46:22.416848200 +0000
 +++ media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -775,7 +775,7 @@ void VaapiVideoDecoder::ApplyResolutionC
+@@ -782,7 +782,7 @@ void VaapiVideoDecoder::ApplyResolutionC
    const gfx::Size decoder_natural_size =
        aspect_ratio_.GetNaturalSize(decoder_visible_rect);
  
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index c6e9c5c11a..18dc604f8b 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_wrapper.cc.orig	2024-08-06 19:52:29.214300600 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig	2024-08-21 22:46:22.419848400 +0000
 +++ media/gpu/vaapi/vaapi_wrapper.cc
 @@ -72,7 +72,7 @@
  using media_gpu_vaapi::kModuleVa_prot;
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index 5357c179b8..6f88a846c0 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	2024-08-06 19:52:29.230301900 +0000
+--- media/media_options.gni.orig	2024-08-21 22:46:22.435850100 +0000
 +++ media/media_options.gni
 @@ -190,12 +190,15 @@ declare_args() {
    # Enables runtime selection of ALSA library for audio.
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
index 0c49987d6d..9c3ce48ac7 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_stable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/stable/BUILD.gn.orig	2024-08-06 19:52:29.250303700 +0000
+--- media/mojo/mojom/stable/BUILD.gn.orig	2024-08-21 22:46:22.453852000 +0000
 +++ media/mojo/mojom/stable/BUILD.gn
 @@ -196,7 +196,7 @@ source_set("unit_tests") {
    } else if (use_v4l2_codec) {
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
index e8ae294010..43d409ea65 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig	2024-08-06 19:52:29.254304000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig	2024-08-21 22:46:22.454852000 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
 @@ -837,7 +837,7 @@ const gfx::GpuMemoryBufferId& StructTrai
    return input.id;
diff --git a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
index 3d512636f6..5600adbb40 100644
--- a/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
+++ b/chromium/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig	2024-08-06 19:52:29.254304000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig	2024-08-21 22:46:22.454852000 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
 @@ -690,7 +690,7 @@ struct StructTraits<media::stable::mojom
    static const gfx::GpuMemoryBufferId& id(
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 7b9a01b9ec..c0efab22a2 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	2024-08-06 19:52:29.254304000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig	2024-08-21 22:46:22.457852400 +0000
 +++ media/mojo/mojom/video_frame_mojom_traits.cc
 @@ -22,7 +22,7 @@
  #include "ui/gfx/mojom/color_space_mojom_traits.h"
diff --git a/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc b/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
index f07340b614..6c14de9d37 100644
--- a/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
+++ b/chromium/patches/patch-media_video_fake__gpu__memory__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/fake_gpu_memory_buffer.cc.orig	2024-08-06 19:52:29.618334800 +0000
+--- media/video/fake_gpu_memory_buffer.cc.orig	2024-08-21 22:46:23.079916200 +0000
 +++ media/video/fake_gpu_memory_buffer.cc
 @@ -9,7 +9,7 @@
  #include "media/base/format_utils.h"
diff --git a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index 3c502533f0..7a8a002972 100644
--- a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig	2024-08-06 19:52:29.618334800 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig	2024-08-21 22:46:23.079916200 +0000
 +++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -107,7 +107,7 @@ class GpuMemoryBufferVideoFramePool::Poo
+@@ -106,7 +106,7 @@ class GpuMemoryBufferVideoFramePool::Poo
                  gpu::SHARED_IMAGE_USAGE_RASTER_READ |
                  gpu::SHARED_IMAGE_USAGE_DISPLAY_READ |
                  gpu::SHARED_IMAGE_USAGE_SCANOUT;
@@ -15,7 +15,7 @@ $NetBSD$
      // TODO(crbug.com/40194712): Always add the flag once the
      // OzoneImageBacking is by default turned on.
      if (base::CommandLine::ForCurrentProcess()->HasSwitch(
-@@ -802,7 +802,7 @@ void GpuMemoryBufferVideoFramePool::Pool
+@@ -795,7 +795,7 @@ void GpuMemoryBufferVideoFramePool::Pool
    }
  
    bool is_software_backed_video_frame = !video_frame->HasTextures();
@@ -24,7 +24,7 @@ $NetBSD$
    is_software_backed_video_frame &= !video_frame->HasDmaBufs();
  #endif
  
-@@ -1347,7 +1347,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
+@@ -1340,7 +1340,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
          media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
  #endif
  
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 fd4ee4b58f..48c3d27a89 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/video_encode_accelerator_adapter.cc.orig	2024-08-06 19:52:29.626335400 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig	2024-08-21 22:46:23.082916500 +0000
 +++ media/video/video_encode_accelerator_adapter.cc
 @@ -158,7 +158,7 @@ VideoEncodeAccelerator::Config SetUpVeaC
    if (is_rgb)
@@ -15,7 +15,7 @@ $NetBSD$
    if (format != PIXEL_FORMAT_I420 ||
        !VideoFrame::IsStorageTypeMappable(storage_type)) {
      // ChromeOS/Linux hardware video encoders supports I420 on-memory
-@@ -486,7 +486,7 @@ void VideoEncodeAcceleratorAdapter::Init
+@@ -484,7 +484,7 @@ void VideoEncodeAcceleratorAdapter::Init
        SetUpVeaConfig(profile_, options_, format, first_frame->storage_type(),
                       supported_rc_modes_, required_encoder_type_);
  
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
index e91cccd97d..2175e39bd5 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/video_encode_accelerator_adapter_test.cc.orig	2024-08-06 19:52:29.626335400 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig	2024-08-21 22:46:23.082916500 +0000
 +++ media/video/video_encode_accelerator_adapter_test.cc
-@@ -461,7 +461,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
+@@ -457,7 +457,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
        CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
  
    VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index dd1ebb4f6a..e3c4f6c4f0 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	2024-08-06 19:52:29.630335800 +0000
+--- media/webrtc/audio_processor.cc.orig	2024-08-21 22:46:23.084916800 +0000
 +++ media/webrtc/audio_processor.cc
 @@ -513,7 +513,7 @@ std::optional<double> AudioProcessor::Pr
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index 946701cd7b..ba276fe088 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	2024-08-06 19:52:29.630335800 +0000
+--- media/webrtc/helpers.cc.orig	2024-08-21 22:46:23.084916800 +0000
 +++ media/webrtc/helpers.cc
 @@ -41,14 +41,14 @@ void ConfigAutomaticGainControl(const Au
      return;
diff --git a/chromium/patches/patch-media_webrtc_helpers__unittests.cc b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
index 8d6ba0a769..99d3d7ee23 100644
--- a/chromium/patches/patch-media_webrtc_helpers__unittests.cc
+++ b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/webrtc/helpers_unittests.cc.orig	2024-08-06 19:52:29.630335800 +0000
+--- media/webrtc/helpers_unittests.cc.orig	2024-08-21 22:46:23.085916800 +0000
 +++ media/webrtc/helpers_unittests.cc
 @@ -40,7 +40,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
    EXPECT_TRUE(config.echo_canceller.enabled);
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index 4414da60b7..9826deff7b 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	2024-08-06 19:52:29.630335800 +0000
+--- mojo/core/BUILD.gn.orig	2024-08-21 22:46:23.085916800 +0000
 +++ mojo/core/BUILD.gn
 @@ -166,7 +166,7 @@ template("core_impl_source_set") {
          ]
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index 018836f891..2f483c9dd4 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel.cc.orig	2024-08-06 19:52:29.630335800 +0000
+--- mojo/core/channel.cc.orig	2024-08-21 22:46:23.086917000 +0000
 +++ mojo/core/channel.cc
-@@ -71,7 +71,11 @@ const size_t kMaxUnusedReadBufferCapacit
+@@ -79,7 +79,11 @@ const size_t kMaxUnusedReadBufferCapacit
  // Fuchsia: The zx_channel_write() API supports up to 64 handles.
  const size_t kMaxAttachedHandles = 64;
  
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 002ae40927..d727595385 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	2024-08-06 19:52:29.638336400 +0000
+--- mojo/core/embedder/features.h.orig	2024-08-21 22:46:23.092917700 +0000
 +++ mojo/core/embedder/features.h
 @@ -16,7 +16,7 @@ namespace core {
  
diff --git a/chromium/patches/patch-mojo_public_c_system_thunks.cc b/chromium/patches/patch-mojo_public_c_system_thunks.cc
index d2e6697ee5..8a83b97ef6 100644
--- a/chromium/patches/patch-mojo_public_c_system_thunks.cc
+++ b/chromium/patches/patch-mojo_public_c_system_thunks.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/c/system/thunks.cc.orig	2024-08-06 19:52:29.658338000 +0000
+--- mojo/public/c/system/thunks.cc.orig	2024-08-21 22:46:23.109919300 +0000
 +++ mojo/public/c/system/thunks.cc
-@@ -25,7 +25,7 @@
+@@ -30,7 +30,7 @@
  #include "mojo/public/c/system/message_pipe.h"
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/environment.h"
  #include "base/files/file_path.h"
  #include "base/scoped_native_library.h"
-@@ -72,7 +72,7 @@ class CoreLibraryInitializer {
+@@ -77,7 +77,7 @@ class CoreLibraryInitializer {
  
    MojoResult LoadLibrary(base::FilePath library_path) {
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
@@ -24,7 +24,7 @@ $NetBSD$
      if (library_ && library_->is_valid())
        return MOJO_RESULT_OK;
  
-@@ -86,7 +86,7 @@ class CoreLibraryInitializer {
+@@ -91,7 +91,7 @@ class CoreLibraryInitializer {
  
      if (library_path.empty()) {
        // Default to looking for the library in the current working directory.
@@ -33,7 +33,7 @@ $NetBSD$
        const base::FilePath::CharType kDefaultLibraryPathValue[] =
            FILE_PATH_LITERAL("./libmojo_core.so");
  #elif BUILDFLAG(IS_FUCHSIA)
-@@ -142,7 +142,7 @@ class CoreLibraryInitializer {
+@@ -147,7 +147,7 @@ class CoreLibraryInitializer {
  
   private:
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
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 7ceea5ccee..683ba3da51 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2024-08-06 19:52:29.690340800 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2024-08-21 22:46:23.140922500 +0000
 +++ mojo/public/cpp/platform/socket_utils_posix.cc
-@@ -29,7 +29,7 @@ bool IsRecoverableError() {
+@@ -34,7 +34,7 @@ bool IsRecoverableError() {
  }
  
  bool GetPeerEuid(base::PlatformFile fd, uid_t* peer_euid) {
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index 6456020699..0efc45231b 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/tools/bindings/mojom.gni.orig	2024-08-06 19:52:29.738345000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig	2024-08-21 22:46:23.182927000 +0000
 +++ mojo/public/tools/bindings/mojom.gni
-@@ -762,6 +762,21 @@ template("mojom") {
+@@ -763,6 +763,21 @@ template("mojom") {
        enabled_features += [ "is_apple" ]
      }
  
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index b9b65a6590..e3ae25a837 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/BUILD.gn.orig	2024-08-06 19:52:30.090374700 +0000
+--- net/BUILD.gn.orig	2024-08-21 22:46:23.508960200 +0000
 +++ net/BUILD.gn
 @@ -123,7 +123,7 @@ net_configs = [
    "//build/config/compiler:wexit_time_destructors",
@@ -15,7 +15,7 @@ $NetBSD$
    net_configs += [ "//build/config/linux:libresolv" ]
  }
  
-@@ -1212,6 +1212,19 @@ component("net") {
+@@ -1246,6 +1246,19 @@ component("net") {
      ]
    }
  
@@ -35,7 +35,7 @@ $NetBSD$
    if (is_mac) {
      sources += [
        "base/network_notification_thread_mac.cc",
-@@ -1371,7 +1384,7 @@ component("net") {
+@@ -1407,7 +1420,7 @@ component("net") {
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,16 +44,16 @@ $NetBSD$
      sources += [
        "base/network_interfaces_getifaddrs.cc",
        "base/network_interfaces_getifaddrs.h",
-@@ -2031,7 +2044,7 @@ static_library("test_support") {
-     "url_request/url_request_test_util.h",
-   ]
+@@ -2072,7 +2085,7 @@ static_library("test_support") {
+     ]
+   }
  
 -  if (is_linux || is_chromeos || is_android) {
 +  if ((is_linux || is_chromeos || is_android)  && !is_bsd) {
      sources += [
        "base/address_tracker_linux_test_util.cc",
        "base/address_tracker_linux_test_util.h",
-@@ -2853,14 +2866,14 @@ test("net_unittests") {
+@@ -2876,14 +2889,14 @@ test("net_unittests") {
      ]
    }
  
@@ -70,7 +70,7 @@ $NetBSD$
      sources += [
        "base/address_tracker_linux_unittest.cc",
        "base/network_interfaces_linux_unittest.cc",
-@@ -2948,6 +2961,10 @@ test("net_unittests") {
+@@ -2974,6 +2987,10 @@ test("net_unittests") {
      ]
    }
  
@@ -81,7 +81,7 @@ $NetBSD$
    if (enable_websockets) {
      deps += [ "//net/server:tests" ]
    }
-@@ -3008,7 +3025,7 @@ test("net_unittests") {
+@@ -3034,7 +3051,7 @@ test("net_unittests") {
      ]
    }
  
@@ -90,7 +90,7 @@ $NetBSD$
      sources += [ "tools/quic/quic_simple_server_test.cc" ]
    }
  
-@@ -3147,7 +3164,7 @@ test("net_unittests") {
+@@ -3173,7 +3190,7 @@ test("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 9ef34827f2..5a01a362a2 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	2024-08-06 19:52:30.106376000 +0000
+--- net/base/features.cc.orig	2024-08-21 22:46:23.520961500 +0000
 +++ net/base/features.cc
 @@ -26,7 +26,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
  BASE_FEATURE(kAsyncDns,
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -505,7 +505,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
+@@ -506,7 +506,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
               "SpdyHeadersToHttpResponseUseBuilder",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
diff --git a/chromium/patches/patch-net_base_mock__network__change__notifier.cc b/chromium/patches/patch-net_base_mock__network__change__notifier.cc
index bc7e95b02b..f2cc2595bb 100644
--- a/chromium/patches/patch-net_base_mock__network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_mock__network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/mock_network_change_notifier.cc.orig	2024-08-06 19:52:30.114376800 +0000
+--- net/base/mock_network_change_notifier.cc.orig	2024-08-21 22:46:23.528962400 +0000
 +++ net/base/mock_network_change_notifier.cc
 @@ -103,7 +103,7 @@ MockNetworkChangeNotifier::GetCurrentCon
    return connection_cost_;
diff --git a/chromium/patches/patch-net_base_mock__network__change__notifier.h b/chromium/patches/patch-net_base_mock__network__change__notifier.h
index a71aa4eae4..fdb15c0d75 100644
--- a/chromium/patches/patch-net_base_mock__network__change__notifier.h
+++ b/chromium/patches/patch-net_base_mock__network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/mock_network_change_notifier.h.orig	2024-08-06 19:52:30.114376800 +0000
+--- net/base/mock_network_change_notifier.h.orig	2024-08-21 22:46:23.528962400 +0000
 +++ net/base/mock_network_change_notifier.h
 @@ -84,7 +84,7 @@ class MockNetworkChangeNotifier : public
    // use_default_connection_cost_implementation is set to true.
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index aef27ecd49..2bd6ba692f 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	2024-08-06 19:52:30.118377000 +0000
+--- net/base/network_change_notifier.cc.orig	2024-08-21 22:46:23.530962500 +0000
 +++ net/base/network_change_notifier.cc
 @@ -42,7 +42,7 @@
  #include "net/base/network_change_notifier_linux.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "net/base/network_change_notifier_passive.h"
  #elif BUILDFLAG(IS_FUCHSIA)
  #include "net/base/network_change_notifier_fuchsia.h"
-@@ -334,6 +334,9 @@ std::unique_ptr<NetworkChangeNotifier> N
+@@ -329,6 +329,9 @@ std::unique_ptr<NetworkChangeNotifier> N
  #elif BUILDFLAG(IS_FUCHSIA)
    return std::make_unique<NetworkChangeNotifierFuchsia>(
        /*require_wlan=*/false);
@@ -25,7 +25,7 @@ $NetBSD$
  #else
    NOTIMPLEMENTED();
    return nullptr;
-@@ -525,7 +528,7 @@ const char* NetworkChangeNotifier::Conne
+@@ -520,7 +523,7 @@ const char* NetworkChangeNotifier::Conne
    return kConnectionTypeNames[type];
  }
  
@@ -34,7 +34,7 @@ $NetBSD$
  // static
  AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwner() {
    return g_network_change_notifier
-@@ -879,7 +882,7 @@ NetworkChangeNotifier::NetworkChangeNoti
+@@ -866,7 +869,7 @@ NetworkChangeNotifier::NetworkChangeNoti
    }
  }
  
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index 60337ca8c1..3e426cdd55 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	2024-08-06 19:52:30.118377000 +0000
+--- net/base/network_change_notifier.h.orig	2024-08-21 22:46:23.530962500 +0000
 +++ net/base/network_change_notifier.h
 @@ -18,7 +18,7 @@
  #include "net/base/net_export.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 cb4f0345d8..89449d2ec6 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	2024-08-06 19:52:30.118377000 +0000
+--- net/base/network_change_notifier_passive.cc.orig	2024-08-21 22:46:23.531962600 +0000
 +++ net/base/network_change_notifier_passive.cc
 @@ -107,7 +107,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 60178c0682..5d1dd75bc6 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	2024-08-06 19:52:30.122377400 +0000
+--- net/base/network_interfaces_posix.h.orig	2024-08-21 22:46:23.534963000 +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 51bf3a8928..120fb02f6a 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	2024-08-06 19:52:30.130378000 +0000
+--- net/base/sockaddr_util_posix.cc.orig	2024-08-21 22:46:23.543964000 +0000
 +++ net/base/sockaddr_util_posix.cc
 @@ -46,7 +46,8 @@ bool FillUnixAddress(const std::string& 
      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 8b8f6a9bb6..be6ce1d11b 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	2024-08-06 19:52:30.130378000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig	2024-08-21 22:46:23.543964000 +0000
 +++ net/base/sockaddr_util_posix_unittest.cc
 @@ -88,7 +88,8 @@ TEST(FillUnixAddressTest, AbstractLinuxA
    size_t path_max = MaxPathLength(&storage);
diff --git a/chromium/patches/patch-net_cert_cert__verify__proc.h b/chromium/patches/patch-net_cert_cert__verify__proc.h
index 4583956f1d..b359f98fb2 100644
--- a/chromium/patches/patch-net_cert_cert__verify__proc.h
+++ b/chromium/patches/patch-net_cert_cert__verify__proc.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/cert/cert_verify_proc.h.orig	2024-08-06 19:52:30.138378600 +0000
+--- net/cert/cert_verify_proc.h.orig	2024-08-21 22:46:23.548964500 +0000
 +++ net/cert/cert_verify_proc.h
 @@ -176,7 +176,7 @@ class NET_EXPORT CertVerifyProc
      kMaxValue = kChainLengthOne
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 21dc8ad7d8..bb92f03a69 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/simple/simple_file_tracker.cc.orig	2024-08-06 19:52:30.374398700 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig	2024-08-21 22:46:23.761986300 +0000
 +++ net/disk_cache/simple/simple_file_tracker.cc
-@@ -34,7 +34,17 @@ void RecordFileDescripterLimiterOp(FileD
+@@ -35,7 +35,17 @@ void RecordFileDescripterLimiterOp(FileD
  }  // namespace
  
  SimpleFileTracker::SimpleFileTracker(int file_limit)
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index 4a86bc1235..8991a20c75 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/BUILD.gn.orig	2024-08-06 19:52:30.550413600 +0000
+--- net/dns/BUILD.gn.orig	2024-08-21 22:46:23.764986500 +0000
 +++ net/dns/BUILD.gn
 @@ -138,7 +138,7 @@ source_set("dns") {
        "dns_config_service_android.cc",
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index 22e7222ab5..b7757bcb99 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	2024-08-06 19:52:30.550413600 +0000
+--- net/dns/address_info.cc.orig	2024-08-21 22:46:23.765986700 +0000
 +++ net/dns/address_info.cc
 @@ -83,8 +83,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 bf136977ea..6e17c1fcba 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	2024-08-06 19:52:30.550413600 +0000
+--- net/dns/address_sorter_posix.cc.orig	2024-08-21 22:46:23.765986700 +0000
 +++ net/dns/address_sorter_posix.cc
 @@ -32,6 +32,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 bc66c1c834..b0783b4a40 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	2024-08-06 19:52:30.554413800 +0000
+--- net/dns/dns_config_service_posix.cc.orig	2024-08-21 22:46:23.768987000 +0000
 +++ net/dns/dns_config_service_posix.cc
 @@ -39,6 +39,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 88852344ec..1161267ad0 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	2024-08-06 19:52:30.558414200 +0000
+--- net/dns/dns_reloader.cc.orig	2024-08-21 22:46:23.770987300 +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 adace6730f..b311c36d92 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	2024-08-06 19:52:30.562414600 +0000
+--- net/dns/dns_util.cc.orig	2024-08-21 22:46:23.774987700 +0000
 +++ net/dns/dns_util.cc
 @@ -29,6 +29,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 11a61c97bc..8640d45698 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	2024-08-06 19:52:30.574415400 +0000
+--- net/dns/host_resolver_proc.cc.orig	2024-08-21 22:46:23.784988600 +0000
 +++ net/dns/host_resolver_proc.cc
 @@ -15,10 +15,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 39cb71e024..8a41434172 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	2024-08-06 19:52:30.578415900 +0000
+--- net/dns/public/BUILD.gn.orig	2024-08-21 22:46:23.789989200 +0000
 +++ net/dns/public/BUILD.gn
 @@ -78,7 +78,7 @@ source_set("tests") {
      "doh_provider_entry_unittest.cc",
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index e98e0254d8..7f29d8ca55 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	2024-08-06 19:52:30.578415900 +0000
+--- net/dns/public/resolv_reader.cc.orig	2024-08-21 22:46:23.790989200 +0000
 +++ net/dns/public/resolv_reader.cc
 @@ -40,7 +40,7 @@ std::optional<std::vector<IPEndPoint>> G
    if (!(res.options & RES_INIT))
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index a7613c7a24..c13cdc520d 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	2024-08-06 19:52:30.578415900 +0000
+--- net/dns/public/resolv_reader.h.orig	2024-08-21 22:46:23.790989200 +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 e85c1ad8f7..b1bb5704f4 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	2024-08-06 19:52:30.578415900 +0000
+--- net/dns/public/scoped_res_state.cc.orig	2024-08-21 22:46:23.790989200 +0000
 +++ net/dns/public/scoped_res_state.cc
 @@ -28,7 +28,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 1acd7ba2a1..553cb6dbe8 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	2024-08-06 19:52:30.578415900 +0000
+--- net/dns/public/scoped_res_state.h.orig	2024-08-21 22:46:23.790989200 +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 10f5bdff35..0622d12ff5 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	2024-08-06 19:52:30.594417300 +0000
+--- net/filter/zstd_source_stream.cc.orig	2024-08-21 22:46:23.804990800 +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 6adf414e8f..3a5b79daa3 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	2024-08-06 19:52:30.602418000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig	2024-08-21 22:46:23.810991300 +0000
 +++ net/http/http_auth_gssapi_posix.cc
 @@ -375,8 +375,9 @@ base::NativeLibrary GSSAPISharedLibrary:
      static const char* const kDefaultLibraryNames[] = {
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 f5197d3e2d..70c0d96630 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	2024-08-06 19:52:30.602418000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig	2024-08-21 22:46:23.810991300 +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 0c557b38e3..61f10ad94f 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	2024-08-06 19:52:30.602418000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig	2024-08-21 22:46:23.812991400 +0000
 +++ net/http/http_auth_handler_negotiate.cc
 @@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::C
  #elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 320bc8dad7..c53023016d 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	2024-08-06 19:52:30.606418400 +0000
+--- net/http/http_auth_preferences.cc.orig	2024-08-21 22:46:23.814991700 +0000
 +++ net/http/http_auth_preferences.cc
 @@ -39,7 +39,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 e604130e91..e669f97ddb 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	2024-08-06 19:52:30.606418400 +0000
+--- net/http/http_auth_preferences.h.orig	2024-08-21 22:46:23.814991700 +0000
 +++ net/http/http_auth_preferences.h
 @@ -50,7 +50,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 0f85befaca..067ec9b8fc 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	2024-08-06 19:52:30.614419000 +0000
+--- net/http/http_network_session.cc.orig	2024-08-21 22:46:23.823992700 +0000
 +++ net/http/http_network_session.cc
 @@ -19,7 +19,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 75812f1753..4768856189 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	2024-08-06 19:52:30.922445000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig	2024-08-21 22:46:24.283039800 +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 e48e199053..25e7b891f1 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	2024-08-06 19:52:30.926445200 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig	2024-08-21 22:46:24.284039700 +0000
 +++ net/proxy_resolution/proxy_config_service_linux.cc
 @@ -11,7 +11,9 @@
  
diff --git a/chromium/patches/patch-net_socket_socket__posix.cc b/chromium/patches/patch-net_socket_socket__posix.cc
index b90d261717..3b693441ad 100644
--- a/chromium/patches/patch-net_socket_socket__posix.cc
+++ b/chromium/patches/patch-net_socket_socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/socket_posix.cc.orig	2024-08-06 19:52:30.970449000 +0000
+--- net/socket/socket_posix.cc.orig	2024-08-21 22:46:24.328044400 +0000
 +++ net/socket/socket_posix.cc
 @@ -516,7 +516,7 @@ void SocketPosix::ReadCompleted() {
  }
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index dc24ef4e5b..b0f4e3e5cb 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	2024-08-06 19:52:30.974449400 +0000
+--- net/socket/socks5_client_socket.cc.orig	2024-08-21 22:46:24.329044300 +0000
 +++ net/socket/socks5_client_socket.cc
 @@ -24,6 +24,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 5e8be61d40..f15a02309f 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	2024-08-06 19:52:30.982450000 +0000
+--- net/socket/tcp_socket_posix.cc.orig	2024-08-21 22:46:24.337045200 +0000
 +++ net/socket/tcp_socket_posix.cc
 @@ -97,6 +97,17 @@ bool SetTCPKeepAlive(int fd, bool enable
        PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index 809d6189ef..f6c1a4c4a0 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	2024-08-06 19:52:30.986450400 +0000
+--- net/socket/udp_socket_posix.cc.orig	2024-08-21 22:46:24.342045800 +0000
 +++ net/socket/udp_socket_posix.cc
 @@ -78,6 +78,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 f864194aef..c0dd937185 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	2024-08-06 19:52:30.986450400 +0000
+--- net/socket/udp_socket_unittest.cc.orig	2024-08-21 22:46:24.343046000 +0000
 +++ net/socket/udp_socket_unittest.cc
 @@ -358,7 +358,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 26e34feb24..327b17af87 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	2024-08-06 19:52:31.026453700 +0000
+--- net/third_party/quiche/BUILD.gn.orig	2024-08-21 22:46:24.378049400 +0000
 +++ net/third_party/quiche/BUILD.gn
 @@ -29,7 +29,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__comparision__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__comparision__tool.cc
deleted file mode 100644
index 95a6cf8558..0000000000
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__comparision__tool.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- net/tools/cert_verify_tool/cert_verify_comparision_tool.cc.orig	2024-08-06 19:52:31.030454200 +0000
-+++ net/tools/cert_verify_tool/cert_verify_comparision_tool.cc
-@@ -36,7 +36,7 @@
- #include "net/url_request/url_request_context_builder.h"
- #include "net/url_request/url_request_context_getter.h"
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "net/proxy_resolution/proxy_config.h"
- #include "net/proxy_resolution/proxy_config_service_fixed.h"
- #endif
-@@ -56,7 +56,7 @@ void SetUpOnNetworkThread(
-     base::WaitableEvent* initialization_complete_event) {
-   net::URLRequestContextBuilder url_request_context_builder;
-   url_request_context_builder.set_user_agent(GetUserAgent());
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // On Linux, use a fixed ProxyConfigService, since the default one
-   // depends on glib.
-   //
-@@ -124,7 +124,7 @@ class CertVerifyImpl {
- std::unique_ptr<CertVerifyImpl> CreateCertVerifyImplFromName(
-     std::string_view impl_name,
-     scoped_refptr<net::CertNetFetcher> cert_net_fetcher) {
--#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
-+#if !(BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
-       BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(CHROME_ROOT_STORE_ONLY))
-   if (impl_name == "platform") {
-     return std::make_unique<CertVerifyImpl>(
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 5de8f67f00..ae522145a1 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2024-08-06 19:52:31.030454200 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2024-08-21 22:46:24.381049900 +0000
 +++ net/tools/cert_verify_tool/cert_verify_tool.cc
-@@ -34,7 +34,7 @@
+@@ -35,7 +35,7 @@
  #include "third_party/boringssl/src/pki/trust_store.h"
  #include "third_party/boringssl/src/pki/trust_store_collection.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "net/proxy_resolution/proxy_config.h"
  #include "net/proxy_resolution/proxy_config_service_fixed.h"
  #endif
-@@ -66,7 +66,7 @@ void SetUpOnNetworkThread(
+@@ -67,7 +67,7 @@ void SetUpOnNetworkThread(
      base::WaitableEvent* initialization_complete_event) {
    net::URLRequestContextBuilder url_request_context_builder;
    url_request_context_builder.set_user_agent(GetUserAgent());
@@ -24,7 +24,7 @@ $NetBSD$
    // On Linux, use a fixed ProxyConfigService, since the default one
    // depends on glib.
    //
-@@ -576,7 +576,7 @@ int main(int argc, char** argv) {
+@@ -579,7 +579,7 @@ int main(int argc, char** argv) {
    std::string impls_str = command_line.GetSwitchValueASCII("impls");
    if (impls_str.empty()) {
      // Default value.
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 48586c6632..ab9468ed23 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	2024-08-06 19:52:31.034454300 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig	2024-08-21 22:46:24.384050100 +0000
 +++ net/tools/net_watcher/net_watcher.cc
 @@ -32,7 +32,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 e1072a406e..9be75b8191 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/traffic_annotation/network_traffic_annotation.h.orig	2024-08-06 19:52:31.042455200 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig	2024-08-21 22:46:24.395051200 +0000
 +++ net/traffic_annotation/network_traffic_annotation.h
 @@ -378,7 +378,7 @@ struct MutablePartialNetworkTrafficAnnot
  }  // namespace net
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index a9eb4cfc29..68676e6b3f 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	2024-08-06 19:52:31.046455400 +0000
+--- net/url_request/url_request_context.cc.orig	2024-08-21 22:46:24.397051300 +0000
 +++ net/url_request/url_request_context.cc
 @@ -121,7 +121,7 @@ const HttpNetworkSessionContext* URLRequ
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
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 4af050ca34..eef9fb5a24 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.h.orig	2024-08-06 19:52:31.046455400 +0000
+--- net/url_request/url_request_context.h.orig	2024-08-21 22:46:24.397051300 +0000
 +++ net/url_request/url_request_context.h
-@@ -89,7 +89,7 @@ class NET_EXPORT URLRequestContext final
+@@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
  #if !BUILDFLAG(IS_WIN) && \
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 73e8e30fee..2f91a4fa06 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	2024-08-06 19:52:31.046455400 +0000
+--- net/url_request/url_request_context_builder.cc.orig	2024-08-21 22:46:24.397051300 +0000
 +++ net/url_request/url_request_context_builder.cc
-@@ -439,7 +439,7 @@ std::unique_ptr<URLRequestContext> URLRe
+@@ -441,7 +441,7 @@ std::unique_ptr<URLRequestContext> URLRe
    }
  
    if (!proxy_resolution_service_) {
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index de10a2a4c6..b5f888c9b5 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	2024-08-06 19:52:31.082458500 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig	2024-08-21 22:46:24.429054700 +0000
 +++ pdf/pdfium/pdfium_engine.cc
-@@ -92,7 +92,7 @@
+@@ -93,7 +93,7 @@
  #include "gin/public/cppgc.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "pdf/pdfium/pdfium_font_linux.h"
  #endif
  
-@@ -517,7 +517,7 @@ void InitializeSDK(bool enable_v8,
+@@ -524,7 +524,7 @@ void InitializeSDK(bool enable_v8,
  
    FPDF_InitLibraryWithConfig(&config);
  
diff --git a/chromium/patches/patch-ppapi_tests_test__utils.h b/chromium/patches/patch-ppapi_tests_test__utils.h
index a7cb848dcc..3b99546be0 100644
--- a/chromium/patches/patch-ppapi_tests_test__utils.h
+++ b/chromium/patches/patch-ppapi_tests_test__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ppapi/tests/test_utils.h.orig	2024-08-06 19:52:31.206469000 +0000
+--- ppapi/tests/test_utils.h.orig	2024-08-21 22:46:24.544066400 +0000
 +++ ppapi/tests/test_utils.h
 @@ -314,6 +314,8 @@ do { \
  #define PPAPI_OS_FREEBSD 1
diff --git a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
index 14886b6467..63a565e14c 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/cups_ipp_helper.cc.orig	2024-08-06 19:52:31.218470000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig	2024-08-21 22:46:24.557067900 +0000
 +++ printing/backend/cups_ipp_helper.cc
 @@ -202,7 +202,7 @@ void ExtractResolutions(const CupsOption
    // Provide a default DPI if no valid DPI is found.
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.cc b/chromium/patches/patch-printing_backend_print__backend__cups.cc
index 9284efa551..1ab882fd11 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/backend/print_backend_cups.cc.orig	2024-08-06 19:52:31.222470300 +0000
+--- printing/backend/print_backend_cups.cc.orig	2024-08-21 22:46:24.559068000 +0000
 +++ printing/backend/print_backend_cups.cc
-@@ -27,7 +27,7 @@
+@@ -32,7 +32,7 @@
  #include "printing/mojom/print.mojom.h"
  #include "url/gurl.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/feature_list.h"
  #include "printing/backend/cups_connection.h"
  #include "printing/backend/print_backend_cups_ipp.h"
-@@ -278,7 +278,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
+@@ -283,7 +283,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
  #if !BUILDFLAG(IS_CHROMEOS)
  scoped_refptr<PrintBackend> PrintBackend::CreateInstanceImpl(
      const std::string& locale) {
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 4b56bffadd..e135d9bbb4 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	2024-08-06 19:52:31.230471000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig	2024-08-21 22:46:24.565068700 +0000
 +++ printing/mojom/printing_context_mojom_traits.cc
 @@ -19,7 +19,7 @@
  #include "base/numerics/safe_conversions.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
index 28d5edb69b..3ee3690ded 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	2024-08-06 19:52:31.230471000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig	2024-08-21 22:46:24.565068700 +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_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 62a65ca036..557fd563a7 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	2024-08-06 19:52:31.230471000 +0000
+--- printing/print_settings.cc.orig	2024-08-21 22:46:24.567068800 +0000
 +++ printing/print_settings.cc
 @@ -320,7 +320,7 @@ PrintSettings& PrintSettings::operator=(
  #endif
diff --git a/chromium/patches/patch-printing_print__settings.h b/chromium/patches/patch-printing_print__settings.h
index b3174833a4..2fae05e360 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	2024-08-06 19:52:31.230471000 +0000
+--- printing/print_settings.h.orig	2024-08-21 22:46:24.567068800 +0000
 +++ printing/print_settings.h
 @@ -25,7 +25,7 @@
  #include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 49d15c5950..b54a52233f 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	2024-08-06 19:52:31.230471000 +0000
+--- printing/print_settings_conversion.cc.orig	2024-08-21 22:46:24.567068800 +0000
 +++ printing/print_settings_conversion.cc
 @@ -285,7 +285,7 @@ std::unique_ptr<PrintSettings> PrintSett
      settings->set_is_modifiable(is_modifiable.value());
diff --git a/chromium/patches/patch-printing_printing__context__linux.cc b/chromium/patches/patch-printing_printing__context__linux.cc
index cda97742ed..fcd782a1b0 100644
--- a/chromium/patches/patch-printing_printing__context__linux.cc
+++ b/chromium/patches/patch-printing_printing__context__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/printing_context_linux.cc.orig	2024-08-06 19:52:31.234471300 +0000
+--- printing/printing_context_linux.cc.orig	2024-08-21 22:46:24.569069100 +0000
 +++ printing/printing_context_linux.cc
 @@ -23,7 +23,7 @@
  #endif
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index 5f0ee1b68d..874713a5d9 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/printing_features.cc.orig	2024-08-06 19:52:31.234471300 +0000
+--- printing/printing_features.cc.orig	2024-08-21 22:46:24.571069200 +0000
 +++ printing/printing_features.cc
 @@ -21,12 +21,12 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
               base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index b60ec2c554..0f50682688 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- printing/printing_features.h.orig	2024-08-06 19:52:31.234471300 +0000
+--- printing/printing_features.h.orig	2024-08-21 22:46:24.571069200 +0000
 +++ printing/printing_features.h
 @@ -22,7 +22,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
  BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
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 55a5932d47..90c656944b 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	2024-08-06 19:52:31.234471300 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig	2024-08-21 22:46:24.571069200 +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 4517b9c1f7..765fdc8960 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	2024-08-06 19:52:31.234471300 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig	2024-08-21 22:46:24.571069200 +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_chromoting__event.cc b/chromium/patches/patch-remoting_base_chromoting__event.cc
index fc6eed9a4b..30b2c12c60 100644
--- a/chromium/patches/patch-remoting_base_chromoting__event.cc
+++ b/chromium/patches/patch-remoting_base_chromoting__event.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/base/chromoting_event.cc.orig	2024-08-06 19:52:31.238471700 +0000
+--- remoting/base/chromoting_event.cc.orig	2024-08-21 22:46:24.575069700 +0000
 +++ remoting/base/chromoting_event.cc
 @@ -192,7 +192,7 @@ void ChromotingEvent::AddSystemInfo() {
    SetString(kCpuKey, base::SysInfo::OperatingSystemArchitecture());
diff --git a/chromium/patches/patch-remoting_base_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index 6cc68eea9f..a31fdbd842 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	2024-08-06 19:52:31.242472000 +0000
+--- remoting/base/host_settings.cc.orig	2024-08-21 22:46:24.577070000 +0000
 +++ remoting/base/host_settings.cc
 @@ -7,7 +7,7 @@
  #include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_client_display_sys__opengl.h b/chromium/patches/patch-remoting_client_display_sys__opengl.h
index d6f4a19ae1..c9ea2ae6d5 100644
--- a/chromium/patches/patch-remoting_client_display_sys__opengl.h
+++ b/chromium/patches/patch-remoting_client_display_sys__opengl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/client/display/sys_opengl.h.orig	2024-08-06 19:52:31.254473000 +0000
+--- remoting/client/display/sys_opengl.h.orig	2024-08-21 22:46:24.588071000 +0000
 +++ remoting/client/display/sys_opengl.h
 @@ -9,7 +9,7 @@
  
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 46031a5f03..0f30c79461 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	2024-08-06 19:52:31.262473800 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2024-08-21 22:46:24.597072000 +0000
 +++ remoting/codec/webrtc_video_encoder_vpx.cc
 @@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
                             const webrtc::DesktopSize& size) {
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index 291567f914..60d000b70d 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	2024-08-06 19:52:31.266474000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig	2024-08-21 22:46:24.600072100 +0000
 +++ remoting/host/base/desktop_environment_options.cc
 @@ -124,7 +124,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 fe74e5237f..bf34e77409 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	2024-08-06 19:52:31.266474000 +0000
+--- remoting/host/base/switches.cc.orig	2024-08-21 22:46:24.600072100 +0000
 +++ remoting/host/base/switches.cc
 @@ -23,13 +23,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 620ac47aec..ad79f0744d 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	2024-08-06 19:52:31.266474000 +0000
+--- remoting/host/base/switches.h.orig	2024-08-21 22:46:24.600072100 +0000
 +++ remoting/host/base/switches.h
 @@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktop
  extern const char kProcessTypeEvaluateCapability[];
diff --git a/chromium/patches/patch-remoting_host_basic__desktop__environment.cc b/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
index a43d30fcb8..db389f38db 100644
--- a/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_basic__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/basic_desktop_environment.cc.orig	2024-08-06 19:52:31.266474000 +0000
+--- remoting/host/basic_desktop_environment.cc.orig	2024-08-21 22:46:24.600072100 +0000
 +++ remoting/host/basic_desktop_environment.cc
 @@ -195,7 +195,7 @@ std::unique_ptr<DesktopCapturer> BasicDe
    scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner;
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index 22573bda5c..b4308e6048 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host.cc.orig	2024-08-06 19:52:31.270474400 +0000
+--- remoting/host/chromoting_host.cc.orig	2024-08-21 22:46:24.604072600 +0000
 +++ remoting/host/chromoting_host.cc
 @@ -129,7 +129,7 @@ void ChromotingHost::Start(const std::st
        &ChromotingHost::OnIncomingSession, base::Unretained(this)));
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index b9bd91bf12..b88b83e0ed 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	2024-08-06 19:52:31.270474400 +0000
+--- remoting/host/chromoting_host.h.orig	2024-08-21 22:46:24.604072600 +0000
 +++ remoting/host/chromoting_host.h
 @@ -32,7 +32,7 @@
  #include "remoting/protocol/session_manager.h"
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index 838d910cb2..a8ae55c6ae 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host_context.cc.orig	2024-08-06 19:52:31.270474400 +0000
+--- remoting/host/chromoting_host_context.cc.orig	2024-08-21 22:46:24.604072600 +0000
 +++ remoting/host/chromoting_host_context.cc
 @@ -294,7 +294,7 @@ std::unique_ptr<ChromotingHostContext> C
    // on a UI thread.
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
index 930cef440f..6afcc98796 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	2024-08-06 19:52:31.270474400 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig	2024-08-21 22:46:24.604072600 +0000
 +++ remoting/host/chromoting_host_services_client.cc
 @@ -59,7 +59,7 @@ mojo::PendingRemote<mojom::ChromotingHos
  
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index d973c82630..e7e22912c0 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/client_session.cc.orig	2024-08-06 19:52:31.274474600 +0000
+--- remoting/host/client_session.cc.orig	2024-08-21 22:46:24.605072700 +0000
 +++ remoting/host/client_session.cc
 @@ -157,7 +157,7 @@ void ClientSession::NotifyClientResoluti
    if (desktop_environment_options_.enable_curtaining()) {
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 5537c0a14c..3c73e8b657 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	2024-08-06 19:52:31.274474600 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig	2024-08-21 22:46:24.608073000 +0000
 +++ remoting/host/crash/crash_file_uploader.cc
 @@ -44,7 +44,7 @@ constexpr char kMinidumpFileName[] = "du
  
diff --git a/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc b/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
index 0053e3e92e..4cd38ac383 100644
--- a/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
+++ b/chromium/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/desktop_and_cursor_conditional_composer.cc.orig	2024-08-06 19:52:31.278475000 +0000
+--- remoting/host/desktop_and_cursor_conditional_composer.cc.orig	2024-08-21 22:46:24.609073200 +0000
 +++ remoting/host/desktop_and_cursor_conditional_composer.cc
 @@ -7,7 +7,7 @@
  #include "base/functional/bind.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc b/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
index 92a573933f..9ce6d1ff3a 100644
--- a/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
+++ b/chromium/patches/patch-remoting_host_desktop__capturer__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/desktop_capturer_proxy.cc.orig	2024-08-06 19:52:31.278475000 +0000
+--- remoting/host/desktop_capturer_proxy.cc.orig	2024-08-21 22:46:24.610073300 +0000
 +++ remoting/host/desktop_capturer_proxy.cc
 @@ -26,7 +26,7 @@
  #include "remoting/host/chromeos/frame_sink_desktop_capturer.h"
diff --git a/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc b/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
index 50024d0385..8b1f10f2fe 100644
--- a/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
+++ b/chromium/patches/patch-remoting_host_desktop__capturer__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/desktop_capturer_wrapper.cc.orig	2024-08-06 19:52:31.278475000 +0000
+--- remoting/host/desktop_capturer_wrapper.cc.orig	2024-08-21 22:46:24.610073300 +0000
 +++ remoting/host/desktop_capturer_wrapper.cc
 @@ -13,7 +13,7 @@
  #include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index e652a7b6ff..6142450ba5 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	2024-08-06 19:52:31.282475500 +0000
+--- remoting/host/evaluate_capability.cc.orig	2024-08-21 22:46:24.614073800 +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 1ae2491395..092c1423c0 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	2024-08-06 19:52:31.286475700 +0000
+--- remoting/host/host_attributes.cc.orig	2024-08-21 22:46:24.619074000 +0000
 +++ remoting/host/host_attributes.cc
 @@ -105,7 +105,7 @@ std::string GetHostAttributes() {
    if (media::InitializeMediaFoundation()) {
diff --git a/chromium/patches/patch-remoting_host_host__details.cc b/chromium/patches/patch-remoting_host_host__details.cc
index feb8d624ce..e8194ab360 100644
--- a/chromium/patches/patch-remoting_host_host__details.cc
+++ b/chromium/patches/patch-remoting_host_host__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/host_details.cc.orig	2024-08-06 19:52:31.286475700 +0000
+--- remoting/host/host_details.cc.orig	2024-08-21 22:46:24.620074300 +0000
 +++ remoting/host/host_details.cc
 @@ -23,7 +23,7 @@ std::string GetHostOperatingSystemName()
    return "Mac";
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index 58c774e71a..b6e703f223 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	2024-08-06 19:52:31.290476000 +0000
+--- remoting/host/host_main.cc.orig	2024-08-21 22:46:24.621074400 +0000
 +++ remoting/host/host_main.cc
 @@ -50,7 +50,7 @@ int FileChooserMain();
  int RdpDesktopSessionMain();
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index b60cd03a98..0ed2966f1d 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	2024-08-06 19:52:31.306477500 +0000
+--- remoting/host/ipc_constants.cc.orig	2024-08-21 22:46:24.636076000 +0000
 +++ remoting/host/ipc_constants.cc
 @@ -17,7 +17,7 @@ namespace remoting {
  
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
index b06bce227d..58994993b9 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/it2me/it2me_host.cc.orig	2024-08-06 19:52:31.310477700 +0000
+--- remoting/host/it2me/it2me_host.cc.orig	2024-08-21 22:46:24.639076200 +0000
 +++ remoting/host/it2me/it2me_host.cc
 @@ -52,7 +52,7 @@
  #include "remoting/host/chromeos/features.h"
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 4c596c8ec4..eaa3cd0db8 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	2024-08-06 19:52:31.314478200 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig	2024-08-21 22:46:24.640076400 +0000
 +++ remoting/host/it2me/it2me_native_messaging_host_main.cc
 @@ -30,7 +30,7 @@
  #include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index 368ff439fd..811e3401b7 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/me2me_desktop_environment.cc.orig	2024-08-06 19:52:31.322478800 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig	2024-08-21 22:46:24.650077300 +0000
 +++ remoting/host/me2me_desktop_environment.cc
 @@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
      capabilities += protocol::kRemoteWebAuthnCapability;
diff --git a/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc b/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
index 372db88797..c00a7d5bc8 100644
--- a/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
+++ b/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/mouse_cursor_monitor_proxy.cc.orig	2024-08-06 19:52:31.326479200 +0000
+--- remoting/host/mouse_cursor_monitor_proxy.cc.orig	2024-08-21 22:46:24.652077700 +0000
 +++ remoting/host/mouse_cursor_monitor_proxy.cc
 @@ -73,7 +73,7 @@ void MouseCursorMonitorProxy::Core::Crea
  
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 53ea267391..150a90b451 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/policy_watcher.cc.orig	2024-08-06 19:52:31.330479400 +0000
+--- remoting/host/policy_watcher.cc.orig	2024-08-21 22:46:24.654077800 +0000
 +++ remoting/host/policy_watcher.cc
-@@ -192,7 +192,7 @@ base::Value::Dict PolicyWatcher::GetDefa
+@@ -178,7 +178,7 @@ base::Value::Dict PolicyWatcher::GetDefa
               true);
    result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
  #endif
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index 6f3cff4c9a..16b49eeeec 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	2024-08-06 19:52:31.330479400 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig	2024-08-21 22:46:24.656078000 +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__util.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index 040adaac14..956537cf4a 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	2024-08-06 19:52:31.330479400 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig	2024-08-21 22:46:24.656078000 +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 4e657e1283..d67b39d7f1 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	2024-08-06 19:52:31.330479400 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig	2024-08-21 22:46:24.657078000 +0000
 +++ remoting/host/remote_open_url/url_forwarder_configurator.cc
 @@ -12,7 +12,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 08f356e3d3..19d94a687d 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	2024-08-06 19:52:31.330479400 +0000
+--- remoting/host/remoting_me2me_host.cc.orig	2024-08-21 22:46:24.658078200 +0000
 +++ remoting/host/remoting_me2me_host.cc
-@@ -132,7 +132,7 @@
+@@ -129,7 +129,7 @@
  #include "remoting/host/mac/permission_utils.h"
  #endif  // BUILDFLAG(IS_APPLE)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #if defined(REMOTING_USE_X11)
  #include <gtk/gtk.h>
  #endif  // defined(REMOTING_USE_X11)
-@@ -143,13 +143,13 @@
+@@ -140,13 +140,13 @@
  #endif  // defined(REMOTING_USE_X11)
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -31,7 +31,7 @@ $NetBSD$
  #include "remoting/host/host_utmp_logger.h"
  #endif
  
-@@ -162,7 +162,7 @@
+@@ -159,7 +159,7 @@
  #include "remoting/host/win/session_desktop_environment.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -40,7 +40,7 @@ $NetBSD$
  #include "remoting/host/linux/wayland_manager.h"
  #include "remoting/host/linux/wayland_utils.h"
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -192,7 +192,7 @@ const char kApplicationName[] = "chromot
+@@ -189,7 +189,7 @@ const char kApplicationName[] = "chromot
  const char kStdinConfigPath[] = "-";
  #endif  // !defined(REMOTING_MULTI_PROCESS)
  
@@ -49,7 +49,7 @@ $NetBSD$
  // The command line switch used to pass name of the pipe to capture audio on
  // linux.
  const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -401,7 +401,7 @@ class HostProcess : public ConfigWatcher
+@@ -397,7 +397,7 @@ class HostProcess : public ConfigWatcher
  
    std::unique_ptr<ChromotingHostContext> context_;
  
@@ -58,7 +58,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)
-@@ -471,7 +471,7 @@ class HostProcess : public ConfigWatcher
+@@ -466,7 +466,7 @@ class HostProcess : public ConfigWatcher
  
    std::unique_ptr<HostStatusLogger> host_status_logger_;
    std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -67,7 +67,7 @@ $NetBSD$
    std::unique_ptr<HostUTMPLogger> host_utmp_logger_;
  #endif
    std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -778,7 +778,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -773,7 +773,7 @@ void HostProcess::StartOnNetworkThread()
  void HostProcess::ShutdownOnNetworkThread() {
    DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
    config_watcher_.reset();
@@ -76,16 +76,16 @@ $NetBSD$
    cert_watcher_.reset();
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  }
-@@ -844,7 +844,7 @@ void HostProcess::CreateAuthenticatorFac
-     DCHECK(third_party_auth_config_.token_url.is_valid());
-     DCHECK(third_party_auth_config_.token_validation_url.is_valid());
- 
+@@ -808,7 +808,7 @@ void HostProcess::CreateAuthenticatorFac
+         base::MakeRefCounted<CorpSessionAuthzServiceClientFactory>(
+             context_->url_loader_factory(), service_account_email_,
+             oauth_refresh_token_));
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      if (!cert_watcher_) {
        cert_watcher_ = std::make_unique<CertificateWatcher>(
            base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -970,13 +970,13 @@ void HostProcess::StartOnUiThread() {
+@@ -953,13 +953,13 @@ void HostProcess::StartOnUiThread() {
        base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
        base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
  
@@ -101,7 +101,7 @@ $NetBSD$
    // If an audio pipe is specific on the command-line then initialize
    // AudioCapturerLinux to capture from it.
    base::FilePath audio_pipe_name =
-@@ -1048,7 +1048,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1036,7 +1036,7 @@ void HostProcess::ShutdownOnUiThread() {
    // It is now safe for the HostProcess to be deleted.
    self_ = nullptr;
  
@@ -110,7 +110,7 @@ $NetBSD$
    // Cause the global AudioPipeReader to be freed, otherwise the audio
    // thread will remain in-use and prevent the process from exiting.
    // TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1056,7 +1056,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1044,7 +1044,7 @@ void HostProcess::ShutdownOnUiThread() {
    AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -119,7 +119,7 @@ $NetBSD$
    context_->input_task_runner()->PostTask(
        FROM_HERE,
        base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1414,7 +1414,7 @@ bool HostProcess::OnUsernamePolicyUpdate
+@@ -1401,7 +1401,7 @@ bool HostProcess::OnUsernamePolicyUpdate
    // Returns false: never restart the host after this policy update.
    DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
  
@@ -128,7 +128,7 @@ $NetBSD$
    std::optional<bool> host_username_match_required =
        policies.FindBool(policy::key::kRemoteAccessHostMatchUsername);
    if (!host_username_match_required.has_value()) {
-@@ -1878,7 +1878,7 @@ void HostProcess::StartHost() {
+@@ -1849,7 +1849,7 @@ void HostProcess::StartHost() {
      corp_host_status_logger_->StartObserving(*session_manager);
    }
  
@@ -137,7 +137,7 @@ $NetBSD$
    desktop_environment_options_.set_enable_remote_webauthn(is_googler_);
  #endif
  
-@@ -1911,7 +1911,7 @@ void HostProcess::StartHost() {
+@@ -1882,7 +1882,7 @@ void HostProcess::StartHost() {
    host_status_logger_ = std::make_unique<HostStatusLogger>(
        host_->status_monitor(), log_to_server_.get());
  
@@ -146,7 +146,7 @@ $NetBSD$
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    if (cmd_line->HasSwitch(kEnableUtempter)) {
      host_utmp_logger_ =
-@@ -1943,7 +1943,7 @@ void HostProcess::StartHost() {
+@@ -1914,7 +1914,7 @@ void HostProcess::StartHost() {
  
    host_->Start(host_owner_);
  
@@ -155,7 +155,7 @@ $NetBSD$
    // For Windows, ChromotingHostServices connections are handled by the daemon
    // process, then the message pipe is forwarded to the network process.
    host_->StartChromotingHostServices();
-@@ -2077,7 +2077,7 @@ int HostProcessMain() {
+@@ -2048,7 +2048,7 @@ int HostProcessMain() {
    HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
  
@@ -164,7 +164,7 @@ $NetBSD$
  #if defined(REMOTING_USE_X11)
    // Initialize Xlib for multi-threaded use, allowing non-Chromium code to
    // use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2126,7 +2126,7 @@ int HostProcessMain() {
+@@ -2097,7 +2097,7 @@ int HostProcessMain() {
    std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
        net::NetworkChangeNotifier::CreateIfNeeded());
  
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 b896e121df..bb3318c8f7 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/setup/start_host_main.cc.orig	2024-08-06 19:52:31.342480400 +0000
+--- remoting/host/setup/start_host_main.cc.orig	2024-08-21 22:46:24.666079000 +0000
 +++ remoting/host/setup/start_host_main.cc
 @@ -37,7 +37,7 @@
  #include <unistd.h>
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 5b9811d022..813b4862f3 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	2024-08-06 19:52:31.342480400 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig	2024-08-21 22:46:24.667079200 +0000
 +++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
 @@ -10,7 +10,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 9cc1522a0c..9dfa934e05 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	2024-08-06 19:52:31.342480400 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2024-08-21 22:46:24.667079200 +0000
 +++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
 @@ -24,7 +24,7 @@
  #include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index f2b830e41a..825676fe7c 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/protocol/webrtc_video_stream.cc.orig	2024-08-06 19:52:31.398485200 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig	2024-08-21 22:46:24.717084200 +0000
 +++ remoting/protocol/webrtc_video_stream.cc
 @@ -267,7 +267,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
      : session_options_(session_options) {
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index a0a4c299d3..3cf561f5c6 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	2024-08-06 19:52:31.438488500 +0000
+--- sandbox/BUILD.gn.orig	2024-08-21 22:46:24.751087700 +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 6f5361067b..b824883d4d 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	2024-08-06 19:52:31.438488500 +0000
+--- sandbox/features.gni.orig	2024-08-21 22:46:24.751087700 +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 bb52ff7e4e..06fac19fb2 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	2024-08-06 19:52:31.438488500 +0000
+--- sandbox/linux/BUILD.gn.orig	2024-08-21 22:46:24.752087800 +0000
 +++ sandbox/linux/BUILD.gn
 @@ -12,11 +12,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 20682fecaf..57defedd40 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	2024-08-06 19:52:31.446489300 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig	2024-08-21 22:46:24.760088700 +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 ad88fbef9c..b58245992f 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/linux/services/libc_interceptor.cc.orig	2024-08-06 19:52:31.446489300 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig	2024-08-21 22:46:24.760088700 +0000
 +++ sandbox/linux/services/libc_interceptor.cc
-@@ -12,7 +12,9 @@
+@@ -17,7 +17,9 @@
  #include <stddef.h>
  #include <stdint.h>
  #include <string.h>
@@ -16,7 +16,7 @@ $NetBSD$
  #include <sys/socket.h>
  #include <sys/types.h>
  #include <time.h>
-@@ -168,7 +170,7 @@ bool ReadTimeStruct(base::PickleIterator
+@@ -173,7 +175,7 @@ bool ReadTimeStruct(base::PickleIterator
    } else {
      base::AutoLock lock(g_timezones_lock.Get());
      auto ret_pair = g_timezones.Get().insert(timezone);
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index b8dab3a976..163241a79e 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	2024-08-06 19:52:31.458490400 +0000
+--- sandbox/policy/BUILD.gn.orig	2024-08-21 22:46:24.770089600 +0000
 +++ sandbox/policy/BUILD.gn
 @@ -49,7 +49,7 @@ component("policy") {
        "//third_party/jni_zero",
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "linux/bpf_audio_policy_linux.cc",
        "linux/bpf_audio_policy_linux.h",
-@@ -122,6 +122,38 @@ component("policy") {
+@@ -124,6 +124,38 @@ component("policy") {
        "//sandbox/linux:suid_sandbox_client",
      ]
    }
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index 95ae123b9b..401d0b48fe 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	2024-08-06 19:52:31.458490400 +0000
+--- sandbox/policy/features.cc.orig	2024-08-21 22:46:24.770089600 +0000
 +++ sandbox/policy/features.cc
 @@ -20,7 +20,11 @@ namespace sandbox::policy::features {
  // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
@@ -18,7 +18,7 @@ $NetBSD$
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  // Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -131,7 +135,7 @@ BASE_FEATURE(kForceSpectreVariant2Mitiga
+@@ -147,7 +151,7 @@ BASE_FEATURE(kForceSpectreVariant2Mitiga
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
diff --git a/chromium/patches/patch-sandbox_policy_features.h b/chromium/patches/patch-sandbox_policy_features.h
index 2a3a90115e..30a5eb7bf5 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	2024-08-06 19:52:31.458490400 +0000
+--- sandbox/policy/features.h.orig	2024-08-21 22:46:24.770089600 +0000
 +++ sandbox/policy/features.h
-@@ -44,7 +44,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
+@@ -47,7 +47,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
  SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kForceSpectreVariant2Mitigation);
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 4ed97b24a7..4029d15925 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	2024-08-14 17:14:30.388348588 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2024-08-27 11:35:21.411031455 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.cc
 @@ -0,0 +1,245 @@
 +// 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 0bbe932068..f80f5d405d 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	2024-08-14 17:14:30.388348867 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2024-08-27 11:35:21.411611137 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.h
 @@ -0,0 +1,278 @@
 +// 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 74e0f942e3..9bc8fb5477 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/mojom/sandbox.mojom.orig	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig	2024-08-21 22:46:24.775090200 +0000
 +++ sandbox/policy/mojom/sandbox.mojom
 @@ -77,6 +77,15 @@ enum Sandbox {
    [EnableIf=is_fuchsia]
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index b72632a156..75ed98f54c 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/netbsd/sandbox_netbsd.cc.orig	2024-08-14 17:14:30.394447686 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig	2024-08-27 11:35:21.413771747 +0000
 +++ sandbox/policy/netbsd/sandbox_netbsd.cc
 @@ -0,0 +1,245 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index fcdfbe1868..519cf57271 100644
--- a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/netbsd/sandbox_netbsd.h.orig	2024-08-14 17:14:30.395055584 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig	2024-08-27 11:35:21.414353664 +0000
 +++ sandbox/policy/netbsd/sandbox_netbsd.h
 @@ -0,0 +1,278 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 28b2b9c66b..47b42114b2 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	2024-08-14 17:14:30.396094263 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2024-08-27 11:35:21.415322502 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.cc
 @@ -0,0 +1,424 @@
 +// 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 0b331d1f24..a164403df7 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	2024-08-14 17:14:30.396835139 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2024-08-27 11:35:21.416001918 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.h
 @@ -0,0 +1,282 @@
 +// 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 03f10417da..fb8228a314 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	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/sandbox.cc.orig	2024-08-21 22:46:24.775090200 +0000
 +++ sandbox/policy/sandbox.cc
 @@ -18,6 +18,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 3f1e4837f0..e5266473fd 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	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/sandbox.h.orig	2024-08-21 22:46:24.775090200 +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 f8d740fffe..26337e2b68 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	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/sandbox_type.cc.orig	2024-08-21 22:46:24.775090200 +0000
 +++ sandbox/policy/sandbox_type.cc
 @@ -38,7 +38,7 @@ bool IsUnsandboxedSandboxType(Sandbox sa
  #endif
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index f86ed50353..5ce1c0e4b4 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	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/switches.cc.orig	2024-08-21 22:46:24.776090400 +0000
 +++ sandbox/policy/switches.cc
 @@ -54,10 +54,10 @@ const char kWindowsSystemProxyResolverSa
  const char kMirroringSandbox[] = "mirroring";
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index 58d7059bb9..0facda69f2 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	2024-08-06 19:52:31.462490600 +0000
+--- sandbox/policy/switches.h.orig	2024-08-21 22:46:24.776090400 +0000
 +++ sandbox/policy/switches.h
 @@ -57,10 +57,10 @@ SANDBOX_POLICY_EXPORT extern const char 
  SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
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 9459472cb1..d46cdb5080 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	2024-08-06 19:52:31.498493700 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig	2024-08-21 22:46:24.807093600 +0000
 +++ services/audio/audio_sandbox_hook_linux.cc
 @@ -143,6 +143,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 d3fbb3c137..7c5b6d850d 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	2024-08-06 19:52:31.498493700 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig	2024-08-21 22:46:24.807093600 +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 a2f5f4fad9..c6d616b228 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	2024-08-06 19:52:31.518495300 +0000
+--- services/device/BUILD.gn.orig	2024-08-21 22:46:24.828095700 +0000
 +++ services/device/BUILD.gn
 @@ -14,7 +14,7 @@ if (is_android) {
  }
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
new file mode 100644
index 0000000000..4a4bb44d29
--- /dev/null
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__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
+
+--- services/device/geolocation/location_provider_manager.cc.orig	2024-08-21 22:46:24.852098200 +0000
++++ services/device/geolocation/location_provider_manager.cc
+@@ -51,7 +51,7 @@ LocationProviderManager::LocationProvide
+ #if BUILDFLAG(IS_ANDROID)
+   // On Android, default to using the platform location provider.
+   provider_manager_mode_ = kPlatformOnly;
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // On Ash / Lacros / Linux, default to using the network location provider.
+   provider_manager_mode_ = kNetworkOnly;
+ #else
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 21a2adf700..a3d92a75e2 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	2024-08-06 19:52:31.550498000 +0000
+--- services/device/hid/BUILD.gn.orig	2024-08-21 22:46:24.857098600 +0000
 +++ services/device/hid/BUILD.gn
 @@ -36,7 +36,35 @@ source_set("hid") {
      "//services/device/public/mojom",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index be8d748ac8..bd5d805811 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	2024-08-14 17:14:30.403891901 +0000
+--- services/device/hid/hid_connection_fido.cc.orig	2024-08-27 11:35:21.423295861 +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 1f8a75339e..790898156e 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	2024-08-14 17:14:30.404513209 +0000
+--- services/device/hid/hid_connection_fido.h.orig	2024-08-27 11:35:21.423942591 +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 9ca527f974..33eb6497be 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	2024-08-14 17:14:30.405010479 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig	2024-08-27 11:35:21.425554807 +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 54fea4f626..af70f473b4 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	2024-08-14 17:14:30.405747723 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig	2024-08-27 11:35:21.426238972 +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__connection__netbsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__netbsd.cc
index c53d6d0887..34bc220007 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__netbsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_netbsd.cc.orig	2024-08-14 17:14:30.406373780 +0000
+--- services/device/hid/hid_connection_netbsd.cc.orig	2024-08-27 11:35:21.426847429 +0000
 +++ services/device/hid/hid_connection_netbsd.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__netbsd.h b/chromium/patches/patch-services_device_hid_hid__connection__netbsd.h
index 21e90cbb6c..716fc8e417 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__netbsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_connection_netbsd.h.orig	2024-08-14 17:14:30.406989780 +0000
+--- services/device/hid/hid_connection_netbsd.h.orig	2024-08-27 11:35:21.427589982 +0000
 +++ services/device/hid/hid_connection_netbsd.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 3867c0b336..1783cbb75e 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	2024-08-06 19:52:31.550498000 +0000
+--- services/device/hid/hid_service.cc.orig	2024-08-21 22:46:24.859099000 +0000
 +++ services/device/hid/hid_service.cc
 @@ -20,6 +20,10 @@
  
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 3175e58af5..ab65e029b0 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	2024-08-14 17:14:30.411870567 +0000
+--- services/device/hid/hid_service_fido.cc.orig	2024-08-27 11:35:21.428800191 +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 1553746963..94995bd889 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	2024-08-14 17:14:30.412623177 +0000
+--- services/device/hid/hid_service_fido.h.orig	2024-08-27 11:35:21.429471785 +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 a88e13a67e..f1622061ee 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	2024-08-14 17:14:30.413156764 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig	2024-08-27 11:35:21.430028280 +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 f3fcfa83b3..bfd27884a4 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	2024-08-14 17:14:30.413841208 +0000
+--- services/device/hid/hid_service_freebsd.h.orig	2024-08-27 11:35:21.430784242 +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_hid_hid__service__netbsd.cc b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
index d1367ee402..b82bae6d71 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_netbsd.cc.orig	2024-08-14 17:14:30.414353005 +0000
+--- services/device/hid/hid_service_netbsd.cc.orig	2024-08-27 11:35:21.431333753 +0000
 +++ services/device/hid/hid_service_netbsd.cc
 @@ -0,0 +1,395 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
index e0e0baac1c..401bc9b65e 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__netbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/hid_service_netbsd.h.orig	2024-08-14 17:14:30.415194732 +0000
+--- services/device/hid/hid_service_netbsd.h.orig	2024-08-27 11:35:21.432490325 +0000
 +++ services/device/hid/hid_service_netbsd.h
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
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 ef2cd19444..80af4a161a 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	2024-08-06 19:52:31.558498600 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig	2024-08-21 22:46:24.864099300 +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 8fa8f562b4..360ff9a8a7 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/mojom/BUILD.gn.orig	2024-08-06 19:52:31.562499000 +0000
+--- services/device/public/mojom/BUILD.gn.orig	2024-08-21 22:46:24.871100200 +0000
 +++ services/device/public/mojom/BUILD.gn
-@@ -96,7 +96,7 @@ mojom("device_service") {
+@@ -97,7 +97,7 @@ mojom("device_service") {
    enable_js_fuzzing = false
  
    enabled_features = []
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index 3c473d46bb..34da018cc4 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	2024-08-06 19:52:31.566499500 +0000
+--- services/device/serial/BUILD.gn.orig	2024-08-21 22:46:24.874100400 +0000
 +++ services/device/serial/BUILD.gn
 @@ -5,7 +5,7 @@
  import("//build/config/chromeos/ui_mode.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 f616cc3812..0fafb426b1 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_device_enumerator.cc.orig	2024-08-06 19:52:31.570499700 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig	2024-08-21 22:46:24.874100400 +0000
 +++ services/device/serial/serial_device_enumerator.cc
-@@ -12,7 +12,7 @@
+@@ -13,7 +13,7 @@
  #include "build/build_config.h"
  #include "components/device_event_log/device_event_log.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "services/device/serial/serial_device_enumerator_linux.h"
  #elif BUILDFLAG(IS_MAC)
  #include "services/device/serial/serial_device_enumerator_mac.h"
-@@ -25,7 +25,7 @@ namespace device {
+@@ -26,7 +26,7 @@ namespace device {
  // static
  std::unique_ptr<SerialDeviceEnumerator> SerialDeviceEnumerator::Create(
      scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
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 fd64ae7155..eb3b4a2214 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_io_handler_posix.cc.orig	2024-08-06 19:52:31.570499700 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig	2024-08-21 22:46:24.875100400 +0000
 +++ services/device/serial/serial_io_handler_posix.cc
-@@ -68,7 +68,7 @@ bool BitrateToSpeedConstant(int bitrate,
+@@ -73,7 +73,7 @@ bool BitrateToSpeedConstant(int bitrate,
      BITRATE_TO_SPEED_CASE(9600)
      BITRATE_TO_SPEED_CASE(19200)
      BITRATE_TO_SPEED_CASE(38400)
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 ae559f2291..5c889d9933 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2024-08-06 19:52:31.570499700 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2024-08-21 22:46:24.878100900 +0000
 +++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -131,7 +131,11 @@ class TimeZoneMonitorLinuxImpl
+@@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
      // false positives are harmless, assuming the false positive rate is
      // reasonable.
      const char* const kFilesToWatch[] = {
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index 3f33f5ec18..b76cd5ee7a 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	2024-08-06 19:52:31.570499700 +0000
+--- services/device/usb/BUILD.gn.orig	2024-08-21 22:46:24.878100900 +0000
 +++ services/device/usb/BUILD.gn
 @@ -91,7 +91,7 @@ static_library("usb") {
      deps += [ "//third_party/re2" ]
@@ -29,7 +29,7 @@ $NetBSD$
    if (is_linux || is_chromeos) {
      sources += [
        "usb_device_linux.cc",
-@@ -131,7 +138,7 @@ static_library("usb") {
+@@ -135,7 +142,7 @@ static_library("usb") {
      deps += [ "//device/udev_linux" ]
    }
  
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index 89950909ea..be1fee5dbf 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service.cc.orig	2024-08-06 19:52:31.578500500 +0000
+--- services/device/usb/usb_service.cc.orig	2024-08-21 22:46:24.884101400 +0000
 +++ services/device/usb/usb_service.cc
-@@ -20,12 +20,16 @@
+@@ -21,12 +21,16 @@
  
  #if BUILDFLAG(IS_ANDROID)
  #include "services/device/usb/usb_service_android.h"
@@ -24,7 +24,7 @@ $NetBSD$
  #endif
  
  namespace device {
-@@ -48,12 +52,14 @@ constexpr base::TaskTraits UsbService::k
+@@ -49,12 +53,14 @@ constexpr base::TaskTraits UsbService::k
  std::unique_ptr<UsbService> UsbService::Create() {
  #if BUILDFLAG(IS_ANDROID)
    return base::WrapUnique(new UsbServiceAndroid());
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 992280aee7..7f3038fd95 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	2024-08-14 17:14:30.424750694 +0000
+--- services/device/usb/usb_service_fake.cc.orig	2024-08-27 11:35:21.440747518 +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 a7490359b6..208fde273f 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	2024-08-14 17:14:30.425329538 +0000
+--- services/device/usb/usb_service_fake.h.orig	2024-08-27 11:35:21.441266858 +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 832e1a8ca6..1c02fef9a7 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/BUILD.gn.orig	2024-08-06 19:52:31.594501700 +0000
+--- services/network/BUILD.gn.orig	2024-08-21 22:46:24.898102800 +0000
 +++ services/network/BUILD.gn
-@@ -418,7 +418,6 @@ if (is_linux || is_chromeos) {
+@@ -411,7 +411,6 @@ if (is_linux || is_chromeos) {
      ]
      deps = [
        "//base:base",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 4922d68010..a6d2240269 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_context.cc.orig	2024-08-06 19:52:31.614503400 +0000
+--- services/network/network_context.cc.orig	2024-08-21 22:46:24.916104800 +0000
 +++ services/network/network_context.cc
 @@ -589,7 +589,7 @@ NetworkContext::NetworkContextHttpAuthPr
  NetworkContext::NetworkContextHttpAuthPreferences::
@@ -15,7 +15,7 @@ $NetBSD$
  bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
      const {
    if (network_service_) {
-@@ -2355,7 +2355,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2384,7 +2384,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 2c982c082a..7837d4244a 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	2024-08-06 19:52:31.614503400 +0000
+--- services/network/network_context.h.orig	2024-08-21 22:46:24.916104800 +0000
 +++ services/network/network_context.h
-@@ -685,7 +685,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -692,7 +692,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 19c8c0fa2b..697aed528e 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	2024-08-06 19:52:31.618503800 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig	2024-08-21 22:46:24.919105000 +0000
 +++ services/network/network_sandbox_hook_linux.cc
 @@ -15,11 +15,14 @@
  #include "sandbox/linux/syscall_broker/broker_file_permission.h"
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
index 4de470e9cd..a73c0df227 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	2024-08-06 19:52:31.618503800 +0000
+--- services/network/network_sandbox_hook_linux.h.orig	2024-08-21 22:46:24.919105000 +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 05541377a1..5f94103523 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.cc.orig	2024-08-06 19:52:31.618503800 +0000
+--- services/network/network_service.cc.orig	2024-08-21 22:46:24.919105000 +0000
 +++ services/network/network_service.cc
 @@ -99,7 +99,7 @@
  #include "third_party/boringssl/src/include/openssl/cpu.h"
@@ -15,7 +15,7 @@ $NetBSD$
      BUILDFLAG(IS_CHROMEOS_LACROS)
  
  #include "components/os_crypt/sync/key_storage_config_linux.h"
-@@ -983,7 +983,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -975,7 +975,7 @@ void NetworkService::SetExplicitlyAllowe
    net::SetExplicitlyAllowedPorts(ports);
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  void NetworkService::SetGssapiLibraryLoadObserver(
      mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
          gssapi_library_load_observer) {
-@@ -1065,7 +1065,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1057,7 +1057,7 @@ NetworkService::CreateHttpAuthHandlerFac
    );
  }
  
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index 37cdb268d3..694f0dd89b 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.h.orig	2024-08-06 19:52:31.618503800 +0000
+--- services/network/network_service.h.orig	2024-08-21 22:46:24.920105200 +0000
 +++ services/network/network_service.h
 @@ -238,7 +238,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
        const std::vector<ContentSettingPatternSource>& settings) override;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index dfe630aa97..f264dc008c 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	2024-08-06 19:52:31.626504400 +0000
+--- services/network/public/cpp/BUILD.gn.orig	2024-08-21 22:46:24.929106000 +0000
 +++ services/network/public/cpp/BUILD.gn
-@@ -515,7 +515,7 @@ component("cpp_base") {
+@@ -497,7 +497,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",
-@@ -637,7 +637,7 @@ source_set("tests") {
+@@ -614,7 +614,7 @@ source_set("tests") {
      ]
    }
  
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index 1939c06726..36c69ea78c 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/cpp/features.cc.orig	2024-08-06 19:52:31.638505500 +0000
+--- services/network/public/cpp/features.cc.orig	2024-08-21 22:46:24.938107000 +0000
 +++ services/network/public/cpp/features.cc
-@@ -120,7 +120,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
+@@ -127,7 +127,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
  BASE_FEATURE(kDnsOverHttpsUpgrade,
               "DnsOverHttpsUpgrade",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index e7cbd5b2fd..396b9bc09a 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	2024-08-06 19:52:31.658507000 +0000
+--- services/network/public/mojom/BUILD.gn.orig	2024-08-21 22:46:24.956108800 +0000
 +++ services/network/public/mojom/BUILD.gn
-@@ -529,11 +529,11 @@ mojom("url_loader_base") {
+@@ -493,11 +493,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" ]
-@@ -1495,7 +1495,7 @@ mojom("mojom") {
+@@ -1490,7 +1490,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 cc9fa27472..aeea8c06b6 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	2024-08-06 19:52:31.674508600 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig	2024-08-21 22:46:24.972110500 +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_on__device__model__service.h b/chromium/patches/patch-services_on__device__model_on__device__model__service.h
index c4dea1d0e4..652d34db2c 100644
--- a/chromium/patches/patch-services_on__device__model_on__device__model__service.h
+++ b/chromium/patches/patch-services_on__device__model_on__device__model__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/on_device_model/on_device_model_service.h.orig	2024-08-06 19:52:31.702510800 +0000
+--- services/on_device_model/on_device_model_service.h.orig	2024-08-21 22:46:24.997113000 +0000
 +++ services/on_device_model/on_device_model_service.h
 @@ -22,6 +22,10 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc b/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
index 16d2978b77..ebb09523f5 100644
--- a/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
+++ b/chromium/patches/patch-services_on__device__model_pre__sandbox__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/on_device_model/pre_sandbox_init.cc.orig	2024-08-06 19:52:31.702510800 +0000
+--- services/on_device_model/pre_sandbox_init.cc.orig	2024-08-21 22:46:24.997113000 +0000
 +++ services/on_device_model/pre_sandbox_init.cc
 @@ -14,7 +14,7 @@
  #include "services/on_device_model/ml/chrome_ml.h"  // nogncheck
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/config/gpu_info_collector.h"                    // nogncheck
  #include "third_party/dawn/include/dawn/dawn_proc.h"          // nogncheck
  #include "third_party/dawn/include/dawn/native/DawnNative.h"  // nogncheck
-@@ -31,7 +31,7 @@ namespace on_device_model {
+@@ -25,7 +25,7 @@ namespace on_device_model {
  
  namespace {
  
@@ -24,7 +24,7 @@ $NetBSD$
  constexpr uint32_t kVendorIdAMD = 0x1002;
  constexpr uint32_t kVendorIdIntel = 0x8086;
  constexpr uint32_t kVendorIdNVIDIA = 0x10DE;
-@@ -80,7 +80,7 @@ bool OnDeviceModelService::PreSandboxIni
+@@ -74,7 +74,7 @@ bool OnDeviceModelService::PreSandboxIni
    }
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
    // Warm any relevant drivers before attempting to bring up the sandbox. For
    // good measure we initialize a device instance for any adapter with an
    // appropriate backend on top of any integrated or discrete GPU.
-@@ -116,7 +116,7 @@ bool OnDeviceModelService::PreSandboxIni
+@@ -101,7 +101,7 @@ bool OnDeviceModelService::PreSandboxIni
    return true;
  }
  
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 a81d5a6773..ddc5f685bb 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	2024-08-06 19:52:31.718512300 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2024-08-21 22:46:25.013114700 +0000
 +++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
 @@ -54,7 +54,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 0a2a9e3ab0..d8fa0796cd 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	2024-08-06 19:52:31.718512300 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2024-08-21 22:46:25.013114700 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
 @@ -29,10 +29,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 0a48afb8ca..35e72f4278 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2024-08-06 19:52:31.722512500 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2024-08-21 22:46:25.014114900 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
-@@ -45,7 +45,7 @@ class COMPONENT_EXPORT(
+@@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
                                      mojom::RawOSMemDump*);
    static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
  
@@ -15,7 +15,7 @@ $NetBSD$
    static void SetProcSmapsForTesting(FILE*);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
          // BUILDFLAG(IS_ANDROID)
-@@ -62,7 +62,7 @@ class COMPONENT_EXPORT(
+@@ -70,7 +70,7 @@ class COMPONENT_EXPORT(
    static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
  #endif
  
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 4795be722a..20d0c920c9 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	2024-08-14 17:14:30.471186755 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2024-08-27 11:35:21.472671125 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
 @@ -0,0 +1,66 @@
 +// 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 57f8500b02..ec417a9305 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/public/cpp/utilities.cc.orig	2024-08-06 19:52:31.722512500 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig	2024-08-21 22:46:25.018115000 +0000
 +++ services/screen_ai/public/cpp/utilities.cc
-@@ -19,7 +19,7 @@ namespace screen_ai {
+@@ -18,7 +18,7 @@ namespace screen_ai {
  
  namespace {
  
@@ -15,7 +15,7 @@ $NetBSD$
  constexpr char kBinaryPathSwitch[] = "screen-ai-binary";
  #endif
  
-@@ -40,7 +40,7 @@ constexpr char kScreenAIDlcRootPath[] =
+@@ -39,7 +39,7 @@ constexpr char kScreenAIDlcRootPath[] =
  #endif
  
  #if BUILDFLAG(ENABLE_SCREEN_AI_BROWSERTESTS)
@@ -24,7 +24,7 @@ $NetBSD$
  constexpr base::FilePath::CharType kScreenAIResourcePathForTests[] =
      FILE_PATH_LITERAL("third_party/screen-ai/linux/resources");
  #elif BUILDFLAG(IS_MAC)
-@@ -127,7 +127,7 @@ base::FilePath GetComponentBinaryPathFor
+@@ -128,7 +128,7 @@ base::FilePath GetComponentBinaryPathFor
  
  const char* GetBinaryPathSwitch() {
    // This is only used on Linux and ChromeOS.
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 21e3835159..2724854870 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	2024-08-06 19:52:31.726513000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig	2024-08-21 22:46:25.018115000 +0000
 +++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
 @@ -53,6 +53,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 3b41682146..5e099e0199 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	2024-08-06 19:52:31.726513000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig	2024-08-21 22:46:25.018115000 +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_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index 1dd8e37bb2..64e301e137 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	2024-08-06 19:52:31.726513000 +0000
+--- services/service_manager/BUILD.gn.orig	2024-08-21 22:46:25.019115200 +0000
 +++ services/service_manager/BUILD.gn
 @@ -66,7 +66,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 0278294ead..1f27097c25 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	2024-08-06 19:52:31.730513300 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2024-08-21 22:46:25.022115500 +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_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 2059639962..a5f406fb59 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2024-08-06 19:52:31.770516600 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2024-08-21 22:46:25.212135000 +0000
 +++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
 @@ -38,7 +38,7 @@
  #include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
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 5ed8945e64..86e30a7f9c 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	2024-08-06 19:52:31.774517000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig	2024-08-21 22:46:25.220136000 +0000
 +++ services/video_capture/public/mojom/video_capture_service.mojom
 @@ -25,10 +25,10 @@ interface AcceleratorFactory {
        pending_receiver<chromeos_camera.mojom.MjpegDecodeAccelerator> jda);
diff --git a/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc b/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
index 08bbf0de17..2c69defa1a 100644
--- a/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
+++ b/chromium/patches/patch-services_video__capture_video__capture__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_capture/video_capture_service_impl.cc.orig	2024-08-06 19:52:31.778517200 +0000
+--- services/video_capture/video_capture_service_impl.cc.orig	2024-08-21 22:46:25.222136000 +0000
 +++ services/video_capture/video_capture_service_impl.cc
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
  #include "services/video_capture/lacros/device_factory_adapter_lacros.h"
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "media/capture/capture_switches.h"
  #include "media/capture/video/video_capture_gpu_channel_host.h"
  #include "services/viz/public/cpp/gpu/context_provider_command_buffer.h"
-@@ -109,7 +109,7 @@ class VideoCaptureServiceImpl::GpuDepend
+@@ -110,7 +110,7 @@ class VideoCaptureServiceImpl::GpuDepend
        this};
  };
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Intended usage of this class is to create viz::Gpu in utility process and
  // connect to viz::GpuClient of browser process, which will call to Gpu service.
  // Also, this class holds the viz::ContextProvider to listen and monitor Gpu
-@@ -311,7 +311,7 @@ void VideoCaptureServiceImpl::LazyInitia
+@@ -323,7 +323,7 @@ void VideoCaptureServiceImpl::LazyInitia
      gpu_dependencies_context_ = std::make_unique<GpuDependenciesContext>();
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS_ASH)
@@ -33,7 +33,7 @@ $NetBSD$
    {
  #else
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
-@@ -433,7 +433,7 @@ void VideoCaptureServiceImpl::OnGpuInfoU
+@@ -455,7 +455,7 @@ void VideoCaptureServiceImpl::OnGpuInfoU
  }
  #endif
  
diff --git a/chromium/patches/patch-services_video__capture_video__capture__service__impl.h b/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
index 5ab1084066..46b3d2d013 100644
--- a/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
+++ b/chromium/patches/patch-services_video__capture_video__capture__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_capture/video_capture_service_impl.h.orig	2024-08-06 19:52:31.778517200 +0000
+--- services/video_capture/video_capture_service_impl.h.orig	2024-08-21 22:46:25.222136000 +0000
 +++ services/video_capture/video_capture_service_impl.h
 @@ -27,7 +27,7 @@
  #include "services/video_capture/ash/video_capture_device_factory_ash.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "services/viz/public/cpp/gpu/gpu.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -71,7 +71,7 @@ class VideoCaptureServiceImpl : public m
+@@ -75,7 +75,7 @@ class VideoCaptureServiceImpl : public m
  #if BUILDFLAG(IS_WIN)
    void OnGpuInfoUpdate(const CHROME_LUID& luid) override;
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
    void SetVizGpu(std::unique_ptr<viz::Gpu> viz_gpu);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
          // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -112,7 +112,7 @@ class VideoCaptureServiceImpl : public m
+@@ -120,7 +120,7 @@ class VideoCaptureServiceImpl : public m
        factory_receivers_ash_;
  #endif
  
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 29e1b99119..9dc8dfbdbb 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	2024-08-06 19:52:31.806519700 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig	2024-08-21 22:46:25.251139200 +0000
 +++ skia/ext/SkMemory_new_handler.cpp
 @@ -19,7 +19,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 3b73efb360..192d7d7d3e 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	2024-08-06 19:52:31.810520000 +0000
+--- skia/ext/font_utils.cc.orig	2024-08-21 22:46:25.257139700 +0000
 +++ skia/ext/font_utils.cc
 @@ -19,7 +19,7 @@
  #include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium/patches/patch-skia_ext_platform__canvas.h b/chromium/patches/patch-skia_ext_platform__canvas.h
index e21629c07d..698b71fab2 100644
--- a/chromium/patches/patch-skia_ext_platform__canvas.h
+++ b/chromium/patches/patch-skia_ext_platform__canvas.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/platform_canvas.h.orig	2024-08-06 19:52:31.814520400 +0000
+--- skia/ext/platform_canvas.h.orig	2024-08-21 22:46:25.259139800 +0000
 +++ skia/ext/platform_canvas.h
 @@ -58,7 +58,7 @@ SK_API HDC GetNativeDrawingContext(SkCan
  
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index 19fc449e66..4c2edc5cfb 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/skcolorspace_trfn.cc.orig	2024-08-06 19:52:31.814520400 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig	2024-08-21 22:46:25.260140000 +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
- // found in the LICENSE file.
+@@ -7,6 +7,8 @@
+ #pragma allow_unsafe_buffers
+ #endif
  
 +#include <cmath>
 +
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 436267d041..27e9417ff9 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	2024-08-06 19:52:32.110545400 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig	2024-08-21 22:46:25.501164700 +0000
 +++ third_party/abseil-cpp/absl/base/config.h
 @@ -412,7 +412,7 @@ 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 01cae80eda..7f894b36ab 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	2024-08-06 19:52:32.114545800 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig	2024-08-21 22:46:25.504165000 +0000
 +++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
 @@ -44,7 +44,7 @@
  #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
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 608258ab04..c15f192b50 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	2024-08-06 19:52:32.118546000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig	2024-08-21 22:46:25.505165000 +0000
 +++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
 @@ -30,7 +30,7 @@
  #include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index 0fdfad173a..9935ee1f6e 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,9 +4,9 @@ $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	2024-08-06 19:52:32.138547700 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2024-08-21 22:46:25.525167200 +0000
 +++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
-@@ -34,7 +34,8 @@
+@@ -35,7 +35,8 @@
  #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
      !defined(__native_client__) && !defined(__asmjs__) &&             \
      !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) &&   \
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 d9957fead7..a4f14b58a5 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	2024-08-06 19:52:32.202553300 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig	2024-08-21 22:46:25.586173500 +0000
 +++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
 @@ -19,7 +19,8 @@
  #endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
index 3ac95a933a..f3638a2df0 100644
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/afl/src/afl-fuzz.c.orig	2024-08-06 19:52:32.270558800 +0000
+--- third_party/afl/src/afl-fuzz.c.orig	2024-08-21 22:46:25.648179800 +0000
 +++ third_party/afl/src/afl-fuzz.c
 @@ -58,7 +58,8 @@
  #include <sys/ioctl.h>
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 004fe26e73..cbabc6ecd1 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	2024-08-06 19:53:05.937404400 +0000
+--- third_party/angle/BUILD.gn.orig	2024-08-21 22:46:54.446134800 +0000
 +++ third_party/angle/BUILD.gn
 @@ -347,7 +347,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 7e236adb86..ec25ec6901 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	2024-08-06 19:53:06.137421100 +0000
+--- third_party/angle/src/common/platform.h.orig	2024-08-21 22:46:54.571147700 +0000
 +++ third_party/angle/src/common/platform.h
 @@ -26,8 +26,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 78dd5793dd..5ad07489bf 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	2024-08-06 19:53:06.137421100 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig	2024-08-21 22:46:54.571147700 +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 51c251094a..8f32683de5 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	2024-08-06 19:53:06.141421600 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig	2024-08-21 22:46:54.575148000 +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 f084b2f83a..ff03711862 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	2024-08-06 19:53:06.141421600 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig	2024-08-21 22:46:54.575148000 +0000
 +++ third_party/angle/src/common/system_utils_linux.cpp
 @@ -15,8 +15,15 @@
  
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 35c6c05640..5a61534c43 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	2024-08-06 19:53:06.381441800 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig	2024-08-21 22:46:54.677158600 +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 fdf0103abc..b0f663f83d 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	2024-08-06 19:53:06.381441800 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig	2024-08-21 22:46:54.677158600 +0000
 +++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
 @@ -12,6 +12,11 @@
  #include <pci/pci.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 0c066da2fb..3db7a4b045 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	2024-08-06 19:53:06.381441800 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig	2024-08-21 22:46:54.677158600 +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 4d17062c4f..bb69e4d933 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	2024-08-06 19:53:06.381441800 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig	2024-08-21 22:46:54.678158800 +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 ac1f1ff0b6..6fb63a9dc8 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	2024-08-06 19:53:06.405444000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig	2024-08-21 22:46:54.703161200 +0000
 +++ third_party/angle/src/libANGLE/Display.cpp
 @@ -60,7 +60,7 @@
  #        include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
@@ -42,7 +42,7 @@ $NetBSD$
  #        if defined(ANGLE_USE_GBM)
              if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
              {
-@@ -2157,7 +2157,7 @@ static ClientExtensions GenerateClientEx
+@@ -2158,7 +2158,7 @@ static ClientExtensions GenerateClientEx
      extensions.x11Visual = true;
  #endif
  
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
index 21c80872a4..6701352cc4 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/libANGLE/formatutils.cpp.orig	2024-08-06 19:53:06.469449300 +0000
+--- third_party/angle/src/libANGLE/formatutils.cpp.orig	2024-08-21 22:46:54.753166400 +0000
 +++ third_party/angle/src/libANGLE/formatutils.cpp
 @@ -1475,7 +1475,7 @@ static InternalFormatInfoMap BuildIntern
      AddYUVFormat(&map,  GL_G8_B8R8_2PLANE_420_UNORM_ANGLE,            true,   8,   8,  8,   0,  0,  GL_G8_B8R8_2PLANE_420_UNORM_ANGLE,    GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>,          RequireExt<&Extensions::yuvInternalFormatANGLE>,          RequireExt<&Extensions::yuvInternalFormatANGLE>,          NeverSupported, NeverSupported);
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 ab3182fbc9..97a25b1c1b 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	2024-08-06 19:53:06.957490400 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig	2024-08-21 22:46:54.872178600 +0000
 +++ third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp
 @@ -144,10 +144,10 @@ bool FunctionsGLX::initialize(Display *x
      // which a GLXWindow was ever created.
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index e5ef1dfeda..9c49fa1f3b 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	2024-08-06 19:53:07.009495000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig	2024-08-21 22:46:54.914183000 +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 779d4f4be6..3ea3db5d01 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	2024-08-06 19:53:08.017580000 +0000
+--- third_party/angle/util/BUILD.gn.orig	2024-08-21 22:46:55.859279900 +0000
 +++ third_party/angle/util/BUILD.gn
 @@ -311,7 +311,7 @@ foreach(is_shared_library,
      ]
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 8decd2b88c..6bce6e6020 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	2024-08-06 19:52:32.410570900 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig	2024-08-21 22:46:25.783193600 +0000
 +++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
 @@ -68,7 +68,7 @@ bool StructTraits<blink::mojom::Renderer
  
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 0775b9f233..99dce423a1 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	2024-08-06 19:52:32.958617000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2024-08-21 22:46:26.473264500 +0000
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
 @@ -65,7 +65,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
    UserAgentOverride user_agent_override;
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index 800d1d7770..e542d69ac7 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	2024-08-06 19:52:32.958617000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2024-08-21 22:46:26.473264500 +0000
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
 @@ -166,7 +166,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 0209d2c278..6a39dce435 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_platform.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/platform/platform.h.orig	2024-08-06 19:52:33.014621700 +0000
+--- third_party/blink/public/platform/platform.h.orig	2024-08-21 22:46:26.524269800 +0000
 +++ third_party/blink/public/platform/platform.h
-@@ -354,7 +354,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -368,7 +368,7 @@ class BLINK_PLATFORM_EXPORT Platform {
      return nullptr;
    }
  
diff --git a/chromium/patches/patch-third__party_blink_public_platform_web__vector.h b/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
index db794c7279..f5f95c68cf 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_web__vector.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/platform/web_vector.h.orig	2024-08-06 19:52:33.022622600 +0000
+--- third_party/blink/public/platform/web_vector.h.orig	2024-08-21 22:46:26.532270400 +0000
 +++ third_party/blink/public/platform/web_vector.h
-@@ -86,7 +86,7 @@ class WebVector {
+@@ -91,7 +91,7 @@ class WebVector {
    // The vector can be populated using reserve() and emplace_back().
    WebVector() = default;
  
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 962d4daf5e..65e2e0b65b 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	2024-08-06 19:52:33.118630600 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig	2024-08-21 22:46:26.612278700 +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_run__with__pythonpath.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 33da217ba3..8ce6c7392f 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	2024-08-06 19:52:33.134631900 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2024-08-21 22:46:26.626280300 +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 eea20e29f0..30586adb86 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	2024-08-06 19:52:33.138632300 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig	2024-08-21 22:46:26.630280500 +0000
 +++ third_party/blink/renderer/controller/blink_initializer.cc
 @@ -81,12 +81,12 @@
  #include "third_party/blink/renderer/controller/private_memory_footprint_provider.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 8dda89413d..c80e916196 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2024-08-06 19:52:33.142632700 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2024-08-21 22:46:26.632280800 +0000
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
-@@ -128,15 +128,17 @@ void MemoryUsageMonitorPosix::ResetFileD
+@@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::ResetFileD
  
  void MemoryUsageMonitorPosix::SetProcFiles(base::File statm_file,
                                             base::File status_file) {
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 e3f789be86..f986db85e1 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	2024-08-06 19:52:33.142632700 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig	2024-08-21 22:46:26.632280800 +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_editing_editing__behavior.cc b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index 89c0b0fbbd..d9ba3dee2e 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	2024-08-06 19:52:33.502663100 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2024-08-21 22:46:26.833301500 +0000
 +++ third_party/blink/renderer/core/editing/editing_behavior.cc
-@@ -324,7 +324,7 @@ bool EditingBehavior::ShouldInsertCharac
+@@ -304,7 +304,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 17d4d33dc5..8f98f01105 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	2024-08-06 19:52:33.550667000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig	2024-08-21 22:46:27.085327400 +0000
 +++ third_party/blink/renderer/core/execution_context/navigator_base.cc
 @@ -31,7 +31,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 384ff3adec..ec7eb42b40 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2024-08-06 19:52:33.562668000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2024-08-21 22:46:27.097328400 +0000
 +++ third_party/blink/renderer/core/exported/web_view_impl.cc
 @@ -427,7 +427,7 @@ SkFontHinting RendererPreferencesToSkiaH
      const blink::RendererPreferences& prefs) {
@@ -15,7 +15,7 @@ $NetBSD$
    if (!prefs.should_antialias_text) {
      // When anti-aliasing is off, GTK maps all non-zero hinting settings to
      // 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3380,7 +3380,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3418,7 +3418,7 @@ void WebViewImpl::UpdateFontRenderingFro
        renderer_preferences_.use_subpixel_positioning);
  // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
  // complete.
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 d14b06d20f..630de19a90 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	2024-08-06 19:52:33.618672800 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2024-08-21 22:46:27.153334400 +0000
 +++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6471,7 +6471,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6477,7 +6477,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 \
-@@ -6880,7 +6880,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6886,7 +6886,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 201ea244b5..24f0433194 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,9 +4,9 @@ $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	2024-08-06 19:52:33.630674000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2024-08-21 22:46:27.165335400 +0000
 +++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
-@@ -50,7 +50,7 @@ constexpr base::TimeDelta kEncodeRowSlac
+@@ -55,7 +55,7 @@ constexpr base::TimeDelta kEncodeRowSlac
  
  /* The value is based on user statistics on Nov 2017. */
  #if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
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 13816291e4..05187e96f8 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2024-08-06 19:52:33.738683000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2024-08-21 22:46:27.264345600 +0000
 +++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
 @@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index ba3016dc1d..65537fbcf0 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	2024-08-06 19:52:33.830690900 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig	2024-08-21 22:46:27.355355000 +0000
 +++ third_party/blink/renderer/core/layout/layout_view.cc
 @@ -72,7 +72,7 @@
  #include "ui/display/screen_info.h"
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 b363d13279..d6f2bca987 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2024-08-06 19:52:33.942700100 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2024-08-21 22:46:27.458365700 +0000
 +++ third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -122,7 +122,7 @@ namespace blink {
+@@ -120,7 +120,7 @@ namespace blink {
  
  namespace {
  
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 41e73ba250..f337840ab0 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2024-08-06 19:52:33.982703700 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2024-08-21 22:46:27.502370000 +0000
 +++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
 @@ -149,7 +149,7 @@ bool ScrollbarThemeAura::SupportsDragSna
  // is true for at least GTK and QT apps).
@@ -15,7 +15,7 @@ $NetBSD$
    return false;
  #else
    return true;
-@@ -371,7 +371,7 @@ bool ScrollbarThemeAura::ShouldCenterOnT
+@@ -372,7 +372,7 @@ bool ScrollbarThemeAura::ShouldCenterOnT
                                               const WebMouseEvent& event) const {
  // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
  // complete.
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 444609de9a..176ca139f3 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	2024-08-06 19:52:34.130716000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig	2024-08-21 22:46:27.642384500 +0000
 +++ third_party/blink/renderer/core/xml/xslt_processor.h
 @@ -77,7 +77,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 35a585437e..f0438f40bb 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2024-08-06 19:52:34.130716000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2024-08-21 22:46:27.642384500 +0000
 +++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
-@@ -66,7 +66,11 @@ void XSLTProcessor::GenericErrorFunc(voi
+@@ -71,7 +71,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 7b55952edb..779a3cb6ef 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	2024-08-06 19:52:34.270727900 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig	2024-08-21 22:46:27.780398600 +0000
 +++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
 @@ -35,7 +35,7 @@ namespace {
  AudioDeviceFactory* g_factory_override = nullptr;
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 dc83028b38..3c6cdec852 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	2024-08-06 19:52:34.270727900 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig	2024-08-21 22:46:27.781398800 +0000
 +++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
 @@ -813,7 +813,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_webrtc__audio__renderer__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index 94d9eb7d35..7e56b65c2c 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	2024-08-06 19:52:34.370736400 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2024-08-21 22:46:27.874408200 +0000
 +++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -301,7 +301,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -302,7 +302,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 ed0c555ace..6612094754 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,9 +4,9 @@ $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	2024-08-06 19:52:34.434741700 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2024-08-21 22:46:27.933414200 +0000
 +++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -463,7 +463,7 @@ class AudioWorkletThreadPriorityTest
+@@ -468,7 +468,7 @@ class AudioWorkletThreadPriorityTest
  
      // TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
      // on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
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 22556b5d2c..5ffa0e1ecd 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	2024-08-06 19:52:34.490746500 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig	2024-08-21 22:46:27.986419700 +0000
 +++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6310,7 +6310,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6304,7 +6304,7 @@ void WebGLRenderingContextBase::TexImage
    constexpr bool kAllowZeroCopyImages = true;
  #endif
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index 9065e1b069..9cdfa59305 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	2024-08-06 19:52:34.502747500 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2024-08-21 22:46:27.998421000 +0000
 +++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -783,7 +783,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
+@@ -788,7 +788,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 42b900cf50..f735da85f2 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	2024-08-06 19:52:34.538750600 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig	2024-08-21 22:46:28.031424300 +0000
 +++ third_party/blink/renderer/platform/BUILD.gn
-@@ -1993,7 +1993,7 @@ static_library("test_support") {
+@@ -2003,7 +2003,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 f858fe233a..fee30669af 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2024-08-06 19:52:34.582754400 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2024-08-21 22:46:28.076429100 +0000
 +++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -73,7 +73,7 @@ extern const char kNotoColorEmojiCompat[
+@@ -79,7 +79,7 @@ extern const char kNotoColorEmojiCompat[
  
  SkFontMgr* FontCache::static_font_manager_ = nullptr;
  
@@ -15,7 +15,7 @@ $NetBSD$
  float FontCache::device_scale_factor_ = 1.0;
  #endif
  
-@@ -124,7 +124,7 @@ const FontPlatformData* FontCache::Syste
+@@ -130,7 +130,7 @@ const FontPlatformData* FontCache::Syste
      const FontDescription& font_description) {
    const AtomicString& family = FontCache::SystemFontFamily();
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index e812378715..fcc5ffa57b 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	2024-08-06 19:52:34.586754600 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig	2024-08-21 22:46:28.076429100 +0000
 +++ third_party/blink/renderer/platform/fonts/font_cache.h
 @@ -55,7 +55,7 @@
  #include "third_party/skia/include/core/SkFontMgr.h"
@@ -15,16 +15,16 @@ $NetBSD$
  #include "ui/gfx/font_fallback_linux.h"
  #endif
  
-@@ -163,7 +163,7 @@ class PLATFORM_EXPORT FontCache final {
-   static void PrewarmFamily(const AtomicString& family_name) {}
- #endif
+@@ -165,7 +165,7 @@ class PLATFORM_EXPORT FontCache final {
+ 
+   static void MaybePreloadSystemFonts();
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    // These are needed for calling QueryRenderStyleForStrike, since
    // gfx::GetFontRenderParams makes distinctions based on DSF.
    static float DeviceScaleFactor() { return device_scale_factor_; }
-@@ -239,7 +239,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -241,7 +241,7 @@ class PLATFORM_EXPORT FontCache final {
        const char* locale_family_name);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -33,7 +33,7 @@ $NetBSD$
    static bool GetFontForCharacter(UChar32,
                                    const char* preferred_locale,
                                    gfx::FallbackFontData*);
-@@ -312,7 +312,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -314,7 +314,7 @@ class PLATFORM_EXPORT FontCache final {
                                     const FontFaceCreationParams&,
                                     std::string& name);
  
@@ -42,7 +42,7 @@ $NetBSD$
    static AtomicString GetFamilyNameForCharacter(SkFontMgr*,
                                                  UChar32,
                                                  const FontDescription&,
-@@ -349,7 +349,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -351,7 +351,7 @@ class PLATFORM_EXPORT FontCache final {
    bool is_test_font_mgr_ = false;
  #endif  // BUILDFLAG(IS_WIN)
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index d4710f90e1..c035453f11 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2024-08-06 19:52:34.586754600 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2024-08-21 22:46:28.077429000 +0000
 +++ third_party/blink/renderer/platform/fonts/font_description.cc
-@@ -39,7 +39,7 @@
+@@ -44,7 +44,7 @@
  #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
  #include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/blink/renderer/platform/fonts/font_cache.h"
  #endif
  
-@@ -277,7 +277,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -282,7 +282,7 @@ FontCacheKey FontDescription::CacheKey(
        static_cast<unsigned>(fields_.orientation_) << 1 |            // bit 2-3
        static_cast<unsigned>(fields_.subpixel_text_position_);       // bit 1
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index e0264fa088..e1fc6b3a49 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	2024-08-06 19:52:34.586754600 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig	2024-08-21 22:46:28.079429400 +0000
 +++ third_party/blink/renderer/platform/fonts/font_metrics.cc
 @@ -39,7 +39,7 @@
  namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
index c264a82879..6cd36d4863 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig	2024-08-06 19:52:34.586754600 +0000
+--- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig	2024-08-21 22:46:28.080429300 +0000
 +++ third_party/blink/renderer/platform/fonts/font_platform_data.cc
-@@ -49,7 +49,7 @@
+@@ -54,7 +54,7 @@
  namespace blink {
  namespace {
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Getting the system font render style takes a significant amount of time on
  // Linux because looking up fonts using fontconfig can be very slow. We fetch
  // the render style for each font family and text size, while it's very
-@@ -128,7 +128,7 @@ FontPlatformData::FontPlatformData(sk_sp
+@@ -133,7 +133,7 @@ FontPlatformData::FontPlatformData(sk_sp
    style_ = WebFontRenderStyle::GetDefault();
  #if !BUILDFLAG(IS_WIN)
    WebFontRenderStyle system_style;
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 dd00c76816..8785929ed2 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	2024-08-06 19:52:34.590755000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2024-08-21 22:46:28.081429500 +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 576f5add39..9a78a1fb94 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2024-08-06 19:52:34.602756000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2024-08-21 22:46:28.095430900 +0000
 +++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
 @@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkStri
    return AtomicString::FromUTF8(str.c_str(), str.size());
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 474373ef99..2eac867eb9 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	2024-08-06 19:52:34.614757000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig	2024-08-21 22:46:28.104431900 +0000
 +++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
 @@ -71,8 +71,12 @@ void BeginFrameProvider::CreateComposito
  
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 d6792500fb..cb5aa7739f 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	2024-08-06 19:52:34.662761000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig	2024-08-21 22:46:28.154437000 +0000
 +++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -407,7 +407,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -418,7 +418,7 @@ void VideoFrameSubmitter::OnBeginFrame(
        continue;
      auto& feedback =
          timing_details.find(frame_token)->value.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 c09c15d0e0..62ed8cf52c 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	2024-08-06 19:52:34.682762900 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig	2024-08-21 22:46:28.174439000 +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_rtc__video__encoder__factory.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index 2aaaad2870..7c7660696f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig	2024-08-06 19:52:34.738767600 +0000
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig	2024-08-21 22:46:28.232445000 +0000
 +++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
 @@ -254,12 +254,12 @@ SupportedFormats GetSupportedFormatsInte
        supported_formats.scalability_modes.push_back(profile.scalability_modes);
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 2ca806ade2..983c5c7bf9 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	2024-08-06 19:52:34.746768200 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig	2024-08-21 22:46:28.238445500 +0000
 +++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -324,7 +324,7 @@
+@@ -344,7 +344,7 @@
        name: "AppTitle",
        status: "experimental",
        origin_trial_feature_name: "AppTitle",
@@ -15,25 +15,7 @@ $NetBSD$
        base_feature: "WebAppEnableAppTitle",
      },
      {
-@@ -1534,7 +1534,7 @@
-       status: "test",
-       base_feature: "none",
-       origin_trial_feature_name: "FedCmContinueOnBundle",
--      origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       origin_trial_allows_third_party: true,
-     },
-     {
-@@ -1551,7 +1551,7 @@
-       status: "test",
-       base_feature: "none",
-       origin_trial_feature_name: "FedCmButtonMode",
--      origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       origin_trial_allows_third_party: true,
-     },
-     {
-@@ -1596,7 +1596,7 @@
+@@ -1703,7 +1703,7 @@
        base_feature: "none",
        public: true,
        origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -42,16 +24,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
      },
      {
-@@ -1934,7 +1934,7 @@
-       base_feature_status: "enabled",
-       copied_from_base_feature_if: "overridden",
-       origin_trial_feature_name: "FullscreenPopupWindows",
--      origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-     },
-     {
-       name: "GamepadButtonAxisEvents",
-@@ -3011,7 +3011,7 @@
+@@ -3105,7 +3105,7 @@
        // Tracking bug for the implementation: https://crbug.com/1462930
        name: "PermissionElement",
        origin_trial_feature_name: "PermissionElement",
@@ -60,7 +33,7 @@ $NetBSD$
        status: "experimental",
        public: true,
        base_feature_status: "enabled",
-@@ -3146,7 +3146,7 @@
+@@ -3232,7 +3232,7 @@
      {
        name: "PrivateNetworkAccessPermissionPrompt",
        origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -69,7 +42,7 @@ $NetBSD$
        status: "stable",
        public: true,
        base_feature: "none",
-@@ -4122,7 +4122,7 @@
+@@ -4195,7 +4195,7 @@
        name: "UnrestrictedSharedArrayBuffer",
        base_feature: "none",
        origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -78,7 +51,7 @@ $NetBSD$
      },
      // Enables using policy-controlled feature "usb-unrestricted" to allow
      // isolated context to access protected USB interface classes and to
-@@ -4291,7 +4291,7 @@
+@@ -4364,7 +4364,7 @@
      {
        name: "WebAppScopeExtensions",
        origin_trial_feature_name: "WebAppScopeExtensions",
@@ -87,7 +60,7 @@ $NetBSD$
        status: "experimental",
        base_feature: "none",
      },
-@@ -4334,7 +4334,7 @@
+@@ -4407,7 +4407,7 @@
        status: "experimental",
        base_feature: "none",
        origin_trial_feature_name: "WebAppUrlHandling",
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 616223f75d..083783bd00 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	2024-08-06 19:52:34.750768400 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig	2024-08-21 22:46:28.243446000 +0000
 +++ third_party/blink/renderer/platform/scheduler/common/thread.cc
 @@ -82,7 +82,7 @@ void Thread::CreateAndSetCompositorThrea
        std::make_unique<scheduler::CompositorThread>(params);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_video__capture_video__capture__impl.cc b/chromium/patches/patch-third__party_blink_renderer_platform_video__capture_video__capture__impl.cc
deleted file mode 100644
index 135e1f47d2..0000000000
--- a/chromium/patches/patch-third__party_blink_renderer_platform_video__capture_video__capture__impl.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- third_party/blink/renderer/platform/video_capture/video_capture_impl.cc.orig	2024-08-06 19:52:34.814774000 +0000
-+++ third_party/blink/renderer/platform/video_capture/video_capture_impl.cc
-@@ -608,7 +608,7 @@ bool VideoCaptureImpl::BindVideoFrameOnM
-   }
- 
-   const unsigned texture_target =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-       // Explicitly set GL_TEXTURE_EXTERNAL_OES if necessary:
-       // `media::VideoFrame::RequiresExternalSampler()` requires it for NV12
-       // format, while `ClientSharedImage::GetTextureTarget(BufferUsage,
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 3b8648b267..d6c019de03 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	2024-08-06 19:52:34.822774600 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig	2024-08-21 22:46:28.311453000 +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 f50d17dde0..4f87b5667b 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	2024-08-06 19:52:34.834775700 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig	2024-08-21 22:46:28.322454200 +0000
 +++ third_party/blink/renderer/platform/wtf/container_annotations.h
 @@ -12,7 +12,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 39108e9802..0d20f11924 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	2024-08-06 19:52:34.838775900 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig	2024-08-21 22:46:28.328455000 +0000
 +++ third_party/blink/renderer/platform/wtf/math_extras.h
 @@ -128,6 +128,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 01da40218c..ac8f3fa8b8 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2024-08-06 19:52:34.842776300 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2024-08-21 22:46:28.330455000 +0000
 +++ third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -19,6 +19,13 @@
+@@ -23,6 +23,13 @@
  extern "C" void* __libc_stack_end;  // NOLINT
  #endif
  
@@ -20,7 +20,7 @@ $NetBSD$
  namespace WTF {
  
  size_t GetUnderestimatedStackSize() {
-@@ -31,7 +38,8 @@ size_t GetUnderestimatedStackSize() {
+@@ -35,7 +42,8 @@ size_t GetUnderestimatedStackSize() {
  // correctly for the main thread.
  
  #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -30,7 +30,7 @@ $NetBSD$
    // pthread_getattr_np() can fail if the thread is not invoked by
    // pthread_create() (e.g., the main thread of blink_unittests).
    // If so, a conservative size estimate is returned.
-@@ -52,7 +60,7 @@ size_t GetUnderestimatedStackSize() {
+@@ -56,7 +64,7 @@ size_t GetUnderestimatedStackSize() {
      pthread_attr_destroy(&attr);
      return size;
    }
@@ -39,7 +39,7 @@ $NetBSD$
    pthread_attr_destroy(&attr);
  #endif
  
-@@ -63,6 +71,8 @@ size_t GetUnderestimatedStackSize() {
+@@ -67,6 +75,8 @@ size_t GetUnderestimatedStackSize() {
    //    low as 512k.
    //
    return 512 * 1024;
@@ -48,7 +48,7 @@ $NetBSD$
  #elif BUILDFLAG(IS_APPLE)
    // pthread_get_stacksize_np() returns too low a value for the main thread on
    // OSX 10.9,
-@@ -99,7 +109,7 @@ size_t GetUnderestimatedStackSize() {
+@@ -103,7 +113,7 @@ size_t GetUnderestimatedStackSize() {
  
  void* GetStackStart() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -57,7 +57,7 @@ $NetBSD$
    pthread_attr_t attr;
    int error;
  #if BUILDFLAG(IS_FREEBSD)
-@@ -116,7 +126,7 @@ void* GetStackStart() {
+@@ -120,7 +130,7 @@ void* GetStackStart() {
      pthread_attr_destroy(&attr);
      return reinterpret_cast<uint8_t*>(base) + size;
    }
@@ -66,7 +66,7 @@ $NetBSD$
    pthread_attr_destroy(&attr);
  #endif
  #if defined(__GLIBC__)
-@@ -150,6 +160,13 @@ void* GetStackStart() {
+@@ -154,6 +164,13 @@ void* GetStackStart() {
    ::GetCurrentThreadStackLimits(&lowLimit, &highLimit);
    return reinterpret_cast<void*>(highLimit);
  #endif
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
index 8670b6f790..6a0ff48716 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig	2024-08-06 19:52:34.854777300 +0000
+--- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig	2024-08-21 22:46:28.341456200 +0000
 +++ third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc
-@@ -610,6 +610,7 @@ static void GbkUrlEscapedEntityCallack(
+@@ -615,6 +615,7 @@ static void GbkUrlEscapedEntityCallack(
                                code_point, reason, err);
  }
  
@@ -14,7 +14,7 @@ $NetBSD$
  static void GbkCallbackSubstitute(const void* context,
                                    UConverterFromUnicodeArgs* from_unicode_args,
                                    const UChar* code_units,
-@@ -627,6 +628,7 @@ static void GbkCallbackSubstitute(const 
+@@ -632,6 +633,7 @@ static void GbkCallbackSubstitute(const 
    UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, from_unicode_args, code_units,
                                    length, code_point, reason, err);
  }
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
index 515d9b85e8..8fb7ce7c90 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_thread__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/thread_specific.h.orig	2024-08-06 19:52:34.854777300 +0000
+--- third_party/blink/renderer/platform/wtf/thread_specific.h.orig	2024-08-21 22:46:28.344456400 +0000
 +++ third_party/blink/renderer/platform/wtf/thread_specific.h
 @@ -104,7 +104,8 @@ inline bool ThreadSpecific<T>::IsSet() {
  template <typename T>
diff --git a/chromium/patches/patch-third__party_brotli_common_platform.h b/chromium/patches/patch-third__party_brotli_common_platform.h
index bff78f5fa9..83d93584df 100644
--- a/chromium/patches/patch-third__party_brotli_common_platform.h
+++ b/chromium/patches/patch-third__party_brotli_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/brotli/common/platform.h.orig	2024-08-06 19:52:51.268164400 +0000
+--- third_party/brotli/common/platform.h.orig	2024-08-21 22:46:41.107766200 +0000
 +++ third_party/brotli/common/platform.h
 @@ -28,7 +28,7 @@
  #include <brotli/port.h>
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index 22310a278d..33f8a47942 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	2024-08-06 19:52:51.396175400 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig	2024-08-21 22:46:41.239779700 +0000
 +++ third_party/cpuinfo/cpuinfo.gni
 @@ -8,7 +8,7 @@ use_cpuinfo =
      current_cpu != "s390" && current_cpu != "s390x" &&
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 48d83367dc..191405c2c0 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	2024-08-06 19:52:51.396175400 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig	2024-08-21 22:46:41.241780000 +0000
 +++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
 @@ -61,7 +61,7 @@ if (crashpad_is_in_chromium) {
    crashpad_is_ios = is_ios
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 8444f549cb..5dcb4af252 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	2024-08-06 19:52:51.396175400 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig	2024-08-21 22:46:41.242780200 +0000
 +++ third_party/crashpad/crashpad/client/BUILD.gn
 @@ -137,6 +137,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 a64c6e3047..2bdd76d1c3 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	2024-08-14 17:14:30.776181330 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2024-08-27 11:35:21.727091142 +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 dc1bb3781d..d12f54b840 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	2024-08-06 19:52:51.420177500 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig	2024-08-21 22:46:41.264782400 +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 e7069e2748..449805640e 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	2024-08-06 19:52:51.476182000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig	2024-08-21 22:46:41.313787500 +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 ff101de98e..4ed9d520fb 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	2024-08-06 19:52:51.476182000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig	2024-08-21 22:46:41.313787500 +0000
 +++ third_party/crashpad/crashpad/util/misc/capture_context.h
 @@ -21,7 +21,8 @@
  #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 998fbed9ed..1a920348f3 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	2024-08-06 19:52:51.480182400 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig	2024-08-21 22:46:41.315787600 +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 456be0d17c..5402b0a783 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	2024-08-06 19:52:51.480182400 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig	2024-08-21 22:46:41.317788000 +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 592cf3ab7c..0814daa805 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	2024-08-06 19:52:51.484182800 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig	2024-08-21 22:46:41.320788100 +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 24e17c9ef4..8803640847 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	2024-08-06 19:52:51.484182800 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig	2024-08-21 22:46:41.320788100 +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 c319f49324..c1281f8cea 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	2024-08-06 19:52:51.484182800 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig	2024-08-21 22:46:41.321788300 +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 7fc9fc8811..2f21deca85 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2024-08-06 19:52:51.484182800 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2024-08-21 22:46:41.322788200 +0000
 +++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
-@@ -67,7 +67,7 @@ constexpr const char* kSignalNames[] = {
+@@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
      "INFO",
      "USR1",
      "USR2",
@@ -15,7 +15,7 @@ $NetBSD$
  #if defined(ARCH_CPU_MIPS_FAMILY)
      "HUP",
      "INT",
-@@ -138,7 +138,7 @@ constexpr const char* kSignalNames[] = {
+@@ -139,7 +139,7 @@ constexpr const char* kSignalNames[] = {
  #endif  // defined(ARCH_CPU_MIPS_FAMILY)
  #endif
  };
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index bc94cf678c..f8e5f1f525 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	2024-08-06 19:52:51.496183900 +0000
+--- third_party/crc32c/BUILD.gn.orig	2024-08-21 22:46:41.331789300 +0000
 +++ third_party/crc32c/BUILD.gn
 @@ -46,7 +46,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 b1660c9cca..241a001e06 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	2024-08-06 19:53:14.022087600 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig	2024-08-21 22:47:51.393976700 +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 193f66e7c4..f18163552a 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	2024-08-06 19:53:14.030088200 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig	2024-08-21 22:47:51.401977500 +0000
 +++ third_party/dawn/src/dawn/common/Platform.h
 @@ -59,6 +59,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 0b92b62ac4..a9fb65edaf 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2024-08-06 19:53:14.102094400 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2024-08-21 22:47:51.467984400 +0000
 +++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
 @@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "
  #endif
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index f1f350d948..803a1b2ffd 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	2024-08-06 19:53:09.945743000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig	2024-08-21 22:47:00.226728000 +0000
 +++ third_party/ffmpeg/BUILD.gn
 @@ -343,7 +343,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 9fa0085137..21190a7df2 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	2024-08-06 19:53:10.497789600 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig	2024-08-21 22:47:00.782785000 +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 1c2c470c89..a718c03e8c 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	2024-08-06 19:53:10.805815700 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig	2024-08-21 22:47:01.054813000 +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 a63ecb08c2..58da9b5cb3 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	2024-08-06 19:53:10.829817800 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig	2024-08-21 22:47:01.070814600 +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 98f5eebf53..f4bbae24c3 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	2024-08-06 19:53:10.837818400 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig	2024-08-21 22:47:01.076815100 +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 bb393a2d32..e676441234 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	2024-08-06 19:53:10.857820000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig	2024-08-21 22:47:01.089816600 +0000
 +++ third_party/ffmpeg/libavutil/x86/x86inc.asm
 @@ -46,6 +46,12 @@
      %endif
diff --git a/chromium/patches/patch-third__party_fontconfig_include_config.h b/chromium/patches/patch-third__party_fontconfig_include_config.h
index 4b398531b0..23a05ba87c 100644
--- a/chromium/patches/patch-third__party_fontconfig_include_config.h
+++ b/chromium/patches/patch-third__party_fontconfig_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/fontconfig/include/config.h.orig	2024-08-06 19:52:51.520185700 +0000
+--- third_party/fontconfig/include/config.h.orig	2024-08-21 22:46:41.355791800 +0000
 +++ third_party/fontconfig/include/config.h
 @@ -13,7 +13,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 08c6826c9a..01d01c0b9e 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	2024-08-06 19:53:09.965744700 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig	2024-08-21 22:47:00.218727000 +0000
 +++ third_party/fontconfig/src/src/fccompat.c
 @@ -184,7 +184,9 @@ FcRandom(void)
  {
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 578922cacb..61a0affb2d 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	2024-08-06 19:52:52.312252800 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig	2024-08-21 22:46:41.840841500 +0000
 +++ third_party/ipcz/src/reference_drivers/random.cc
 @@ -14,7 +14,8 @@
  #include <windows.h>
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 d3c111991a..2c4e11bff8 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	2024-08-06 19:52:52.312252800 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig	2024-08-21 22:46:41.841841500 +0000
 +++ third_party/ipcz/src/standalone/base/logging.cc
 @@ -50,6 +50,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 89aa346366..646cbd21f9 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	2024-08-06 19:52:52.352256000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig	2024-08-21 22:46:41.876845100 +0000
 +++ third_party/leveldatabase/env_chromium.cc
 @@ -326,7 +326,8 @@ ChromiumWritableFile::ChromiumWritableFi
  
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 36863a43ba..6a19c545ae 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	2024-08-06 19:53:13.994085300 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig	2024-08-21 22:47:02.925004700 +0000
 +++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
 @@ -99,10 +99,46 @@ static int arm_get_cpu_caps(void) {
    return flags;
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 a364b1b9a1..4949e6a03a 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,15 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/chrono.cpp.orig	2024-08-06 19:53:12.901992800 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig	2024-08-21 22:47:01.368845200 +0000
 +++ third_party/libc++/src/src/chrono.cpp
-@@ -31,7 +31,8 @@
- #  include <sys/time.h> // for gettimeofday and timeval
- #endif
+@@ -33,7 +33,8 @@
  
--#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
-+#if defined(__APPLE__) || defined(__gnu_hurd__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__) || \
-+    defined(__FreeBSD__) || defined(__NetBSD__)
+ // OpenBSD does 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(_POSIX_TIMERS) && _POSIX_TIMERS > 0)
++#if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || \
++      defined(__FreeBSD__) || defined(__NetBSD__)
  #  define _LIBCPP_HAS_CLOCK_GETTIME
  #endif
  
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 6af1a05aa5..1b6898cdfe 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	2024-08-06 19:53:12.901992800 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2024-08-21 22:47:01.370845300 +0000
 +++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
 @@ -29,7 +29,8 @@
  #  include <sys/time.h> // for gettimeofday and timeval
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 ad1891dd26..a27bae81e9 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	2024-08-06 19:53:12.489958000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig	2024-08-21 22:47:01.355843800 +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 dd9092b6dc..cffe2b201d 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	2024-08-06 19:54:14.203173900 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig	2024-08-21 22:48:07.003577700 +0000
 +++ third_party/libdrm/src/xf86drmMode.c
 @@ -966,7 +966,7 @@ drm_public int drmCheckModesettingSuppor
  	}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 94068e7826..fac1c345cb 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2024-08-06 19:53:55.929629300 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2024-08-21 22:47:48.097638600 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index 693324352c..fb8be52246 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2024-08-06 19:53:55.929629300 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2024-08-21 22:47:48.097638600 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 93ba53d20e..8f82f09e35 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2024-08-06 19:53:55.929629300 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2024-08-21 22:47:48.098638800 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
 @@ -22,8 +22,8 @@
  // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
diff --git a/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
index 55eb09ed83..cc406c524c 100644
--- a/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
+++ b/chromium/patches/patch-third__party_libsync_src_include_sync_sync.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libsync/src/include/sync/sync.h.orig	2024-08-06 19:53:28.715329400 +0000
+--- third_party/libsync/src/include/sync/sync.h.orig	2024-08-21 22:47:19.288683400 +0000
 +++ third_party/libsync/src/include/sync/sync.h
 @@ -22,7 +22,9 @@
  #include <sys/cdefs.h>
diff --git a/chromium/patches/patch-third__party_libsync_src_sync.c b/chromium/patches/patch-third__party_libsync_src_sync.c
index b68cd94062..568bc0137d 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	2024-08-06 19:53:28.715329400 +0000
+--- third_party/libsync/src/sync.c.orig	2024-08-21 22:47:19.288683400 +0000
 +++ third_party/libsync/src/sync.c
 @@ -17,8 +17,8 @@
   */
diff --git a/chromium/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index 9bbcf0a4a5..29c2566ed5 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	2024-08-06 19:52:52.476266600 +0000
+--- third_party/libusb/BUILD.gn.orig	2024-08-21 22:46:41.983856200 +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 7950b1e55f..9ca5f5bd1c 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	2024-08-06 19:52:52.476266600 +0000
+--- third_party/libusb/src/libusb/core.c.orig	2024-08-21 22:46:41.984856100 +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 fc14ba1bf6..8473982927 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	2024-08-06 19:52:52.480267000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig	2024-08-21 22:46:41.987856600 +0000
 +++ third_party/libusb/src/libusb/os/threads_posix.c
 @@ -19,9 +19,11 @@
   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index a6d31ac193..540e5e10ea 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	2024-08-06 19:53:16.258276500 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig	2024-08-21 22:47:04.762193200 +0000
 +++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
 @@ -92,10 +92,24 @@ static int arm_get_cpu_caps(void) {
    return flags;
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index 8d2033df27..bec9b05b3f 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/lzma_sdk/C/CpuArch.c.orig	2024-08-06 19:52:52.720287300 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig	2024-08-21 22:46:42.199878200 +0000
 +++ third_party/lzma_sdk/C/CpuArch.c
 @@ -412,12 +412,40 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
  BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
diff --git a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index e6f8b68f34..3f9450c7ea 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	2024-08-06 19:53:14.474125900 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig	2024-08-21 22:47:04.559172400 +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 cb52d34f89..a5b2c29c07 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/nasm/BUILD.gn.orig	2024-08-06 19:53:14.542131400 +0000
+--- third_party/nasm/BUILD.gn.orig	2024-08-21 22:47:04.614178200 +0000
 +++ third_party/nasm/BUILD.gn
 @@ -63,6 +63,13 @@ config("nasm_config") {
  
diff --git a/chromium/patches/patch-third__party_nasm_config_config-linux.h b/chromium/patches/patch-third__party_nasm_config_config-linux.h
index 59d3144ac3..608eb8f172 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/nasm/config/config-linux.h.orig	2024-08-06 19:53:15.178185200 +0000
+--- third_party/nasm/config/config-linux.h.orig	2024-08-21 22:47:04.630179600 +0000
 +++ third_party/nasm/config/config-linux.h
 @@ -160,7 +160,7 @@
  
diff --git a/chromium/patches/patch-third__party_node_node.gni b/chromium/patches/patch-third__party_node_node.gni
index ae629f7bd4..dc11798cd4 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/node/node.gni.orig	2024-08-06 19:52:53.032313600 +0000
+--- third_party/node/node.gni.orig	2024-08-21 22:46:42.536913000 +0000
 +++ third_party/node/node.gni
-@@ -19,7 +19,7 @@ template("node") {
+@@ -22,7 +22,7 @@ template("node") {
  
      # When use_remoteexec=true, node actions may run on remote
      # Linux worker. So it should include linux node binary in inputs.
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index d2fc838fdb..2383db190a 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	2024-08-06 19:52:53.032313600 +0000
+--- third_party/node/node.py.orig	2024-08-21 22:46:42.536913000 +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 ff7611a37d..52bc60a7b2 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	2024-08-06 19:54:32.360708500 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig	2024-08-21 22:48:21.725087400 +0000
 +++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
 @@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
      {"ForteMT", "Forte"},
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index 4dbb54c916..95d3b52aea 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	2024-08-06 19:54:32.380710100 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig	2024-08-21 22:48:21.745089500 +0000
 +++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
 @@ -20,7 +20,7 @@
  #include "core/fxge/fx_font.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #error "Included on the wrong platform"
  #endif
  
-@@ -172,9 +172,8 @@ class CLinuxPlatform : public CFX_GEModu
+@@ -173,9 +173,8 @@ class CLinuxPlatform : public CFX_GEModu
    std::unique_ptr<SystemFontInfoIface> CreateDefaultSystemFontInfo() override {
      auto pInfo = std::make_unique<CFX_LinuxFontInfo>();
      if (!pInfo->ParseFontCfg(CFX_GEModule::Get()->GetUserFontPaths())) {
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 7b767fff0f..030952eab9 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	2024-08-06 19:54:32.424713900 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig	2024-08-21 22:48:21.789094000 +0000
 +++ third_party/pdfium/fxjs/fx_date_helpers.cpp
 @@ -39,6 +39,11 @@ double GetLocalTZA() {
      return 0;
diff --git a/chromium/patches/patch-third__party_pdfium_pdfium.gni b/chromium/patches/patch-third__party_pdfium_pdfium.gni
index 3926f7b486..e622c2f714 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	2024-08-06 19:54:32.436715000 +0000
+--- third_party/pdfium/pdfium.gni.orig	2024-08-21 22:48:21.801095200 +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 e2731b3a82..05e7f2bbd5 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	2024-08-06 19:54:32.652733000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig	2024-08-21 22:48:22.001115800 +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 5e250bc25a..477cfd4bb4 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	2024-08-06 19:54:13.507115100 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig	2024-08-21 22:48:05.703444200 +0000
 +++ third_party/perfetto/include/perfetto/base/build_config.h
 @@ -27,6 +27,7 @@
  #if defined(__ANDROID__)
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 79dd120087..b4495ce785 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	2024-08-06 19:54:13.507115100 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2024-08-21 22:48:05.704444400 +0000
 +++ third_party/perfetto/include/perfetto/base/thread_utils.h
 @@ -34,6 +34,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 6396ef1a67..5364549311 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	2024-08-06 19:54:13.507115100 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig	2024-08-21 22:48:05.704444400 +0000
 +++ third_party/perfetto/include/perfetto/base/time.h
 @@ -199,6 +199,9 @@ 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 478a2ebf4b..e0fd6858df 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	2024-08-06 19:54:13.507115100 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2024-08-21 22:48:05.705444600 +0000
 +++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
 @@ -55,6 +55,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 a7b06a4819..dfb9c30e50 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	2024-08-06 19:54:13.511115300 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2024-08-21 22:48:05.708444800 +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 d21132a93e..0945113993 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	2024-08-06 19:54:13.527116800 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig	2024-08-21 22:48:05.727446800 +0000
 +++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
 @@ -249,7 +249,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 c68812a12a..42d456457f 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	2024-08-06 19:54:13.571120500 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig	2024-08-21 22:48:05.786452800 +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_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 7c1e393c36..038627cf4b 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	2024-08-06 19:54:13.591122200 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig	2024-08-21 22:48:05.811455500 +0000
 +++ third_party/perfetto/src/base/event_fd.cc
 @@ -22,7 +22,8 @@
  #if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
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 0b87b17908..b59205dd5b 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	2024-08-06 19:54:13.595122300 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig	2024-08-21 22:48:05.814455700 +0000
 +++ third_party/perfetto/src/base/periodic_task.cc
 @@ -24,7 +24,7 @@
  #include "perfetto/base/time.h"
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 df3d61d786..fe29a5bd44 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	2024-08-06 19:54:13.595122300 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig	2024-08-21 22:48:05.815456000 +0000
 +++ third_party/perfetto/src/base/string_utils.cc
 @@ -38,9 +38,10 @@ namespace base {
  
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 5dfe60643d..a77129026f 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	2024-08-06 19:54:13.595122300 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig	2024-08-21 22:48:05.816455800 +0000
 +++ third_party/perfetto/src/base/subprocess_posix.cc
 @@ -35,7 +35,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 ed761bece1..9766175596 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	2024-08-06 19:54:13.595122300 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig	2024-08-21 22:48:05.818456200 +0000
 +++ third_party/perfetto/src/base/test/vm_test_utils.cc
 @@ -91,7 +91,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 2aec244b78..ddb330b967 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	2024-08-06 19:54:13.595122300 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig	2024-08-21 22:48:05.818456200 +0000
 +++ third_party/perfetto/src/base/thread_task_runner.cc
 @@ -27,8 +27,9 @@
  #include "perfetto/ext/base/thread_utils.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 5e5e94e9a5..02276ffb19 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	2024-08-06 19:54:13.599122800 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig	2024-08-21 22:48:05.820456300 +0000
 +++ third_party/perfetto/src/base/unix_socket.cc
 @@ -44,7 +44,7 @@
  #include <unistd.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
new file mode 100644
index 0000000000..9feb31b289
--- /dev/null
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -0,0 +1,32 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/perfetto/src/base/utils.cc.orig	2024-08-21 22:48:05.820456300 +0000
++++ third_party/perfetto/src/base/utils.cc
+@@ -38,8 +38,9 @@
+ #include <mach/vm_page_size.h>
+ #endif
+ 
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+-    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ #include <linux/prctl.h>
+ #include <sys/prctl.h>
+ 
+@@ -338,8 +339,9 @@ void AlignedFree(void* ptr) {
+ }
+ 
+ bool IsSyncMemoryTaggingEnabled() {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+-    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+   // Compute only once per lifetime of the process.
+   static bool cached_value = [] {
+     const int res = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0);
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 8edd390919..9a751591d5 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	2024-08-06 19:54:13.655127500 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig	2024-08-21 22:48:05.962471000 +0000
 +++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
 @@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kV4l2QbufFieldNumber: {
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
index 2fa81dde84..3113c8ad01 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig	2024-08-06 19:54:15.039244400 +0000
+--- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig	2024-08-21 22:48:06.922569300 +0000
 +++ third_party/perfetto/src/tracing/core/clock_snapshots.cc
 @@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshot
    ClockSnapshotVector snapshot_data;
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 ec439487af..18f3cd615c 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	2024-08-06 19:54:15.043244800 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2024-08-21 22:48:06.928570000 +0000
 +++ third_party/perfetto/src/tracing/ipc/memfd.cc
 @@ -20,7 +20,8 @@
  
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 081931775b..cb5abb062c 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	2024-08-06 19:54:15.055245900 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig	2024-08-21 22:48:06.938571000 +0000
 +++ third_party/perfetto/src/tracing/track.cc
 @@ -155,7 +155,7 @@ namespace internal {
  namespace {
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 eb040c450c..32d4df7cb1 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	2024-08-06 19:52:53.404345000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig	2024-08-21 22:46:42.857946000 +0000
 +++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
 @@ -122,7 +122,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
  
diff --git a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
index 6a57fdf483..ce4920dd10 100644
--- a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig	2024-08-06 19:53:25.703075000 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig	2024-08-21 22:47:13.317071000 +0000
 +++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
 @@ -27,7 +27,7 @@
  #define HAVE_XLOCALE 0
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index eeb5764a3b..09962d1909 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	2024-08-06 19:53:25.851087300 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig	2024-08-21 22:47:13.473086800 +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 90c6c1a3bb..e0b5eedbb9 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	2024-08-06 19:53:25.851087300 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig	2024-08-21 22:47:13.474087000 +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 49b73b98de..e3a5e386a8 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	2024-08-14 17:14:30.883642455 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig	2024-08-27 11:35:21.841103664 +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 3249710fe9..5dc9b810f2 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	2024-08-06 19:52:54.420431000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig	2024-08-21 22:46:43.582020000 +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 d927abdcf5..7c8c034ce9 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	2024-08-06 19:52:54.420431000 +0000
+--- third_party/sqlite/BUILD.gn.orig	2024-08-21 22:46:43.583020200 +0000
 +++ third_party/sqlite/BUILD.gn
 @@ -142,7 +142,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 f1d4baee41..ee3a2b715c 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	2024-08-06 19:54:06.774546000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2024-08-21 22:48:00.031862700 +0000
 +++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
 @@ -20545,6 +20545,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
  ** The alloca() routine never returns NULL.  This will cause code paths
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 e1c1b5d628..a89b651651 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	2024-08-06 19:54:06.702540000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig	2024-08-21 22:47:59.957855000 +0000
 +++ third_party/sqlite/src/amalgamation/sqlite3.c
 @@ -14119,7 +14119,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 cc6dcdb622..bc11f1a3c7 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	2024-08-06 19:53:21.518721000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig	2024-08-21 22:47:10.675799800 +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 f9d08c2f3d..68686cfb9a 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	2024-08-06 19:53:21.526722000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig	2024-08-21 22:47:10.990832300 +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 65c3818afd..ead86387dd 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	2024-08-06 19:53:21.526722000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig	2024-08-21 22:47:10.991832300 +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 dfbc8996fd..b5b1532448 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	2024-08-06 19:53:21.538722800 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig	2024-08-21 22:47:11.002833600 +0000
 +++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
 @@ -49,13 +49,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 acafe3e814..08608b0394 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	2024-08-06 19:53:21.546723600 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig	2024-08-21 22:47:11.006833800 +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 2f0c0773ec..4f9ce2e15e 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	2024-08-06 19:53:25.391048400 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2024-08-21 22:47:14.296171400 +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 8784306ee7..cbc29da8b3 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	2024-08-06 19:53:28.755332700 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig	2024-08-21 22:47:17.098458800 +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 5dd2706168..99c89ad420 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	2024-08-06 19:53:28.807337300 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig	2024-08-21 22:47:17.148464000 +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 20d9b8837c..c0bed79d02 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	2024-08-06 19:53:28.811337500 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig	2024-08-21 22:47:17.151464200 +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 78fe045ac8..7c82a26697 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	2024-08-06 19:52:54.704455000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig	2024-08-21 22:46:43.846047200 +0000
 +++ third_party/test_fonts/fontconfig/BUILD.gn
 @@ -26,7 +26,11 @@ 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 d68b7d781b..427ff801c4 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	2024-08-06 19:52:54.704455000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig	2024-08-21 22:46:43.846047200 +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 57c4964482..dfab7835eb 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	2024-08-06 19:52:54.704455000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig	2024-08-21 22:46:43.847047300 +0000
 +++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
 @@ -28,7 +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 3feb48c1bc..f5aeb5eaec 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/tflite/features.gni.orig	2024-08-06 19:52:54.704455000 +0000
+--- third_party/tflite/features.gni.orig	2024-08-21 22:46:43.848047500 +0000
 +++ third_party/tflite/features.gni
 @@ -9,8 +9,8 @@ declare_args() {
    # This enables building TFLite with XNNPACK. Currently only available for
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index f8425df7ee..81561f1c0e 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	2024-08-06 19:52:55.576528500 +0000
+--- third_party/unrar/src/crypt.cpp.orig	2024-08-21 22:46:44.495113800 +0000
 +++ third_party/unrar/src/crypt.cpp
 @@ -116,6 +116,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 215dc21d06..0a975cd69f 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	2024-08-06 19:53:30.195454600 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig	2024-08-21 22:47:19.922748600 +0000
 +++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
 @@ -2740,7 +2740,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 49ddecbd1a..07e5914619 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,15 +4,15 @@ $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	2024-08-06 19:53:30.331466000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2024-08-21 22:47:20.070763800 +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);
      return (void *)GetProcAddress(library, name);
  }
--#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__)
+-#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || defined(__GNU__)
 +#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || \
-+         defined(__NetBSD__)
++         defined(__GNU__) ||  defined(__NetBSD__)
  
  #include <dlfcn.h>
  
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 9b4484f023..4414f6d9fb 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	2024-08-06 19:53:23.914923700 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig	2024-08-21 22:47:14.046145700 +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 105afb5bd3..bca5651aaf 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,17 +4,17 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/wayland/BUILD.gn.orig	2024-08-06 19:52:55.612531700 +0000
+--- third_party/wayland/BUILD.gn.orig	2024-08-21 22:46:44.527117000 +0000
 +++ third_party/wayland/BUILD.gn
-@@ -22,6 +22,11 @@ config("wayland_config") {
-     "src/src",
-   ]
+@@ -24,6 +24,11 @@ if (!use_system_libwayland) {
+       "src/src",
+     ]
  
-+  if (is_bsd) {
-+    include_dirs += [ "/usr/local/include/libepoll-shim" ]
-+    libs = [ "epoll-shim" ]
-+  }
++    if (is_bsd) {
++      include_dirs += [ "/usr/local/include/libepoll-shim" ]
++      libs = [ "epoll-shim" ]
++    }   
 +
-   # Client/Server headers are automatically generated. Though, we still need
-   # to pass the path where these headers are located.
-   include_dirs += [ "$root_gen_dir/third_party/wayland/src/protocol" ]
+     # Client/Server headers are automatically generated. Though, we still need
+     # to pass the path where these headers are located.
+     include_dirs += [ "$root_gen_dir/third_party/wayland/src/protocol" ]
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index ade4e0f812..80cddb01b9 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	2024-08-06 19:52:55.612531700 +0000
+--- third_party/wayland/include/config.h.orig	2024-08-21 22:46:44.527117000 +0000
 +++ third_party/wayland/include/config.h
 @@ -9,7 +9,14 @@
  
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index 0feef937c4..b3f788715b 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	2024-08-06 19:54:32.376709700 +0000
+--- third_party/webrtc/BUILD.gn.orig	2024-08-21 22:48:14.554352000 +0000
 +++ third_party/webrtc/BUILD.gn
-@@ -219,6 +219,9 @@ config("common_inherited_config") {
+@@ -215,6 +215,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 5156231508..d0a3172065 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	2024-08-06 19:54:32.776743700 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2024-08-21 22:48:14.954393100 +0000
 +++ third_party/webrtc/modules/audio_device/BUILD.gn
 @@ -333,7 +333,7 @@ rtc_library("audio_device_impl") {
      if (rtc_use_dummy_audio_file_devices) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index 055a050c7a..2391dccbd0 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	2024-08-06 19:54:33.212780500 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2024-08-21 22:48:15.033401300 +0000
 +++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
 @@ -10,11 +10,15 @@
  
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 fa20977b3c..3ec37d78a3 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2024-08-06 19:54:33.216781000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2024-08-21 22:48:15.036401500 +0000
 +++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
 @@ -203,6 +203,12 @@ bool XServerPixelBuffer::Init(XAtomCache
  void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
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 fbbc92046a..78705aecdf 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	2024-08-06 19:54:33.404796600 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig	2024-08-21 22:48:15.259424400 +0000
 +++ third_party/webrtc/rtc_base/byte_order.h
 @@ -90,6 +90,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_ip__address.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index 3116066c99..60b2643039 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	2024-08-06 19:54:33.416797600 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig	2024-08-21 22:48:15.268425200 +0000
 +++ third_party/webrtc/rtc_base/ip_address.cc
 @@ -13,7 +13,8 @@
  #include <sys/socket.h>
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
index 097a68feef..ea86a7fc00 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_net__test__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_test_helpers.cc.orig	2024-08-06 19:54:33.420798000 +0000
+--- third_party/webrtc/rtc_base/net_test_helpers.cc.orig	2024-08-21 22:48:15.273425800 +0000
 +++ third_party/webrtc/rtc_base/net_test_helpers.cc
 @@ -21,6 +21,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 c7b7a82d3b..73b5935084 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	2024-08-06 19:54:33.420798000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig	2024-08-21 22:48:15.273425800 +0000
 +++ third_party/webrtc/rtc_base/network.cc
 @@ -290,7 +290,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 6ecc079932..d61120c4ec 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2024-08-06 19:54:33.428798700 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2024-08-21 22:48:15.281426700 +0000
 +++ third_party/webrtc/rtc_base/physical_socket_server.cc
 @@ -54,7 +54,7 @@
  #include "rtc_base/time_utils.h"
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 04d0b755ed..f20cefdebc 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	2024-08-06 19:54:33.428798700 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig	2024-08-21 22:48:15.281426700 +0000
 +++ third_party/webrtc/rtc_base/physical_socket_server.h
 @@ -18,7 +18,7 @@
  #include "rtc_base/third_party/sigslot/sigslot.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 677f89b2ed..8e81d8a3fd 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	2024-08-06 19:54:33.428798700 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2024-08-21 22:48:15.282426800 +0000
 +++ third_party/webrtc/rtc_base/platform_thread_types.cc
 @@ -11,7 +11,9 @@
  #include "rtc_base/platform_thread_types.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index 6f9bfaa781..8e07584f77 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig	2024-08-06 19:54:33.444800100 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig	2024-08-21 22:48:15.298428300 +0000
 +++ third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h
 @@ -178,6 +178,10 @@ class multi_threaded_local {
  #endif  // _SIGSLOT_HAS_WIN32_THREADS
diff --git a/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn b/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
index 8cd19a0d5c..ae64c60968 100644
--- a/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/system_wrappers/BUILD.gn.orig	2024-08-06 19:54:33.624815200 +0000
+--- third_party/webrtc/system_wrappers/BUILD.gn.orig	2024-08-21 22:48:15.469446000 +0000
 +++ third_party/webrtc/system_wrappers/BUILD.gn
 @@ -63,8 +63,6 @@ rtc_library("system_wrappers") {
      if (!build_with_chromium) {
diff --git a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index bdf7dd6310..563fb9bf90 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/widevine/cdm/widevine.gni.orig	2024-08-06 19:52:55.712540100 +0000
+--- third_party/widevine/cdm/widevine.gni.orig	2024-08-21 22:46:44.617126200 +0000
 +++ third_party/widevine/cdm/widevine.gni
 @@ -28,6 +28,8 @@ library_widevine_cdm_available =
      (is_chromeos &&
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index 37eaacf3b2..b119054473 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	2024-08-06 19:52:55.844551300 +0000
+--- third_party/zlib/BUILD.gn.orig	2024-08-21 22:46:44.739138800 +0000
 +++ third_party/zlib/BUILD.gn
 @@ -128,7 +128,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 19b5209acf..0f8e24aad2 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	2024-08-06 19:52:55.852552000 +0000
+--- third_party/zlib/cpu_features.c.orig	2024-08-21 22:46:44.745139400 +0000
 +++ third_party/zlib/cpu_features.c
 @@ -39,7 +39,8 @@ int ZLIB_INTERNAL riscv_cpu_enable_vclmu
  #ifndef CPU_NO_SIMD
diff --git a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index 1eaaf5ad18..dba0036192 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	2024-08-06 19:52:56.036567400 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig	2024-08-21 22:46:45.303196700 +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 9926d6f85a..f77c1f3f79 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	2024-08-06 19:52:56.036567400 +0000
+--- tools/generate_stubs/rules.gni.orig	2024-08-21 22:46:45.304196800 +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 834d44fd76..44a8913ea9 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	2024-08-06 20:09:00.894117800 +0000
+--- tools/gn/build/build_linux.ninja.template.orig	2024-08-21 23:01:01.032815700 +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 95ff21a14d..ab5b6af950 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	2024-08-06 20:09:00.898118000 +0000
+--- tools/gn/build/gen.py.orig	2024-08-21 23:01:01.373815800 +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 62da82eb06..7486a67e4e 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	2024-08-06 20:09:00.910119000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig	2024-08-21 23:01:01.046815600 +0000
 +++ tools/gn/src/base/files/file_posix.cc
 @@ -371,7 +371,7 @@ void File::DoInitialize(const FilePath& 
  bool File::Flush() {
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index fc360b28a6..7977577d4d 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	2024-08-06 20:09:00.966123800 +0000
+--- tools/gn/src/gn/version.h.orig	2024-08-21 23:01:01.096815600 +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 5bca21aa7c..70de021a10 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	2024-08-06 20:09:00.966123800 +0000
+--- tools/gn/src/util/exe_path.cc.orig	2024-08-21 23:01:01.098815700 +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 3745098a1c..0edcc5394d 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	2024-08-06 19:52:56.048568500 +0000
+--- tools/grit/grit/node/base.py.orig	2024-08-21 22:46:45.312197700 +0000
 +++ tools/grit/grit/node/base.py
 @@ -498,7 +498,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 5837564ddf..b85fc8fafd 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	2024-08-06 19:52:56.080571200 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2024-08-21 22:46:45.346201200 +0000
 +++ tools/json_schema_compiler/cpp_bundle_generator.py
 @@ -149,7 +149,7 @@ class CppBundleGenerator(object):
          # BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(IS_CHROMEOS_LACROS).
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 eb257fb026..3828961352 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	2024-08-06 19:52:56.084571600 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig	2024-08-21 22:46:45.347201300 +0000
 +++ tools/json_schema_compiler/feature_compiler.py
 @@ -277,6 +277,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 4adb211ab6..ba62d4054c 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	2024-08-06 19:52:56.112573900 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig	2024-08-21 22:46:45.373204000 +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 619bd157e5..67c0604830 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	2024-08-06 19:52:56.448602400 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2024-08-21 22:46:45.543221500 +0000
 +++ tools/perf/chrome_telemetry_build/BUILD.gn
 @@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
      data_deps += [ "//chrome:reorder_imports" ]
@@ -12,7 +12,7 @@ $NetBSD$
  
 -  if (is_linux || is_chromeos) {
 +  if ((is_linux || is_chromeos) && !is_bsd) {
-     data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
+     data_deps += [ "//third_party/breakpad:dump_syms" ]
  
      # CrOS currently has issues with the locally compiled version of
 @@ -178,7 +178,7 @@ group("telemetry_chrome_test_without_chr
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index 0e5d0621d8..db8935d998 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	2024-08-06 19:52:56.740627000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig	2024-08-21 22:46:45.808248500 +0000
 +++ tools/protoc_wrapper/protoc_wrapper.py
 @@ -183,15 +183,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 9756e4a64c..70b19dcdbf 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	2024-08-06 19:52:56.784630800 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig	2024-08-21 22:46:45.852253000 +0000
 +++ tools/v8_context_snapshot/BUILD.gn
 @@ -36,6 +36,24 @@ buildflag_header("buildflags") {
    ]
diff --git a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
index 672d014194..8d72c33479 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	2024-08-06 19:52:56.788631000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig	2024-08-21 22:46:45.854253300 +0000
 +++ tools/variations/fieldtrial_to_struct.py
 @@ -41,6 +41,9 @@ _platforms = [
      'linux',
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 de3a686ed6..25f300a6f3 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	2024-08-06 19:52:56.996648600 +0000
+--- ui/aura/client/drag_drop_client.h.orig	2024-08-21 22:46:46.112279700 +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 9a642f781a..1927280182 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	2024-08-06 19:52:57.000649000 +0000
+--- ui/aura/screen_ozone.cc.orig	2024-08-21 22:46:46.116280000 +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 d0cf4a6c78..5f5d7c16e6 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	2024-08-06 19:52:57.000649000 +0000
+--- ui/aura/screen_ozone.h.orig	2024-08-21 22:46:46.116280000 +0000
 +++ ui/aura/screen_ozone.h
 @@ -45,7 +45,7 @@ class AURA_EXPORT ScreenOzone : public d
    display::Display GetDisplayMatching(
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
index 8c83d1f2ff..5fd4bed586 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/clipboard/clipboard_constants.cc.orig	2024-08-06 19:52:57.012650000 +0000
+--- ui/base/clipboard/clipboard_constants.cc.orig	2024-08-21 22:46:46.129281500 +0000
 +++ ui/base/clipboard/clipboard_constants.cc
 @@ -25,7 +25,7 @@ const char kMimeTypeOctetStream[] = "app
  // Used for window dragging on some platforms.
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index 24195e4044..d49d1a73d7 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	2024-08-06 19:52:57.016650400 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig	2024-08-21 22:46:46.129281500 +0000
 +++ ui/base/clipboard/clipboard_constants.h
 @@ -48,7 +48,7 @@ extern const char kMimeTypeDataTransferE
  
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 d185cb9d02..bfba4c96ea 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	2024-08-06 19:52:57.016650400 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig	2024-08-21 22:46:46.130281700 +0000
 +++ ui/base/clipboard/clipboard_non_backed.cc
 @@ -461,7 +461,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 8b55cc0afb..8e65cbd001 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	2024-08-06 19:52:57.024651000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig	2024-08-21 22:46:46.140282600 +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 5b16e42e50..135ad7b06a 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	2024-08-06 19:52:57.024651000 +0000
+--- ui/base/cursor/cursor_factory.h.orig	2024-08-21 22:46:46.140282600 +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 e9d597942c..4804451c8f 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	2024-08-06 19:52:57.028651500 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2024-08-21 22:46:46.143283000 +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 366588b289..5cd2878ce5 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	2024-08-06 19:52:57.028651500 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig	2024-08-21 22:46:46.143283000 +0000
 +++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
 @@ -99,7 +99,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 ec3e5ad29f..fef7b877df 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	2024-08-06 19:52:57.044652700 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig	2024-08-21 22:46:46.157284300 +0000
 +++ ui/base/ime/dummy_text_input_client.cc
 @@ -159,7 +159,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 2c893600a2..b65eac21ad 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	2024-08-06 19:52:57.044652700 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig	2024-08-21 22:46:46.157284300 +0000
 +++ ui/base/ime/dummy_text_input_client.h
 @@ -65,7 +65,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 d0353d9cd0..a76275afe9 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	2024-08-06 19:52:57.044652700 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig	2024-08-21 22:46:46.157284300 +0000
 +++ ui/base/ime/fake_text_input_client.cc
 @@ -210,7 +210,7 @@ bool FakeTextInputClient::ShouldDoLearni
    return false;
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 fbf3621c54..fdca817286 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	2024-08-06 19:52:57.044652700 +0000
+--- ui/base/ime/fake_text_input_client.h.orig	2024-08-21 22:46:46.157284300 +0000
 +++ ui/base/ime/fake_text_input_client.h
 @@ -98,7 +98,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 cebce91266..9ebc288852 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	2024-08-06 19:52:57.048653100 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig	2024-08-21 22:46:46.159284600 +0000
 +++ ui/base/ime/init/input_method_initializer.cc
 @@ -10,7 +10,7 @@
  #include "build/chromeos_buildflags.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 2f8f587aad..12afa4d12b 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	2024-08-06 19:52:57.052653300 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig	2024-08-21 22:46:46.161284700 +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 532ed5ae05..9c1081d29e 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	2024-08-06 19:52:57.052653300 +0000
+--- ui/base/ime/text_input_client.h.orig	2024-08-21 22:46:46.163285000 +0000
 +++ ui/base/ime/text_input_client.h
 @@ -266,7 +266,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 fc6afcab89..a3f887c394 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/resource/resource_bundle.cc.orig	2024-08-06 19:52:57.076655400 +0000
+--- ui/base/resource/resource_bundle.cc.orig	2024-08-21 22:46:46.185287200 +0000
 +++ ui/base/resource/resource_bundle.cc
 @@ -926,7 +926,7 @@ void ResourceBundle::ReloadFonts() {
  }
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index da2c082b79..1d6e9397df 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	2024-08-06 19:52:57.080655800 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig	2024-08-21 22:46:46.189287700 +0000
 +++ ui/base/test/skia_gold_pixel_diff.cc
 @@ -115,7 +115,7 @@ const char* GetPlatformName() {
    return "macOS";
diff --git a/chromium/patches/patch-ui_base_test_ui__controls.h b/chromium/patches/patch-ui_base_test_ui__controls.h
index d69b4a66d0..b423e1044a 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	2024-08-06 19:52:57.080655800 +0000
+--- ui/base/test/ui_controls.h.orig	2024-08-21 22:46:46.190287800 +0000
 +++ ui/base/test/ui_controls.h
 @@ -186,7 +186,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 d28421dab6..074ac2219c 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	2024-08-06 19:52:57.084656000 +0000
+--- ui/base/ui_base_features.cc.orig	2024-08-21 22:46:46.191287800 +0000
 +++ ui/base/ui_base_features.cc
-@@ -245,7 +245,7 @@ BASE_FEATURE(kExperimentalFlingAnimation
+@@ -157,7 +157,7 @@ BASE_FEATURE(kWaylandPerSurfaceScale,
+              base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif  // BUILDFLAG(IS_OZONE)
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If this feature is enabled, users not specify --ozone-platform-hint switch
+ // will get --ozone-platform-hint=auto treatment. https://crbug.com/40250220.
+ COMPONENT_EXPORT(UI_BASE_FEATURES)
+@@ -259,7 +259,7 @@ BASE_FEATURE(kExperimentalFlingAnimation
               "ExperimentalFlingAnimation",
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +24,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \
       !BUILDFLAG(IS_CHROMEOS_LACROS))
               base::FEATURE_ENABLED_BY_DEFAULT
-@@ -339,7 +339,7 @@ bool IsForcedColorsEnabled() {
+@@ -363,7 +363,7 @@ bool IsForcedColorsEnabled() {
  BASE_FEATURE(kEyeDropper,
               "EyeDropper",
  #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..9db6349702
--- /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	2024-08-21 22:46:46.191287800 +0000
++++ ui/base/ui_base_features.h
+@@ -138,7 +138,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
+ BASE_DECLARE_FEATURE(kWaylandPerSurfaceScale);
+ #endif  // BUILDFLAG(IS_OZONE)
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(UI_BASE_FEATURES)
+ BASE_DECLARE_FEATURE(kOverrideDefaultOzonePlatformHintToAuto);
+ #endif  // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.cc b/chromium/patches/patch-ui_base_ui__base__switches.cc
index bbd038dea8..b9d0c28cf9 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.cc
+++ b/chromium/patches/patch-ui_base_ui__base__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_switches.cc.orig	2024-08-06 19:52:57.084656000 +0000
+--- ui/base/ui_base_switches.cc.orig	2024-08-21 22:46:46.192288000 +0000
 +++ ui/base/ui_base_switches.cc
 @@ -31,13 +31,13 @@ const char kShowMacOverlayBorders[] = "s
  const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing";
@@ -21,4 +21,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Specify the toolkit used to construct the Linux GUI.
  const char kUiToolkitFlag[] = "ui-toolkit";
- #endif
+ // Disables GTK IME integration.
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 26e35f3b0b..a2886db0c9 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	2024-08-06 19:52:57.084656000 +0000
+--- ui/base/ui_base_switches.h.orig	2024-08-21 22:46:46.192288000 +0000
 +++ ui/base/ui_base_switches.h
 @@ -27,11 +27,11 @@ COMPONENT_EXPORT(UI_BASE) extern const c
  COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[];
@@ -18,5 +18,5 @@ $NetBSD$
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[];
+ COMPONENT_EXPORT(UI_BASE) extern const char kDisableGtkIme[];
  #endif
- 
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 f579b25acf..01ee339769 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	2024-08-06 19:52:57.084656000 +0000
+--- ui/base/webui/web_ui_util.cc.orig	2024-08-21 22:46:46.194288300 +0000
 +++ ui/base/webui/web_ui_util.cc
 @@ -39,7 +39,7 @@ namespace {
  constexpr float kMaxScaleFactor = 1000.0f;
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 81a9b7e260..4a9b378330 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	2024-08-06 19:52:57.092656900 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig	2024-08-21 22:46:46.198288700 +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 c341a5dad8..b4a27ac631 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	2024-08-06 19:52:57.092656900 +0000
+--- ui/base/x/x11_cursor_factory.h.orig	2024-08-21 22:46:46.198288700 +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 b5a6e3c9b0..6a4477dc1b 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_loader.cc.orig	2024-08-06 19:52:57.092656900 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig	2024-08-21 22:46:46.199288600 +0000
 +++ ui/base/x/x11_cursor_loader.cc
-@@ -33,7 +33,7 @@
+@@ -34,7 +34,7 @@
  #include "ui/gfx/x/connection.h"
  #include "ui/gfx/x/xproto.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -139,7 +139,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -59,7 +59,11 @@ std::string CursorPathFromLibXcursor() {
      void operator()(void* ptr) const { dlclose(ptr); }
    };
  
@@ -27,7 +27,7 @@ $NetBSD$
    if (!lib)
      return "";
  
-@@ -250,7 +254,7 @@ scoped_refptr<base::RefCountedMemory> Re
+@@ -170,7 +174,7 @@ scoped_refptr<base::RefCountedMemory> Re
      const std::string& rm_xcursor_theme) {
    constexpr const char kDefaultTheme[] = "default";
    std::string themes[] = {
@@ -36,7 +36,7 @@ $NetBSD$
      // The toolkit theme has the highest priority.
      LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
                          : std::string(),
-@@ -442,7 +446,7 @@ uint32_t XCursorLoader::GetPreferredCurs
+@@ -359,7 +363,7 @@ uint32_t XCursorLoader::GetPreferredCurs
      return size;
    }
  
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 66aa9a9e7a..ec01e02df2 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	2024-08-06 19:52:57.092656900 +0000
+--- ui/base/x/x11_display_manager.cc.orig	2024-08-21 22:46:46.199288600 +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__display__util.cc b/chromium/patches/patch-ui_base_x_x11__display__util.cc
deleted file mode 100644
index 105b4b87f7..0000000000
--- a/chromium/patches/patch-ui_base_x_x11__display__util.cc
+++ /dev/null
@@ -1,371 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/base/x/x11_display_util.cc.orig	2024-08-06 19:52:57.092656900 +0000
-+++ ui/base/x/x11_display_util.cc
-@@ -14,7 +14,6 @@
- 
- #include "base/bits.h"
- #include "base/command_line.h"
--#include "base/containers/flat_map.h"
- #include "base/logging.h"
- #include "base/numerics/clamped_math.h"
- #include "base/ranges/algorithm.h"
-@@ -28,7 +27,6 @@
- #include "ui/gfx/geometry/rect.h"
- #include "ui/gfx/geometry/rect_conversions.h"
- #include "ui/gfx/geometry/rect_f.h"
--#include "ui/gfx/switches.h"
- #include "ui/gfx/x/atom_cache.h"
- #include "ui/gfx/x/connection.h"
- #include "ui/gfx/x/randr.h"
-@@ -43,89 +41,42 @@ constexpr std::pair<uint32_t, uint32_t> 
- 
- constexpr const char kRandrEdidProperty[] = "EDID";
- 
--std::map<x11::RandR::Output, size_t> GetMonitors(
--    const x11::Response<x11::RandR::GetMonitorsReply>& reply) {
--  std::map<x11::RandR::Output, size_t> output_to_monitor;
--  if (!reply) {
--    return output_to_monitor;
--  }
--  for (size_t monitor = 0; monitor < reply->monitors.size(); monitor++) {
--    for (x11::RandR::Output output : reply->monitors[monitor].outputs) {
--      output_to_monitor[output] = monitor;
-+std::map<x11::RandR::Output, int> GetMonitors(
-+    std::pair<uint32_t, uint32_t> version,
-+    x11::RandR* randr,
-+    x11::Window window) {
-+  std::map<x11::RandR::Output, int> output_to_monitor;
-+  if (version >= std::pair<uint32_t, uint32_t>{1, 5}) {
-+    if (auto reply = randr->GetMonitors({window}).Sync()) {
-+      for (size_t monitor = 0; monitor < reply->monitors.size(); monitor++) {
-+        for (x11::RandR::Output output : reply->monitors[monitor].outputs) {
-+          output_to_monitor[output] = monitor;
-+        }
-+      }
-     }
-   }
-   return output_to_monitor;
- }
- 
--x11::Future<x11::GetPropertyReply> GetWorkAreaFuture(
--    x11::Connection* connection) {
--  return connection->GetProperty({
--      .window = connection->default_root(),
--      .property = connection->GetAtom("_NET_WORKAREA"),
--      .long_length = 4,
--  });
--}
--
--gfx::Rect GetWorkAreaSync(x11::Future<x11::GetPropertyReply> future) {
--  auto response = future.Sync();
--  if (!response || response->format != 32 || response->value_len != 4) {
--    return gfx::Rect();
--  }
--  const uint32_t* value = response->value->cast_to<uint32_t>();
--  return gfx::Rect(value[0], value[1], value[2], value[3]);
--}
--
--x11::Future<x11::GetPropertyReply> GetIccProfileFuture(
--    x11::Connection* connection,
--    size_t monitor) {
--  std::string atom_name = monitor == 0
--                              ? "_ICC_PROFILE"
--                              : base::StringPrintf("_ICC_PROFILE_%zu", monitor);
--  auto future = connection->GetProperty({
--      .window = connection->default_root(),
--      .property = x11::GetAtom(atom_name.c_str()),
--      .long_length = std::numeric_limits<uint32_t>::max(),
--  });
--  future.IgnoreError();
--  return future;
--}
--
--gfx::ICCProfile GetIccProfileSync(x11::Future<x11::GetPropertyReply> future) {
--  auto response = future.Sync();
--  if (!response || !response->value_len) {
--    return gfx::ICCProfile();
--  }
--  return gfx::ICCProfile::FromData(response->value->bytes(),
--                                   response->value_len * response->format / 8u);
--}
--
--x11::Future<x11::RandR::GetOutputPropertyReply> GetEdidFuture(
--    x11::Connection* connection,
--    x11::RandR::Output output) {
--  auto future = connection->randr().GetOutputProperty({
--      .output = output,
--      .property = x11::GetAtom(kRandrEdidProperty),
--      .long_length = 128,
--  });
--  future.IgnoreError();
--  return future;
--}
--
- // Sets the work area on a list of displays.  The work area for each display
- // must already be initialized to the display bounds.  At most one display out
- // of |displays| will be affected.
- void ClipWorkArea(std::vector<display::Display>* displays,
--                  size_t primary_display_index,
--                  const gfx::Rect& net_workarea) {
--  if (net_workarea.IsEmpty()) {
-+                  size_t primary_display_index) {
-+  x11::Window x_root_window = ui::GetX11RootWindow();
-+
-+  std::vector<int32_t> value;
-+  if (!x11::Connection::Get()->GetArrayProperty(
-+          x_root_window, x11::GetAtom("_NET_WORKAREA"), &value) ||
-+      value.size() < 4) {
-     return;
-   }
--
-   auto get_work_area = [&](const display::Display& display) {
-     float scale = display::Display::HasForceDeviceScaleFactor()
-                       ? display::Display::GetForcedDeviceScaleFactor()
-                       : display.device_scale_factor();
--    return gfx::ScaleToEnclosingRect(net_workarea, 1.0f / scale);
-+    return gfx::ScaleToEnclosingRect(
-+        gfx::Rect(value[0], value[1], value[2], value[3]), 1.0f / scale);
-   };
- 
-   // If the work area entirely contains exactly one display, assume it's meant
-@@ -207,9 +158,14 @@ int DefaultBitsPerComponent() {
-   return visual.bits_per_rgb_value;
- }
- 
--// Get the EDID data from the `output` and stores to `edid`.
--std::vector<uint8_t> GetEdidProperty(
--    x11::Response<x11::RandR::GetOutputPropertyReply> response) {
-+// Get the EDID data from the |output| and stores to |edid|.
-+std::vector<uint8_t> GetEDIDProperty(x11::RandR* randr,
-+                                     x11::RandR::Output output) {
-+  auto future = randr->GetOutputProperty(x11::RandR::GetOutputPropertyRequest{
-+      .output = output,
-+      .property = x11::GetAtom(kRandrEdidProperty),
-+      .long_length = 128});
-+  auto response = future.Sync();
-   std::vector<uint8_t> edid;
-   if (response && response->format == 8 && response->type != x11::Atom::None) {
-     edid = std::move(response->data);
-@@ -261,8 +217,7 @@ gfx::PointF DisplayOriginPxToDip(const d
- std::vector<display::Display> GetFallbackDisplayList(
-     float scale,
-     size_t* primary_display_index_out) {
--  auto* connection = x11::Connection::Get();
--  const auto& screen = connection->default_screen();
-+  const auto& screen = x11::Connection::Get()->default_screen();
-   gfx::Size physical_size(screen.width_in_millimeters,
-                           screen.height_in_millimeters);
- 
-@@ -289,9 +244,7 @@ std::vector<display::Display> GetFallbac
-   std::vector<display::Display> displays{gfx_display};
-   *primary_display_index_out = 0;
- 
--  ClipWorkArea(&displays, *primary_display_index_out,
--               GetWorkAreaSync(GetWorkAreaFuture(connection)));
--
-+  ClipWorkArea(&displays, *primary_display_index_out);
-   return displays;
- }
- 
-@@ -307,16 +260,7 @@ std::vector<display::Display> BuildDispl
-   auto x_root_window = ui::GetX11RootWindow();
-   std::vector<display::Display> displays;
- 
--  auto resources_future = randr.GetScreenResourcesCurrent({x_root_window});
--  auto output_primary_future = randr.GetOutputPrimary({x_root_window});
--  x11::Future<x11::RandR::GetMonitorsReply> monitors_future;
--  if (connection->randr_version() >= std::pair<uint32_t, uint32_t>{1, 5}) {
--    monitors_future = randr.GetMonitors(x_root_window);
--  }
--  auto work_area_future = GetWorkAreaFuture(connection);
--  connection->Flush();
--
--  auto resources = resources_future.Sync();
-+  auto resources = randr.GetScreenResourcesCurrent({x_root_window}).Sync();
-   if (!resources) {
-     LOG(ERROR) << "XRandR returned no displays; falling back to root window";
-     return GetFallbackDisplayList(primary_scale, primary_display_index_out);
-@@ -325,65 +269,21 @@ std::vector<display::Display> BuildDispl
-   const int depth = connection->default_screen().root_depth;
-   const int bits_per_component = DefaultBitsPerComponent();
- 
--  auto output_primary = output_primary_future.Sync();
-+  std::map<x11::RandR::Output, int> output_to_monitor =
-+      GetMonitors(connection->randr_version(), &randr, x_root_window);
-+  auto output_primary = randr.GetOutputPrimary({x_root_window}).Sync();
-   if (!output_primary) {
-     return GetFallbackDisplayList(primary_scale, primary_display_index_out);
-   }
-   x11::RandR::Output primary_display_id = output_primary->output;
- 
--  const auto monitors_reply = monitors_future.Sync();
--  const auto output_to_monitor = GetMonitors(monitors_reply);
--  const size_t n_iccs =
--      monitors_reply ? std::max<size_t>(1, monitors_reply->monitors.size()) : 1;
--
-   int explicit_primary_display_index = -1;
-   int monitor_order_primary_display_index = -1;
- 
--  std::vector<x11::Future<x11::RandR::GetCrtcInfoReply>> crtc_futures{};
--  crtc_futures.reserve(resources->crtcs.size());
--  for (auto crtc : resources->crtcs) {
--    crtc_futures.push_back(
--        randr.GetCrtcInfo({crtc, resources->config_timestamp}));
--  }
--  connection->Flush();
--
--  std::vector<x11::Future<x11::GetPropertyReply>> icc_futures{n_iccs};
--  if (!base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kHeadless)) {
--    for (size_t monitor = 0; monitor < n_iccs; ++monitor) {
--      icc_futures[monitor] = GetIccProfileFuture(connection, monitor);
--    }
--    connection->Flush();
--  }
--
--  std::vector<x11::Future<x11::RandR::GetOutputInfoReply>> output_futures{};
--  output_futures.reserve(resources->outputs.size());
--  for (auto output : resources->outputs) {
--    output_futures.push_back(
--        randr.GetOutputInfo({output, resources->config_timestamp}));
--  }
--  connection->Flush();
--
--  std::vector<x11::Future<x11::RandR::GetOutputPropertyReply>> edid_futures{};
--  edid_futures.reserve(resources->outputs.size());
--  for (auto output : resources->outputs) {
--    edid_futures.push_back(GetEdidFuture(connection, output));
--  }
--  connection->Flush();
--
--  base::flat_map<x11::RandR::Crtc, x11::RandR::GetCrtcInfoResponse> crtcs;
--  for (size_t i = 0; i < resources->crtcs.size(); ++i) {
--    crtcs.emplace(resources->crtcs[i], crtc_futures[i].Sync());
--  }
--
--  std::vector<gfx::ICCProfile> iccs;
--  iccs.reserve(n_iccs);
--  for (auto& future : icc_futures) {
--    iccs.push_back(GetIccProfileSync(std::move(future)));
--  }
--
-   for (size_t i = 0; i < resources->outputs.size(); i++) {
-     x11::RandR::Output output_id = resources->outputs[i];
--    auto output_info = output_futures[i].Sync();
-+    auto output_info =
-+        randr.GetOutputInfo({output_id, resources->config_timestamp}).Sync();
-     if (!output_info) {
-       continue;
-     }
-@@ -398,16 +298,15 @@ std::vector<display::Display> BuildDispl
-       continue;
-     }
- 
--    auto crtc_it = crtcs.find(output_info->crtc);
--    if (crtc_it == crtcs.end()) {
--      continue;
--    }
--    const auto& crtc = crtc_it->second;
-+    auto crtc =
-+        randr.GetCrtcInfo({output_info->crtc, resources->config_timestamp})
-+            .Sync();
-     if (!crtc) {
-       continue;
-     }
- 
--    display::EdidParser edid_parser(GetEdidProperty(edid_futures[i].Sync()));
-+    display::EdidParser edid_parser(
-+        GetEDIDProperty(&randr, static_cast<x11::RandR::Output>(output_id)));
-     auto output_32 = static_cast<uint32_t>(output_id);
-     int64_t display_id =
-         output_32 > 0xff ? 0 : edid_parser.GetIndexBasedDisplayId(output_32);
-@@ -462,9 +361,8 @@ std::vector<display::Display> BuildDispl
-     }
- 
-     if (!display::HasForceDisplayColorProfile()) {
--      const size_t monitor =
--          monitor_iter == output_to_monitor.end() ? 0 : monitor_iter->second;
--      const auto& icc_profile = iccs[monitor < iccs.size() ? monitor : 0];
-+      gfx::ICCProfile icc_profile = ui::GetICCProfileForMonitor(
-+          monitor_iter == output_to_monitor.end() ? 0 : monitor_iter->second);
-       gfx::ColorSpace color_space = icc_profile.GetPrimariesOnlyColorSpace();
- 
-       // Most folks do not have an ICC profile set up, but we still want to
-@@ -509,24 +407,63 @@ std::vector<display::Display> BuildDispl
-     ConvertDisplayBoundsToDips(&displays, *primary_display_index_out);
-   }
- 
--  ClipWorkArea(&displays, *primary_display_index_out,
--               GetWorkAreaSync(std::move(work_area_future)));
-+  ClipWorkArea(&displays, *primary_display_index_out);
-   return displays;
- }
- 
- base::TimeDelta GetPrimaryDisplayRefreshIntervalFromXrandr() {
-   constexpr base::TimeDelta kDefaultInterval = base::Seconds(1. / 60);
--
--  size_t primary_display_index = 0;
--  auto displays = BuildDisplaysFromXRandRInfo(display::DisplayConfig(),
--                                              &primary_display_index);
--  CHECK_LT(primary_display_index, displays.size());
--
-+  x11::RandR randr = x11::Connection::Get()->randr();
-+  auto root = ui::GetX11RootWindow();
-+  auto resources = randr.GetScreenResourcesCurrent({root}).Sync();
-+  if (!resources) {
-+    return kDefaultInterval;
-+  }
-   // TODO(crbug.com/41321728): It might make sense here to pick the output that
-   // the window is on. On the other hand, if compositing is enabled, all drawing
-   // might be synced to the primary output anyway. Needs investigation.
--  auto frequency = displays[primary_display_index].display_frequency();
--  return frequency > 0 ? base::Seconds(1. / frequency) : kDefaultInterval;
-+  auto output_primary = randr.GetOutputPrimary({root}).Sync();
-+  if (!output_primary) {
-+    return kDefaultInterval;
-+  }
-+  x11::RandR::Output primary_output = output_primary->output;
-+  bool disconnected_primary = false;
-+  for (size_t i = 0; i < resources->outputs.size(); i++) {
-+    if (!disconnected_primary && resources->outputs[i] != primary_output) {
-+      continue;
-+    }
-+
-+    auto output_info =
-+        randr.GetOutputInfo({primary_output, resources->config_timestamp})
-+            .Sync();
-+    if (!output_info) {
-+      continue;
-+    }
-+
-+    if (output_info->connection != x11::RandR::RandRConnection::Connected) {
-+      // If the primary monitor is disconnected, then start over and choose the
-+      // first connected monitor instead.
-+      if (!disconnected_primary) {
-+        disconnected_primary = true;
-+        i = -1;
-+      }
-+      continue;
-+    }
-+    auto crtc =
-+        randr.GetCrtcInfo({output_info->crtc, resources->config_timestamp})
-+            .Sync();
-+    if (!crtc) {
-+      continue;
-+    }
-+    float refresh_rate =
-+        GetRefreshRateFromXRRModeInfo(resources->modes, crtc->mode);
-+    if (refresh_rate == 0) {
-+      continue;
-+    }
-+
-+    return base::Seconds(1. / refresh_rate);
-+  }
-+  return kDefaultInterval;
- }
- 
- int RangeDistance(int min1, int max1, int min2, int max2) {
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 f0f0ff8cc9..9099d8ae2e 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	2024-08-06 19:52:57.092656900 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig	2024-08-21 22:46:46.201289000 +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_base_x_x11__util.cc b/chromium/patches/patch-ui_base_x_x11__util.cc
deleted file mode 100644
index 19a9a108ab..0000000000
--- a/chromium/patches/patch-ui_base_x_x11__util.cc
+++ /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
-
---- ui/base/x/x11_util.cc.orig	2024-08-06 19:52:57.096657000 +0000
-+++ ui/base/x/x11_util.cc
-@@ -703,4 +703,20 @@ gfx::ImageSkia GetNativeWindowIcon(intpt
-   return gfx::ImageSkia::CreateFrom1xBitmap(result);
- }
- 
-+gfx::ICCProfile GetICCProfileForMonitor(int monitor) {
-+  gfx::ICCProfile icc_profile;
-+  if (base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kHeadless)) {
-+    return icc_profile;
-+  }
-+  std::string atom_name = monitor == 0
-+                              ? "_ICC_PROFILE"
-+                              : base::StringPrintf("_ICC_PROFILE_%d", monitor);
-+  scoped_refptr<base::RefCountedMemory> data;
-+  if (GetRawBytesOfProperty(GetX11RootWindow(), x11::GetAtom(atom_name.c_str()),
-+                            &data, nullptr)) {
-+    icc_profile = gfx::ICCProfile::FromData(data->data(), data->size());
-+  }
-+  return icc_profile;
-+}
-+
- }  // namespace ui
diff --git a/chromium/patches/patch-ui_base_x_x11__util.h b/chromium/patches/patch-ui_base_x_x11__util.h
deleted file mode 100644
index 2b594cef55..0000000000
--- a/chromium/patches/patch-ui_base_x_x11__util.h
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/base/x/x11_util.h.orig	2024-08-06 19:52:57.096657000 +0000
-+++ ui/base/x/x11_util.h
-@@ -256,6 +256,10 @@ COMPONENT_EXPORT(UI_BASE_X) bool IsVulka
- COMPONENT_EXPORT(UI_BASE_X)
- gfx::ImageSkia GetNativeWindowIcon(intptr_t target_window_id);
- 
-+// Returns the ICCProfile corresponding to |monitor| using XGetWindowProperty.
-+COMPONENT_EXPORT(UI_BASE_X)
-+gfx::ICCProfile GetICCProfileForMonitor(int monitor);
-+
- }  // namespace ui
- 
- #endif  // UI_BASE_X_X11_UTIL_H_
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index 2448817260..27a0fc0acc 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	2024-08-06 19:52:57.356679200 +0000
+--- ui/color/color_id.h.orig	2024-08-21 22:46:46.286297600 +0000
 +++ ui/color/color_id.h
-@@ -624,7 +624,7 @@
+@@ -621,7 +621,7 @@
    \
    E_CPONLY(kColorCrosSysPositive) \
    E_CPONLY(kColorCrosSysComplementVariant)
diff --git a/chromium/patches/patch-ui_color_color__provider__utils.cc b/chromium/patches/patch-ui_color_color__provider__utils.cc
index 6432ad138e..8074841330 100644
--- a/chromium/patches/patch-ui_color_color__provider__utils.cc
+++ b/chromium/patches/patch-ui_color_color__provider__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/color/color_provider_utils.cc.orig	2024-08-06 19:52:57.360679400 +0000
+--- ui/color/color_provider_utils.cc.orig	2024-08-21 22:46:46.288298000 +0000
 +++ ui/color/color_provider_utils.cc
-@@ -186,7 +186,7 @@ std::string_view SystemThemeName(ui::Sys
+@@ -187,7 +187,7 @@ std::string_view SystemThemeName(ui::Sys
    switch (system_theme) {
      case ui::SystemTheme::kDefault:
        return "kDefault";
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index ae396a5c12..05b4289616 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	2024-08-06 19:52:57.364679800 +0000
+--- ui/color/system_theme.h.orig	2024-08-21 22:46:46.290298000 +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 582619ab79..d9be80a9cb 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	2024-08-06 19:52:57.364679800 +0000
+--- ui/compositor/compositor.cc.orig	2024-08-21 22:46:46.292298300 +0000
 +++ ui/compositor/compositor.cc
-@@ -922,7 +922,7 @@ void Compositor::OnResume() {
+@@ -923,7 +923,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 b97329a3d6..ea2f4390e9 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor.h.orig	2024-08-06 19:52:57.364679800 +0000
+--- ui/compositor/compositor.h.orig	2024-08-21 22:46:46.292298300 +0000
 +++ ui/compositor/compositor.h
 @@ -456,7 +456,7 @@ class COMPOSITOR_EXPORT Compositor : pub
    // base::PowerSuspendObserver:
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 966fad094c..b2e3b4a7a1 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	2024-08-06 19:52:57.364679800 +0000
+--- ui/compositor/compositor_observer.h.orig	2024-08-21 22:46:46.293298200 +0000
 +++ ui/compositor/compositor_observer.h
 @@ -52,7 +52,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 eee00540a5..86ae23125b 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	2024-08-06 19:52:57.392682000 +0000
+--- ui/display/screen.cc.orig	2024-08-21 22:46:46.317300800 +0000
 +++ ui/display/screen.cc
 @@ -86,7 +86,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 79e34e14a1..c471573baf 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	2024-08-06 19:52:57.392682000 +0000
+--- ui/display/screen.h.orig	2024-08-21 22:46:46.317300800 +0000
 +++ ui/display/screen.h
 @@ -140,7 +140,7 @@ class DISPLAY_EXPORT Screen {
    // (both of which may or may not be `nearest_id`).
diff --git a/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc b/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
index 7c22fb4891..690928e1f3 100644
--- a/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
+++ b/chromium/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/devices/x11/device_data_manager_x11.cc.orig	2024-08-06 19:52:57.412683700 +0000
+--- ui/events/devices/x11/device_data_manager_x11.cc.orig	2024-08-21 22:46:46.335302600 +0000
 +++ ui/events/devices/x11/device_data_manager_x11.cc
 @@ -844,6 +844,7 @@ void DeviceDataManagerX11::SetDisabledKe
  }
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index 2a29779139..6d1a0ee3eb 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/event.cc.orig	2024-08-06 19:52:57.412683700 +0000
+--- ui/events/event.cc.orig	2024-08-21 22:46:46.336302800 +0000
 +++ ui/events/event.cc
-@@ -438,7 +438,7 @@ std::string LocatedEvent::ToString() con
+@@ -365,7 +365,7 @@ std::string LocatedEvent::ToString() con
  MouseEvent::MouseEvent(const PlatformEvent& native_event)
      : LocatedEvent(native_event),
        changed_button_flags_(GetChangedMouseButtonFlagsFromNative(native_event)),
@@ -15,7 +15,7 @@ $NetBSD$
        movement_(GetMouseMovementFromNative(native_event)),
  #endif
        pointer_details_(GetMousePointerDetailsFromNative(native_event)) {
-@@ -688,7 +688,7 @@ std::unique_ptr<Event> MouseWheelEvent::
+@@ -621,7 +621,7 @@ std::unique_ptr<Event> MouseWheelEvent::
    return std::make_unique<MouseWheelEvent>(*this);
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  // This value matches Windows, Fuchsia WHEEL_DELTA, and (roughly) Firefox on
  // Linux.
  // static
-@@ -948,7 +948,7 @@ void KeyEvent::InitializeNative() {
+@@ -881,7 +881,7 @@ void KeyEvent::InitializeNative() {
    if (synthesize_key_repeat_enabled_ && IsRepeated(GetLastKeyEvent()))
      SetFlags(flags() | EF_IS_REPEAT);
  
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index 9941443fde..4e4499ec3c 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	2024-08-06 19:52:57.416684200 +0000
+--- ui/events/event_switches.cc.orig	2024-08-21 22:46:46.337303000 +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 14cf30a772..c85258adbe 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	2024-08-06 19:52:57.416684200 +0000
+--- ui/events/event_switches.h.orig	2024-08-21 22:46:46.337303000 +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 512bb8645d..158dcfebbf 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/keycodes/dom/keycode_converter.cc.orig	2024-08-06 19:52:57.424684800 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig	2024-08-21 22:46:46.350304100 +0000
 +++ ui/events/keycodes/dom/keycode_converter.cc
 @@ -13,7 +13,7 @@
  #include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index ab879c73c2..4f04632857 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	2024-08-06 19:52:57.424684800 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig	2024-08-21 22:46:46.350304100 +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 ff67d2cad2..254c16e525 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/BUILD.gn.orig	2024-08-06 19:52:57.532693900 +0000
+--- ui/gfx/BUILD.gn.orig	2024-08-21 22:46:46.445314000 +0000
 +++ ui/gfx/BUILD.gn
-@@ -663,7 +663,7 @@ source_set("memory_buffer_sources") {
+@@ -664,7 +664,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 b453f81f70..43d33662fd 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	2024-08-06 19:52:57.540694700 +0000
+--- ui/gfx/canvas_skia.cc.orig	2024-08-21 22:46:46.453314800 +0000
 +++ ui/gfx/canvas_skia.cc
 @@ -213,7 +213,7 @@ void Canvas::DrawStringRectWithFlags(con
      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 6627793a68..d038b0b038 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	2024-08-06 19:52:57.544695000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig	2024-08-21 22:46:46.458315400 +0000
 +++ ui/gfx/font_fallback_linux.cc
 @@ -27,6 +27,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 46a3df166a..6bb35bb6cd 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	2024-08-06 19:52:57.548695300 +0000
+--- ui/gfx/font_render_params.h.orig	2024-08-21 22:46:46.460315500 +0000
 +++ ui/gfx/font_render_params.h
 @@ -115,7 +115,7 @@ GFX_EXPORT FontRenderParams GetFontRende
      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 236b40257b..311aa31d85 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	2024-08-06 19:52:57.548695300 +0000
+--- ui/gfx/font_render_params_linux.cc.orig	2024-08-21 22:46:46.460315500 +0000
 +++ ui/gfx/font_render_params_linux.cc
 @@ -25,7 +25,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 19045f8559..6627cf2de5 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	2024-08-06 19:52:57.548695300 +0000
+--- ui/gfx/font_util.cc.orig	2024-08-21 22:46:46.461315600 +0000
 +++ ui/gfx/font_util.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
index 75bd63f3ad..f6e7f471c5 100644
--- a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
+++ b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/gpu_memory_buffer.cc.orig	2024-08-06 19:52:57.560696400 +0000
+--- ui/gfx/gpu_memory_buffer.cc.orig	2024-08-21 22:46:46.474316800 +0000
 +++ ui/gfx/gpu_memory_buffer.cc
 @@ -55,7 +55,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHan
    handle.region = region.Duplicate();
diff --git a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
index 2747b527ba..6c86770e59 100644
--- a/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
+++ b/chromium/patches/patch-ui_gfx_gpu__memory__buffer.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/gpu_memory_buffer.h.orig	2024-08-06 19:52:57.560696400 +0000
+--- ui/gfx/gpu_memory_buffer.h.orig	2024-08-21 22:46:46.474316800 +0000
 +++ ui/gfx/gpu_memory_buffer.h
 @@ -15,7 +15,7 @@
  #include "ui/gfx/geometry/rect.h"
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index 20aee62fc3..bacdd35dd4 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	2024-08-06 19:52:57.572697400 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig	2024-08-21 22:46:46.484318000 +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 88a41c6de6..e630bdbdda 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	2024-08-06 19:52:57.572697400 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig	2024-08-21 22:46:46.484318000 +0000
 +++ ui/gfx/linux/gbm_wrapper.cc
 @@ -314,7 +314,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_buffer__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
index 967d68d2b9..cb85ce25e1 100644
--- a/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig	2024-08-06 19:52:57.572697400 +0000
+--- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig	2024-08-21 22:46:46.486318000 +0000
 +++ ui/gfx/mojom/buffer_types_mojom_traits.cc
 @@ -33,7 +33,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandl
        return gfx::mojom::GpuMemoryBufferPlatformHandle::NewSharedMemoryHandle(
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 eaffe1563d..a5265eafb5 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	2024-08-06 19:52:57.576697600 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig	2024-08-21 22:46:46.489318400 +0000
 +++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
 @@ -8,11 +8,11 @@
  
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 decf28cf0c..0fb732fc64 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	2024-08-06 19:52:57.576697600 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig	2024-08-21 22:46:46.489318400 +0000
 +++ ui/gfx/mojom/native_handle_types_mojom_traits.h
 @@ -16,7 +16,7 @@
  #include "mojo/public/cpp/system/platform_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 b5c2cd0080..a5cef02834 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	2024-08-06 19:52:57.576697600 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig	2024-08-21 22:46:46.490318500 +0000
 +++ ui/gfx/native_pixmap_handle.cc
 @@ -11,7 +11,7 @@
  #include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index a3d8ea8241..532a97e60d 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	2024-08-06 19:52:57.576697600 +0000
+--- ui/gfx/native_pixmap_handle.h.orig	2024-08-21 22:46:46.490318500 +0000
 +++ ui/gfx/native_pixmap_handle.h
 @@ -14,7 +14,7 @@
  #include "ui/gfx/buffer_types.h"
diff --git a/chromium/patches/patch-ui_gfx_native__widget__types.h b/chromium/patches/patch-ui_gfx_native__widget__types.h
index 687e720968..29d780d7a7 100644
--- a/chromium/patches/patch-ui_gfx_native__widget__types.h
+++ b/chromium/patches/patch-ui_gfx_native__widget__types.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/native_widget_types.h.orig	2024-08-06 19:52:57.576697600 +0000
+--- ui/gfx/native_widget_types.h.orig	2024-08-21 22:46:46.490318500 +0000
 +++ ui/gfx/native_widget_types.h
 @@ -104,7 +104,7 @@ class SkBitmap;
  
@@ -15,7 +15,7 @@ $NetBSD$
  extern "C" {
  struct _AtkObject;
  using AtkObject = struct _AtkObject;
-@@ -220,7 +220,7 @@ using NativeViewAccessible = struct objc
+@@ -219,7 +219,7 @@ using NativeViewAccessible = struct objc
  #endif
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index 648a4f2a5b..e33b4f4d77 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/platform_font_skia.cc.orig	2024-08-06 19:52:57.580698000 +0000
+--- ui/gfx/platform_font_skia.cc.orig	2024-08-21 22:46:46.492318600 +0000
 +++ ui/gfx/platform_font_skia.cc
-@@ -30,7 +30,7 @@
+@@ -29,7 +29,7 @@
  #include "ui/gfx/system_fonts_win.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -168,7 +168,7 @@ void PlatformFontSkia::EnsuresDefaultFon
+@@ -167,7 +167,7 @@ void PlatformFontSkia::EnsuresDefaultFon
    weight = system_font.GetWeight();
  #endif  // BUILDFLAG(IS_WIN)
  
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 cca172c3f3..fb4f0727b9 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	2024-08-06 19:52:57.584698400 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig	2024-08-21 22:46:46.494319000 +0000
 +++ ui/gfx/render_text_api_fuzzer.cc
 @@ -20,7 +20,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 8ca822075b..69c7279581 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	2024-08-06 19:52:57.584698400 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig	2024-08-21 22:46:46.494319000 +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 2e42d0df70..aff363f79b 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	2024-08-06 19:52:57.588698600 +0000
+--- ui/gfx/switches.cc.orig	2024-08-21 22:46:46.500319500 +0000
 +++ ui/gfx/switches.cc
 @@ -32,7 +32,7 @@ const char kForcePrefersNoReducedMotion[
  // Run in headless mode, i.e., without a UI or display server dependencies.
diff --git a/chromium/patches/patch-ui_gfx_switches.h b/chromium/patches/patch-ui_gfx_switches.h
index 692af64d44..d93cbe7d52 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	2024-08-06 19:52:57.588698600 +0000
+--- ui/gfx/switches.h.orig	2024-08-21 22:46:46.500319500 +0000
 +++ ui/gfx/switches.h
 @@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kF
  GFX_SWITCHES_EXPORT extern const char kForcePrefersNoReducedMotion[];
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 f68ecbe05e..a4ebb7e162 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	2024-08-06 19:52:57.600699700 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig	2024-08-21 22:46:46.509320500 +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 8ec6f1b3c0..662a84d7e5 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	2024-08-06 19:52:57.604700000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig	2024-08-21 22:46:46.512320800 +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 2882c0452f..e87959ca5c 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	2024-08-06 19:52:57.612700700 +0000
+--- ui/gfx/x/xlib_support.cc.orig	2024-08-21 22:46:46.519321400 +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 c8e4538d17..a847a7e2a2 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/BUILD.gn.orig	2024-08-06 19:52:57.612700700 +0000
+--- ui/gl/BUILD.gn.orig	2024-08-21 22:46:46.519321400 +0000
 +++ ui/gl/BUILD.gn
-@@ -153,8 +153,6 @@ component("gl") {
+@@ -149,8 +149,6 @@ component("gl") {
      defines += [ "GPU_ENABLE_SERVICE_LOGGING" ]
    }
  
 -  include_dirs = [ "//third_party/mesa_headers" ]
 -
-   all_dependent_configs = [ ":gl_config" ]
- 
    public_configs = [ "//third_party/khronos:khronos_headers" ]
-@@ -171,7 +169,6 @@ component("gl") {
+ 
+   deps = [
+@@ -165,7 +163,6 @@ component("gl") {
    ]
    public_deps = [
      "//base",
@@ -23,7 +23,7 @@ $NetBSD$
      "//ui/events/platform",
      "//ui/gfx",
      "//ui/gfx/geometry",
-@@ -374,7 +371,6 @@ component("gl") {
+@@ -313,7 +310,6 @@ component("gl") {
      data_deps += [
        "//third_party/angle:libEGL",
        "//third_party/angle:libGLESv2",
@@ -31,7 +31,7 @@ $NetBSD$
      ]
      if (enable_swiftshader) {
        data_deps += [
-@@ -573,7 +569,6 @@ test("gl_unittests") {
+@@ -538,7 +534,6 @@ test("gl_unittests") {
  
    data_deps = [
      "//testing/buildbot/filters:gl_unittests_filters",
diff --git a/chromium/patches/patch-ui_gl_gl__bindings.h b/chromium/patches/patch-ui_gl_gl__bindings.h
deleted file mode 100644
index 5d3c20d4c0..0000000000
--- a/chromium/patches/patch-ui_gl_gl__bindings.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
-
---- ui/gl/gl_bindings.h.orig	2024-08-06 19:52:57.620701300 +0000
-+++ ui/gl/gl_bindings.h
-@@ -36,7 +36,7 @@
- #include <GL/wglext.h>
- #elif BUILDFLAG(IS_MAC)
- #include <OpenGL/OpenGL.h>
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- using Display = struct _XDisplay;
- using Bool = int;
- using Status = int;
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 6a3e38c3db..0869e460e0 100644
--- a/chromium/patches/patch-ui_gl_gl__context.cc
+++ b/chromium/patches/patch-ui_gl_gl__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_context.cc.orig	2024-08-06 19:52:57.624701700 +0000
+--- ui/gl/gl_context.cc.orig	2024-08-21 22:46:46.536323300 +0000
 +++ ui/gl/gl_context.cc
-@@ -472,7 +472,7 @@ bool GLContext::MakeVirtuallyCurrent(
+@@ -509,7 +509,7 @@ bool GLContext::MakeVirtuallyCurrent(
    DCHECK(virtual_context->IsCurrent(surface));
  
    if (switched_real_contexts || virtual_context != current_virtual_context_) {
diff --git a/chromium/patches/patch-ui_gl_gl__fence.cc b/chromium/patches/patch-ui_gl_gl__fence.cc
index 19760cf44b..12a61503ec 100644
--- a/chromium/patches/patch-ui_gl_gl__fence.cc
+++ b/chromium/patches/patch-ui_gl_gl__fence.cc
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_fence.cc.orig	2024-08-06 19:52:57.628702200 +0000
+--- ui/gl/gl_fence.cc.orig	2024-08-21 22:46:46.539323600 +0000
 +++ ui/gl/gl_fence.cc
-@@ -20,7 +20,7 @@
- #endif
+@@ -17,7 +17,7 @@
+ #include "ui/gl/gl_surface_egl.h"
+ #include "ui/gl/gl_version_info.h"
  
- #if defined(USE_EGL)
 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #define USE_GL_FENCE_ANDROID_NATIVE_FENCE_SYNC
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index 4ffad91fe8..69f943c967 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_implementation.cc.orig	2024-08-06 19:52:57.632702400 +0000
+--- ui/gl/gl_implementation.cc.orig	2024-08-21 22:46:46.540323700 +0000
 +++ ui/gl/gl_implementation.cc
-@@ -272,7 +272,7 @@ GetRequestedGLImplementationFromCommandL
+@@ -254,7 +254,7 @@ GetRequestedGLImplementationFromCommandL
    *fallback_to_software_gl = false;
    bool overrideUseSoftwareGL =
        command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index d6506d8ddb..0508e69a54 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	2024-08-06 19:52:57.636702800 +0000
+--- ui/gl/gl_switches.cc.orig	2024-08-21 22:46:46.544324200 +0000
 +++ ui/gl/gl_switches.cc
 @@ -11,7 +11,7 @@
  #include "base/android/build_info.h"
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 004e8e09b1..ab14d2b9b8 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	2024-08-06 19:52:57.640703200 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig	2024-08-21 22:46:46.550324700 +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 3e6725d026..4096977b61 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	2024-08-06 19:52:57.640703200 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig	2024-08-21 22:46:46.550324700 +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 3672c12b68..b4c50d0845 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	2024-08-06 19:52:57.644703400 +0000
+--- ui/gtk/gtk_compat.cc.orig	2024-08-21 22:46:46.552325000 +0000
 +++ ui/gtk/gtk_compat.cc
 @@ -62,27 +62,47 @@ auto DlCast(void* symbol) {
  }
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 efb7d1e822..06f5d77fe7 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	2024-08-06 19:52:57.648703800 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig	2024-08-21 22:46:46.555325300 +0000
 +++ ui/gtk/printing/print_dialog_gtk.cc
 @@ -434,7 +434,7 @@ void PrintDialogGtk::ShowDialog(
    GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
@@ -12,6 +12,6 @@ $NetBSD$
        GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
 -      GTK_PRINT_CAPABILITY_REVERSE);
 +      GTK_PRINT_CAPABILITY_REVERSE | GTK_PRINT_CAPABILITY_GENERATE_PS);
-   gtk_print_unix_dialog_set_manual_capabilities(GTK_PRINT_UNIX_DIALOG(dialog_),
-                                                 cap);
-   gtk_print_unix_dialog_set_embed_page_setup(GTK_PRINT_UNIX_DIALOG(dialog_),
+   gtk_print_unix_dialog_set_manual_capabilities(
+       GTK_PRINT_UNIX_DIALOG(dialog_.get()), cap);
+   gtk_print_unix_dialog_set_embed_page_setup(
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 a251ee76e0..1254451212 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	2024-08-06 19:52:57.660704900 +0000
+--- ui/message_center/views/message_popup_view.cc.orig	2024-08-21 22:46:46.566326400 +0000
 +++ ui/message_center/views/message_popup_view.cc
 @@ -137,7 +137,7 @@ void MessagePopupView::Show() {
    params.z_order = ui::ZOrderLevel::kFloatingWindow;
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index 7ebb263b48..60ad7eeb93 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme.h.orig	2024-08-06 19:52:57.664705000 +0000
+--- ui/native_theme/native_theme.h.orig	2024-08-21 22:46:46.571327000 +0000
 +++ ui/native_theme/native_theme.h
-@@ -62,7 +62,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
+@@ -63,7 +63,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
      kCheckbox,
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
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 34e3e75d36..e626df3b4e 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	2024-08-06 19:52:57.664705000 +0000
+--- ui/native_theme/native_theme_base.cc.orig	2024-08-21 22:46:46.572327000 +0000
 +++ ui/native_theme/native_theme_base.cc
 @@ -236,7 +236,7 @@ void NativeThemeBase::Paint(cc::PaintCan
        break;
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__features.cc b/chromium/patches/patch-ui_native__theme_native__theme__features.cc
index 1e8fdf70d4..20c28f102b 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_native__theme__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme_features.cc.orig	2024-08-06 19:52:57.664705000 +0000
+--- ui/native_theme/native_theme_features.cc.orig	2024-08-21 22:46:46.572327000 +0000
 +++ ui/native_theme/native_theme_features.cc
 @@ -54,7 +54,7 @@ bool IsOverlayScrollbarEnabled() {
  
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 769adebaad..dc12f0314d 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	2024-08-06 19:52:57.668705500 +0000
+--- ui/ozone/common/egl_util.cc.orig	2024-08-21 22:46:46.576327300 +0000
 +++ ui/ozone/common/egl_util.cc
 @@ -26,9 +26,9 @@ const base::FilePath::CharType kDefaultG
      FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_common_features.cc b/chromium/patches/patch-ui_ozone_common_features.cc
index 3a2fed7248..2fe8387845 100644
--- a/chromium/patches/patch-ui_ozone_common_features.cc
+++ b/chromium/patches/patch-ui_ozone_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/common/features.cc.orig	2024-08-06 19:52:57.668705500 +0000
+--- ui/ozone/common/features.cc.orig	2024-08-21 22:46:46.576327300 +0000
 +++ ui/ozone/common/features.cc
 @@ -30,7 +30,7 @@ BASE_FEATURE(kWaylandSurfaceSubmissionIn
  // enabled.
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 9b72a4cb7b..d1f4c0d949 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	2024-08-06 19:52:57.692707500 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig	2024-08-21 22:46:46.598329500 +0000
 +++ ui/ozone/platform/headless/headless_surface_factory.cc
 @@ -34,7 +34,7 @@
  #include "ui/ozone/platform/headless/headless_window_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/ozone/platform/headless/vulkan_implementation_headless.h"
  #endif
  
-@@ -281,7 +281,7 @@ std::unique_ptr<gpu::VulkanImplementatio
+@@ -280,7 +280,7 @@ std::unique_ptr<gpu::VulkanImplementatio
  HeadlessSurfaceFactory::CreateVulkanImplementation(
      bool use_swiftshader,
      bool allow_protected_memory) {
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 a0c5726749..667b97ded3 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	2024-08-06 19:52:57.692707500 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig	2024-08-21 22:46:46.599329700 +0000
 +++ ui/ozone/platform/headless/ozone_platform_headless.cc
 @@ -103,7 +103,7 @@ class OzonePlatformHeadless : public Ozo
    }
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 3a59997392..6c4c908bda 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	2024-08-06 19:52:57.692707500 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig	2024-08-21 22:46:46.599329700 +0000
 +++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
 @@ -118,7 +118,7 @@ VulkanImplementationHeadless::ExportVkFe
  
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 4d77d5b2bf..2d13e0b348 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	2024-08-06 19:52:57.692707500 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2024-08-21 22:46:46.600329900 +0000
 +++ ui/ozone/platform/wayland/common/wayland_util.cc
 @@ -336,7 +336,7 @@ void TransformToWlArray(
  }
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
index a34bb0109c..a4e7c01b2c 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig	2024-08-06 19:52:57.692707500 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig	2024-08-21 22:46:46.600329900 +0000
 +++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc
 @@ -284,7 +284,7 @@ void WaylandInputEmulate::EmulateUpdateD
  }
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
index 1842fe6fc5..a064d88184 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig	2024-08-06 19:52:57.696707700 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig	2024-08-21 22:46:46.600329900 +0000
 +++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.h
 @@ -68,7 +68,7 @@ class WaylandInputEmulate : public wl::W
                              uint32_t request_id);
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 42cfcccaba..3b666117cf 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	2024-08-06 19:52:57.696707700 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig	2024-08-21 22:46:46.602330000 +0000
 +++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
 @@ -38,7 +38,11 @@ bool VulkanImplementationWayland::Initia
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
index 0a6957344b..b39a4303d8 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_connection.cc.orig	2024-08-06 19:52:57.704708600 +0000
+--- ui/ozone/platform/wayland/host/wayland_connection.cc.orig	2024-08-21 22:46:46.608330700 +0000
 +++ ui/ozone/platform/wayland/host/wayland_connection.cc
 @@ -532,7 +532,7 @@ bool WaylandConnection::ShouldUseOverlay
    // isn't present on any non-exo Wayland compositors.
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
index fe34db7b9b..1f5127e073 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig	2024-08-06 19:52:57.708708800 +0000
+--- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig	2024-08-21 22:46:46.612331200 +0000
 +++ ui/ozone/platform/wayland/host/wayland_input_method_context.cc
 @@ -55,7 +55,7 @@ namespace {
  // Only enable the preedit string for sequence mode (i.e. when using dead keys
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
index 320d63e245..d961ef6224 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_popup.cc.orig	2024-08-06 19:52:57.708708800 +0000
+--- ui/ozone/platform/wayland/host/wayland_popup.cc.orig	2024-08-21 22:46:46.614331200 +0000
 +++ ui/ozone/platform/wayland/host/wayland_popup.cc
 @@ -34,7 +34,7 @@ WaylandPopup::WaylandPopup(PlatformWindo
                             WaylandWindow* parent)
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
index 0252911889..7f704fccbf 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig	2024-08-06 19:52:57.712709200 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig	2024-08-21 22:46:46.616331600 +0000
 +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
-@@ -604,7 +604,7 @@ void WaylandToplevelWindow::HandleAuraTo
+@@ -620,7 +620,7 @@ void WaylandToplevelWindow::HandleAuraTo
    const bool did_active_change = is_active_ != window_states.is_activated;
    is_active_ = window_states.is_activated;
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
index 9c9d0a416c..d9dbc3b3cd 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2024-08-06 19:52:57.712709200 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2024-08-21 22:46:46.616331600 +0000
 +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h
-@@ -258,7 +258,7 @@ class WaylandToplevelWindow : public Way
+@@ -259,7 +259,7 @@ class WaylandToplevelWindow : public Way
    // The display ID to switch to in case the state is `kFullscreen`.
    int64_t fullscreen_display_id_ = display::kInvalidDisplayId;
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
index a3b2eecdb9..6bc8b6c0f9 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_window.cc.orig	2024-08-06 19:52:57.712709200 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.cc.orig	2024-08-21 22:46:46.617331500 +0000
 +++ ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -295,7 +295,7 @@ void WaylandWindow::OnPointerFocusChange
+@@ -317,7 +317,7 @@ void WaylandWindow::OnPointerFocusChange
    // Whenever the window gets the pointer focus back, the cursor shape must be
    // updated. Otherwise, it is invalidated upon wl_pointer::leave and is not
    // restored by the Wayland compositor.
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    if (focused && async_cursor_) {
-     async_cursor_->AddCursorLoadedCallback(
-         base::BindOnce(&WaylandWindow::OnCursorLoaded,
-@@ -554,7 +554,7 @@ bool WaylandWindow::ShouldUseNativeFrame
+     async_cursor_->AddCursorLoadedCallback(base::BindOnce(
+         &WaylandWindow::OnCursorLoaded, AsWeakPtr(), async_cursor_));
+@@ -575,7 +575,7 @@ bool WaylandWindow::ShouldUseNativeFrame
  void WaylandWindow::SetCursor(scoped_refptr<PlatformCursor> platform_cursor) {
    DCHECK(platform_cursor);
  
@@ -24,7 +24,7 @@ $NetBSD$
    auto async_cursor = WaylandAsyncCursor::FromPlatformCursor(platform_cursor);
  
    if (async_cursor_ == async_cursor) {
-@@ -766,7 +766,7 @@ std::string WaylandWindow::WindowStates:
+@@ -786,7 +786,7 @@ std::string WaylandWindow::WindowStates:
    } else {
      base::TrimString(states, " ", &states);
    }
@@ -33,7 +33,7 @@ $NetBSD$
    states += "; tiled_edges: ";
    std::string tiled = "";
    if (tiled_edges.left) {
-@@ -1256,12 +1256,12 @@ void WaylandWindow::UpdateCursorShape(sc
+@@ -1274,12 +1274,12 @@ void WaylandWindow::UpdateCursorShape(sc
          cursor->bitmaps(), hotspot_in_dips,
          std::ceil(cursor->cursor_image_scale_factor()));
    }
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
index f623547f89..733d8df0c8 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_window.h.orig	2024-08-06 19:52:57.712709200 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.h.orig	2024-08-21 22:46:46.617331500 +0000
 +++ ui/ozone/platform/wayland/host/wayland_window.h
 @@ -41,7 +41,7 @@
  #include "ui/platform_window/platform_window_init_properties.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/ozone/platform/wayland/host/wayland_async_cursor.h"
  #endif
  
-@@ -269,7 +269,7 @@ class WaylandWindow : public PlatformWin
+@@ -283,7 +283,7 @@ class WaylandWindow : public PlatformWin
      bool is_snapped_secondary = false;
      bool is_floated = false;
      bool is_pip = false;
@@ -24,7 +24,7 @@ $NetBSD$
      WindowTiledEdges tiled_edges;
  #endif
  
-@@ -551,7 +551,7 @@ class WaylandWindow : public PlatformWin
+@@ -561,7 +561,7 @@ class WaylandWindow : public PlatformWin
  
    void UpdateCursorShape(scoped_refptr<BitmapCursor> cursor);
  
@@ -33,7 +33,7 @@ $NetBSD$
    void OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
                        scoped_refptr<BitmapCursor> bitmap_cursor);
  #endif
-@@ -620,7 +620,7 @@ class WaylandWindow : public PlatformWin
+@@ -630,7 +630,7 @@ class WaylandWindow : public PlatformWin
  
    wl::Object<zaura_surface> aura_surface_;
  
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
index 9e306b3bd4..661ec7c362 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig	2024-08-06 19:52:57.720709800 +0000
+--- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig	2024-08-21 22:46:46.623332300 +0000
 +++ ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc
 @@ -316,7 +316,7 @@ void XDGToplevelWrapperImpl::OnToplevelC
    window_states.is_activated =
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
index 623d8cc80f..edc55c7a7a 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig	2024-08-06 19:52:57.720709800 +0000
+--- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig	2024-08-21 22:46:46.624332200 +0000
 +++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
-@@ -226,6 +226,10 @@ void ZWPTextInputWrapperV1::SetSurroundi
+@@ -256,6 +256,10 @@ void ZWPTextInputWrapperV1::SetSurroundi
    // so if it exceeds 16 bits, it may be broken.
    static constexpr size_t kSizeLimit = 60000;
    if (HasAdvancedSurroundingTextSupport() && text.length() > kSizeLimit) {
@@ -17,7 +17,7 @@ $NetBSD$
      base::ScopedFD memfd(memfd_create("surrounding_text", MFD_CLOEXEC));
      if (!memfd.get()) {
        PLOG(ERROR) << "Failed to create memfd";
-@@ -238,6 +242,7 @@ void ZWPTextInputWrapperV1::SetSurroundi
+@@ -268,6 +272,7 @@ void ZWPTextInputWrapperV1::SetSurroundi
      zcr_extended_text_input_v1_set_large_surrounding_text(
          extended_obj_.get(), memfd.get(), text.length(),
          selection_range.start(), selection_range.end());
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
index 6d56a71b7a..f7ef26cde8 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig	2024-08-06 19:52:57.720709800 +0000
+--- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig	2024-08-21 22:46:46.625332400 +0000
 +++ ui/ozone/platform/wayland/ozone_platform_wayland.cc
 @@ -66,13 +66,13 @@
  #include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
@@ -49,7 +49,7 @@ $NetBSD$
        // TODO(crbug.com/40800718): Revisit (and maybe remove) once proper
        // support, probably backed by org.freedesktop.portal.Screenshot.PickColor
        // API is implemented. Note: this is restricted to Linux Desktop as Lacros
-@@ -536,7 +536,7 @@ class OzonePlatformWayland : public Ozon
+@@ -538,7 +538,7 @@ class OzonePlatformWayland : public Ozon
    DrmRenderNodePathFinder path_finder_;
  #endif
  
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 9ee057da34..435baa2206 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	2024-08-06 19:52:57.732710800 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig	2024-08-21 22:46:46.636333500 +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__screen__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index 8dd0f1c518..02433a50bd 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	2024-08-06 19:52:57.732710800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig	2024-08-21 22:46:46.637333600 +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 6cc3e36316..57c9770333 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	2024-08-06 19:52:57.732710800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig	2024-08-21 22:46:46.637333600 +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 a42eab02b6..13a4e2fba1 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	2024-08-06 19:52:57.736711300 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig	2024-08-21 22:46:46.638333800 +0000
 +++ ui/ozone/platform/x11/x11_window.cc
-@@ -1497,7 +1497,7 @@ void X11Window::OnXWindowStateChanged() 
+@@ -1499,7 +1499,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_test_mock__platform__window__delegate.h b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index e4f9cded05..41e5625168 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	2024-08-06 19:52:57.740711500 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig	2024-08-21 22:46:46.643334200 +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 4d00dabc3a..a29965eb0e 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	2024-08-06 19:52:57.740711500 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig	2024-08-21 22:46:46.644334300 +0000
 +++ ui/platform_window/platform_window_delegate.cc
 @@ -61,7 +61,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 c0f6e0404a..081232044f 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	2024-08-06 19:52:57.740711500 +0000
+--- ui/platform_window/platform_window_delegate.h.orig	2024-08-21 22:46:46.644334300 +0000
 +++ ui/platform_window/platform_window_delegate.h
 @@ -181,7 +181,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 b1982155c8..ce9bb4b1ec 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	2024-08-06 19:52:57.740711500 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig	2024-08-21 22:46:46.645334500 +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 29da2436bc..10b12d5e8a 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	2024-08-06 19:52:57.744711900 +0000
+--- ui/qt/BUILD.gn.orig	2024-08-21 22:46:46.646334600 +0000
 +++ ui/qt/BUILD.gn
 @@ -20,7 +20,7 @@ config("qt_internal_config") {
  
diff --git a/chromium/patches/patch-ui_qt_qt.gni b/chromium/patches/patch-ui_qt_qt.gni
index 1a12e4d82b..1850c8f850 100644
--- a/chromium/patches/patch-ui_qt_qt.gni
+++ b/chromium/patches/patch-ui_qt_qt.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/qt/qt.gni.orig	2024-08-06 19:52:57.744711900 +0000
+--- ui/qt/qt.gni.orig	2024-08-21 22:46:46.646334600 +0000
 +++ ui/qt/qt.gni
 @@ -14,7 +14,7 @@ declare_args() {
  
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 833db8c538..e90eba25ef 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	2024-08-06 19:52:57.760713300 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig	2024-08-21 22:46:46.665336600 +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 370d2804f8..46db263e80 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	2024-08-06 19:52:57.760713300 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig	2024-08-21 22:46:46.666336500 +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 a75c493dba..0871eb431c 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	2024-08-06 19:52:57.760713300 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig	2024-08-21 22:46:46.666336500 +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 4e10bd6c28..41f9144bc0 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	2024-08-06 19:52:57.764713500 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig	2024-08-21 22:46:46.666336500 +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 bc5ecd3c84..4400a75217 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	2024-08-06 19:52:57.764713500 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig	2024-08-21 22:46:46.668336900 +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 767a12ed96..0086c4fc44 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	2024-08-06 19:52:57.764713500 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig	2024-08-21 22:46:46.668336900 +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 5fb420241f..eaa48697ad 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	2024-08-06 19:52:57.764713500 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig	2024-08-21 22:46:46.668336900 +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_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index d05570805e..c824d5c59b 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	2024-08-06 19:52:57.856721400 +0000
+--- ui/views/controls/prefix_selector.cc.orig	2024-08-21 22:46:46.760346200 +0000
 +++ ui/views/controls/prefix_selector.cc
 @@ -174,7 +174,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 a7bca95565..8fa3e219e1 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	2024-08-06 19:52:57.856721400 +0000
+--- ui/views/controls/prefix_selector.h.orig	2024-08-21 22:46:46.760346200 +0000
 +++ ui/views/controls/prefix_selector.h
 @@ -83,7 +83,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 63f7d69728..02ac8f7e32 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/textfield/textfield.cc.orig	2024-08-06 19:52:57.864722000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig	2024-08-21 22:46:46.769347200 +0000
 +++ ui/views/controls/textfield/textfield.cc
-@@ -91,7 +91,7 @@
+@@ -85,7 +85,7 @@
  #include "base/win/win_util.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
  #include "ui/linux/linux_ui.h"
-@@ -189,7 +189,7 @@ bool IsControlKeyModifier(int flags) {
+@@ -183,7 +183,7 @@ bool IsControlKeyModifier(int flags) {
  // Control-modified key combination, but we cannot extend it to other platforms
  // as Control has different meanings and behaviors.
  // https://crrev.com/2580483002/#msg46
@@ -24,7 +24,7 @@ $NetBSD$
    return flags & ui::EF_CONTROL_DOWN;
  #else
    return false;
-@@ -747,7 +747,7 @@ bool Textfield::OnKeyPressed(const ui::K
+@@ -756,7 +756,7 @@ bool Textfield::OnKeyPressed(const ui::K
    if (!textfield)
      return handled;
  
@@ -33,7 +33,7 @@ $NetBSD$
    auto* linux_ui = ui::LinuxUi::instance();
    std::vector<ui::TextEditCommandAuraLinux> commands;
    if (!handled && linux_ui &&
-@@ -930,7 +930,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -939,7 +939,7 @@ void Textfield::AboutToRequestFocusFromT
  }
  
  bool Textfield::SkipDefaultKeyEventProcessing(const ui::KeyEvent& event) {
@@ -42,7 +42,7 @@ $NetBSD$
    // Skip any accelerator handling that conflicts with custom keybindings.
    auto* linux_ui = ui::LinuxUi::instance();
    std::vector<ui::TextEditCommandAuraLinux> commands;
-@@ -1997,7 +1997,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -1999,7 +1999,7 @@ bool Textfield::ShouldDoLearning() {
    return false;
  }
  
@@ -51,7 +51,7 @@ $NetBSD$
  // TODO(crbug.com/41452689): Implement this method to support Korean IME
  // reconversion feature on native text fields (e.g. find bar).
  bool Textfield::SetCompositionFromExistingText(
-@@ -2501,14 +2501,14 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2505,14 +2505,14 @@ ui::TextEditCommand Textfield::GetComman
  #endif
          return ui::TextEditCommand::DELETE_BACKWARD;
        }
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 30056e7b33..1807918a9b 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	2024-08-06 19:52:57.864722000 +0000
+--- ui/views/controls/textfield/textfield.h.orig	2024-08-21 22:46:46.769347200 +0000
 +++ ui/views/controls/textfield/textfield.h
 @@ -47,7 +47,7 @@
  #include "ui/views/view_observer.h"
diff --git a/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc b/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
index b0b1b0cb54..c39a8b0ea7 100644
--- a/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
+++ b/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/corewm/tooltip_aura.cc.orig	2024-08-06 19:52:57.872722600 +0000
+--- ui/views/corewm/tooltip_aura.cc.orig	2024-08-21 22:46:46.776347900 +0000
 +++ ui/views/corewm/tooltip_aura.cc
 @@ -36,7 +36,7 @@ namespace {
  bool CanUseTranslucentTooltipWidget() {
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index 8405659311..892163561f 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	2024-08-06 19:52:57.884723700 +0000
+--- ui/views/examples/widget_example.cc.orig	2024-08-21 22:46:46.786348800 +0000
 +++ ui/views/examples/widget_example.cc
 @@ -49,7 +49,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 b708eefac9..83d707304a 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/focus/focus_manager.cc.orig	2024-08-06 19:52:57.884723700 +0000
+--- ui/views/focus/focus_manager.cc.orig	2024-08-21 22:46:46.787349000 +0000
 +++ ui/views/focus/focus_manager.cc
-@@ -582,7 +582,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -585,7 +585,7 @@ bool FocusManager::RedirectAcceleratorTo
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
    // Processing an accelerator can delete things. Because we
    // need these objects afterwards on Linux, save widget_ as weak pointer and
    // save the close_on_deactivate property value of widget_delegate in a
-@@ -599,7 +599,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -602,7 +602,7 @@ bool FocusManager::RedirectAcceleratorTo
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 3b024c7457..062c3725f1 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	2024-08-06 19:52:57.900725100 +0000
+--- ui/views/style/platform_style.cc.orig	2024-08-21 22:46:46.803350700 +0000
 +++ ui/views/style/platform_style.cc
 @@ -17,7 +17,7 @@
  #include "ui/views/controls/focusable_border.h"
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 5298fb5ec8..80eebeecbf 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	2024-08-06 19:52:57.904725300 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig	2024-08-21 22:46:46.806351000 +0000
 +++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
 @@ -296,7 +296,7 @@ void UpdateDisplaySync(const std::string
  }
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index 085047e065..d77545cea4 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	2024-08-06 19:52:57.912726200 +0000
+--- ui/views/views_delegate.cc.orig	2024-08-21 22:46:46.816352000 +0000
 +++ ui/views/views_delegate.cc
 @@ -95,7 +95,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 d305976021..88c13c78e6 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	2024-08-06 19:52:57.912726200 +0000
+--- ui/views/views_delegate.h.orig	2024-08-21 22:46:46.817352000 +0000
 +++ ui/views/views_delegate.h
 @@ -146,7 +146,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 170b2e7d4d..801d68bf1b 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2024-08-06 19:52:57.916726400 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2024-08-21 22:46:46.818352200 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -205,7 +205,7 @@ DragOperation DesktopDragDropClientOzone
+@@ -197,7 +197,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 4d6ade3f5a..adf19b6c05 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	2024-08-06 19:52:57.916726400 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2024-08-21 22:46:46.818352200 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
 @@ -65,7 +65,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 b597adac75..5abf09dbac 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	2024-08-06 19:52:57.920726800 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig	2024-08-21 22:46:46.822352600 +0000
 +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
 @@ -48,7 +48,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);
-@@ -1162,7 +1162,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1174,7 +1174,7 @@ bool DesktopWindowTreeHostPlatform::Rota
  // DesktopWindowTreeHost:
  
  // Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
index e42ed44d28..0c43c22ab1 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.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_impl_interactive_uitest.cc.orig	2024-08-06 19:52:57.920726800 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig	2024-08-21 22:46:46.822352600 +0000
 +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc
 @@ -23,7 +23,7 @@
  #include "ui/views/widget/widget_delegate.h"
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
index 27d0feb3bc..9dc238fe57 100644
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium/patches/patch-ui_views_widget_root__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/root_view.cc.orig	2024-08-06 19:52:57.924727200 +0000
+--- ui/views/widget/root_view.cc.orig	2024-08-21 22:46:46.826353000 +0000
 +++ ui/views/widget/root_view.cc
-@@ -128,7 +128,7 @@ class AnnounceTextView : public View {
+@@ -129,7 +129,7 @@ class AnnounceTextView : public View {
  #if BUILDFLAG(IS_CHROMEOS)
      // On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
      node_data->role = ax::mojom::Role::kStaticText;
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index dbf10cb471..60cf9bd9ec 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	2024-08-06 19:52:57.928727400 +0000
+--- ui/views/widget/widget.cc.orig	2024-08-21 22:46:46.828353200 +0000
 +++ ui/views/widget/widget.cc
 @@ -57,7 +57,7 @@
  #include "ui/views/window/custom_frame_view.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -2172,7 +2172,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2182,7 +2182,7 @@ const ui::NativeTheme* Widget::GetNative
    if (parent_)
      return parent_->GetNativeTheme();
  
diff --git a/chromium/patches/patch-ui_views_window_custom__frame__view.cc b/chromium/patches/patch-ui_views_window_custom__frame__view.cc
index 868dbee694..b512f03f61 100644
--- a/chromium/patches/patch-ui_views_window_custom__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_custom__frame__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/custom_frame_view.cc.orig	2024-08-06 19:52:57.932727800 +0000
+--- ui/views/window/custom_frame_view.cc.orig	2024-08-21 22:46:46.835353900 +0000
 +++ ui/views/window/custom_frame_view.cc
-@@ -267,7 +267,7 @@ int CustomFrameView::CaptionButtonY() co
+@@ -268,7 +268,7 @@ int CustomFrameView::CaptionButtonY() co
    // drawn flush with the screen edge, they still obey Fitts' Law.
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index a1dffb4d17..840d4da956 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	2024-08-06 19:52:57.936728000 +0000
+--- ui/views/window/dialog_delegate.cc.orig	2024-08-21 22:46:46.836354000 +0000
 +++ ui/views/window/dialog_delegate.cc
-@@ -109,7 +109,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -103,7 +103,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 47d3e32f70..3d092e92bd 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	2024-08-06 19:52:57.936728000 +0000
+--- ui/views/window/frame_background.cc.orig	2024-08-21 22:46:46.836354000 +0000
 +++ ui/views/window/frame_background.cc
 @@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
                                       int width) const {
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index 513a489d6b..b5b5715e25 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/BUILD.gn.orig	2024-08-06 19:54:58.050879700 +0000
+--- v8/BUILD.gn.orig	2024-08-21 22:48:49.506936300 +0000
 +++ v8/BUILD.gn
-@@ -876,6 +876,9 @@ external_v8_defines = [
+@@ -896,6 +896,9 @@ external_v8_defines = [
    "V8_TARGET_OS_MACOS",
    "V8_TARGET_OS_WIN",
    "V8_TARGET_OS_CHROMEOS",
@@ -15,8 +15,8 @@ $NetBSD$
 +  "V8_TARGET_OS_NETBSD",
  ]
  
- enabled_external_v8_defines = []
-@@ -948,6 +951,15 @@ if (target_os == "android") {
+ enabled_external_v8_defines = [
+@@ -972,6 +975,15 @@ if (target_os == "android") {
  } else if (target_os == "chromeos") {
    enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
    enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -32,7 +32,7 @@ $NetBSD$
  }
  
  disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2367,6 +2379,23 @@ action("generate_bytecode_builtins_list"
+@@ -2396,6 +2408,23 @@ action("generate_bytecode_builtins_list"
    ]
  }
  
@@ -56,7 +56,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.
-@@ -2385,7 +2414,11 @@ template("run_mksnapshot") {
+@@ -2414,7 +2443,11 @@ template("run_mksnapshot") {
      suffix = "_$name"
    }
    action("run_mksnapshot_" + name) {
@@ -69,7 +69,7 @@ $NetBSD$
  
      script = "tools/run.py"
  
-@@ -2442,6 +2475,12 @@ template("run_mksnapshot") {
+@@ -2477,6 +2510,12 @@ template("run_mksnapshot") {
        if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
          args += [ "--reorder-builtins" ]
        }
@@ -82,7 +82,7 @@ $NetBSD$
      }
  
      # This is needed to distinguish between generating code for the simulator
-@@ -4475,7 +4514,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4528,7 +4567,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 ||
@@ -91,7 +91,7 @@ $NetBSD$
          sources += [ "src/trap-handler/handler-inside-posix.h" ]
        } else if (is_win) {
          sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -5863,7 +5902,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -5926,7 +5965,7 @@ v8_source_set("v8_base_without_compiler"
        # iOS Xcode simulator builds run on an x64 target. iOS and macOS are both
        # based on Darwin and thus POSIX-compliant to a similar degree.
        if (is_linux || is_chromeos || is_mac || is_ios ||
@@ -100,7 +100,7 @@ $NetBSD$
          sources += [
            "src/trap-handler/handler-inside-posix.cc",
            "src/trap-handler/handler-outside-posix.cc",
-@@ -6490,7 +6529,7 @@ v8_component("v8_libbase") {
+@@ -6559,7 +6598,7 @@ v8_component("v8_libbase") {
      }
    }
  
@@ -109,7 +109,7 @@ $NetBSD$
      sources += [
        "src/base/debug/stack_trace_posix.cc",
        "src/base/platform/platform-linux.cc",
-@@ -6501,6 +6540,27 @@ v8_component("v8_libbase") {
+@@ -6570,6 +6609,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 2de0432f6f..f271959137 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	2024-08-06 19:54:58.062880800 +0000
+--- v8/include/v8-internal.h.orig	2024-08-21 22:48:49.517937400 +0000
 +++ v8/include/v8-internal.h
 @@ -213,7 +213,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 a671416cc0..711c061aeb 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/include/v8config.h.orig	2024-08-06 19:54:58.066881000 +0000
+--- v8/include/v8config.h.orig	2024-08-21 22:48:49.521937800 +0000
 +++ v8/include/v8config.h
-@@ -193,6 +193,9 @@ path. Add it with -I<path> to the comman
+@@ -201,6 +201,9 @@ path. Add it with -I<path> to the comman
    && !defined(V8_TARGET_OS_FUCHSIA) \
    && !defined(V8_TARGET_OS_IOS) \
    && !defined(V8_TARGET_OS_LINUX) \
@@ -16,7 +16,7 @@ $NetBSD$
    && !defined(V8_TARGET_OS_MACOS) \
    && !defined(V8_TARGET_OS_WIN) \
    && !defined(V8_TARGET_OS_CHROMEOS)
-@@ -205,6 +208,9 @@ path. Add it with -I<path> to the comman
+@@ -213,6 +216,9 @@ path. Add it with -I<path> to the comman
    || defined(V8_TARGET_OS_FUCHSIA) \
    || defined(V8_TARGET_OS_IOS) \
    || defined(V8_TARGET_OS_LINUX) \
@@ -26,7 +26,7 @@ $NetBSD$
    || defined(V8_TARGET_OS_MACOS) \
    || defined(V8_TARGET_OS_WIN) \
    || defined(V8_TARGET_OS_CHROMEOS)
-@@ -228,6 +234,21 @@ path. Add it with -I<path> to the comman
+@@ -236,6 +242,21 @@ path. Add it with -I<path> to the comman
  # define V8_TARGET_OS_LINUX
  #endif
  
@@ -48,7 +48,7 @@ $NetBSD$
  #ifdef V8_OS_MACOS
  # define V8_TARGET_OS_MACOS
  #endif
-@@ -373,7 +394,8 @@ path. Add it with -I<path> to the comman
+@@ -381,7 +402,8 @@ path. Add it with -I<path> to the comman
  // preserve_most in clang >= 17 (see https://reviews.llvm.org/D143425).
  #if (defined(_M_X64) || defined(__x86_64__)            /* x64 (everywhere) */  \
       || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */    \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index 564c8908de..1e50589b2d 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/api/api.cc.orig	2024-08-06 19:54:58.074881800 +0000
+--- v8/src/api/api.cc.orig	2024-08-21 22:48:49.529938700 +0000
 +++ v8/src/api/api.cc
-@@ -145,7 +145,7 @@
+@@ -148,7 +148,7 @@
  #include "src/wasm/wasm-serialization.h"
  #endif  // V8_ENABLE_WEBASSEMBLY
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6452,7 +6452,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6511,7 +6511,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 5fa0501f8e..f20657f5cf 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	2024-08-06 19:54:58.086882800 +0000
+--- v8/src/base/atomicops.h.orig	2024-08-21 22:48:49.537939500 +0000
 +++ v8/src/base/atomicops.h
 @@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
  using Atomic8 = char;
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index fcb4a0e215..6165cdd562 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,19 +4,21 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/memory.h.orig	2024-08-06 19:54:58.094883400 +0000
+--- v8/src/base/platform/memory.h.orig	2024-08-21 22:48:49.544940200 +0000
 +++ v8/src/base/platform/memory.h
-@@ -19,11 +19,11 @@
+@@ -19,13 +19,13 @@
  
  #if V8_OS_DARWIN
  #include <malloc/malloc.h>
--#else  // !V8_OS_DARWIN
-+#elif !V8_OS_BSD
+-#elif V8_OS_ZOS
++#elif (V8_OS_ZOS || V8_OS_BSD)
+ #include <stdlib.h>
+ #else
  #include <malloc.h>
- #endif  // !V8_OS_DARWIN
+ #endif
  
--#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS) || V8_OS_WIN
-+#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_BSD) || V8_OS_WIN
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS) || V8_OS_WIN
++#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_BSD) || V8_OS_WIN
  #define V8_HAS_MALLOC_USABLE_SIZE 1
- #endif  // (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS) || V8_OS_WIN
+ #endif
  
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 623dca8c9b..49bcd36a87 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	2024-08-06 19:54:58.094883400 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig	2024-08-21 22:48:49.545940200 +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 c46b5d682e..a3c388d579 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	2024-08-06 19:54:58.094883400 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig	2024-08-21 22:48:49.546940300 +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 ebe8ca385f..6656af530c 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	2024-08-06 19:54:58.094883400 +0000
+--- v8/src/base/platform/platform-posix.cc.orig	2024-08-21 22:48:49.546940300 +0000
 +++ v8/src/base/platform/platform-posix.cc
 @@ -27,6 +27,9 @@
      defined(__NetBSD__) || defined(__OpenBSD__)
@@ -20,8 +20,8 @@ $NetBSD$
  #if V8_OS_DARWIN
  #include <mach/mach.h>
  #include <malloc/malloc.h>
--#else
-+#elif !V8_OS_BSD
+-#elif !V8_OS_ZOS
++#elif !V8_OS_ZOS && !V8_OS_BSD
  #include <malloc.h>
  #endif
  
@@ -38,7 +38,7 @@ $NetBSD$
  
  #if defined(V8_OS_SOLARIS)
  #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -305,6 +310,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
+@@ -311,6 +316,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
    }
  }
  
@@ -52,7 +52,7 @@ $NetBSD$
  // static
  void* OS::GetRandomMmapAddr() {
    uintptr_t raw_addr;
-@@ -401,6 +413,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -407,6 +419,7 @@ void* OS::GetRandomMmapAddr() {
  #endif
    return reinterpret_cast<void*>(raw_addr);
  }
@@ -60,8 +60,8 @@ $NetBSD$
  
  // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
  #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -672,7 +685,7 @@ void OS::DestroySharedMemoryHandle(Platf
- 
+@@ -681,7 +694,7 @@ void OS::DestroySharedMemoryHandle(Platf
+ #if !V8_OS_ZOS
  // static
  bool OS::HasLazyCommits() {
 -#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
@@ -69,7 +69,7 @@ $NetBSD$
    return true;
  #else
    // TODO(bbudge) Return true for all POSIX platforms.
-@@ -824,6 +837,8 @@ int OS::GetCurrentThreadId() {
+@@ -836,6 +849,8 @@ int OS::GetCurrentThreadId() {
    return static_cast<int>(thread_self());
  #elif V8_OS_FUCHSIA
    return static_cast<int>(zx_thread_self());
@@ -77,8 +77,8 @@ $NetBSD$
 +  return static_cast<int>(_lwp_self());
  #elif V8_OS_SOLARIS
    return static_cast<int>(pthread_self());
- #else
-@@ -1116,7 +1131,11 @@ Thread::Thread(const Options& options)
+ #elif V8_OS_ZOS
+@@ -1136,7 +1151,11 @@ Thread::Thread(const Options& options)
        stack_size_(options.stack_size()),
        priority_(options.priority()),
        start_semaphore_(nullptr) {
@@ -90,7 +90,7 @@ $NetBSD$
    if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
    set_name(options.name());
  }
-@@ -1131,7 +1150,7 @@ static void SetThreadName(const char* na
+@@ -1151,7 +1170,7 @@ static void SetThreadName(const char* na
    pthread_set_name_np(pthread_self(), name);
  #elif V8_OS_NETBSD
    static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
@@ -99,7 +99,7 @@ $NetBSD$
  #elif V8_OS_DARWIN
    // pthread_setname_np is only available in 10.6 or later, so test
    // for it at runtime.
-@@ -1306,7 +1325,7 @@ void Thread::SetThreadLocal(LocalStorage
+@@ -1326,7 +1345,7 @@ void Thread::SetThreadLocal(LocalStorage
  // keep this version in POSIX as most Linux-compatible derivatives will
  // support it. MacOS and FreeBSD are different here.
  #if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
diff --git a/chromium/patches/patch-v8_src_base_small-vector.h b/chromium/patches/patch-v8_src_base_small-vector.h
index 5989434d66..05fb779a75 100644
--- a/chromium/patches/patch-v8_src_base_small-vector.h
+++ b/chromium/patches/patch-v8_src_base_small-vector.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/small-vector.h.orig	2024-08-06 19:54:58.102884000 +0000
+--- v8/src/base/small-vector.h.orig	2024-08-21 22:48:49.551941000 +0000
 +++ v8/src/base/small-vector.h
 @@ -22,7 +22,7 @@ template <typename T, size_t kSize, type
  class SmallVector {
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index ee66f98e33..2c048b4c9f 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/strings.h.orig	2024-08-06 19:54:58.102884000 +0000
+--- v8/src/base/strings.h.orig	2024-08-21 22:48:49.551941000 +0000
 +++ v8/src/base/strings.h
 @@ -8,6 +8,9 @@
  #include "src/base/base-export.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index 9709c3bfd2..495a05ff39 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	2024-08-06 19:54:58.102884000 +0000
+--- v8/src/base/sys-info.cc.orig	2024-08-21 22:48:49.551941000 +0000
 +++ v8/src/base/sys-info.cc
 @@ -37,8 +37,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 1c20462d66..81b9b32e84 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	2024-08-06 19:54:58.102884000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig	2024-08-21 22:48:49.553941000 +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 68a448b1d8..555f5076c1 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	2024-08-06 19:54:58.438912400 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig	2024-08-21 22:48:49.855972000 +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 b72cbd1e5c..c652ec0980 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	2024-08-06 19:54:58.438912400 +0000
+--- v8/src/diagnostics/perf-jit.h.orig	2024-08-21 22:48:49.855972000 +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 5e1d4f2d47..708824cae1 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	2024-08-06 19:54:58.458914300 +0000
+--- v8/src/execution/isolate.cc.orig	2024-08-21 22:48:49.868973500 +0000
 +++ v8/src/execution/isolate.cc
-@@ -157,6 +157,10 @@
+@@ -159,6 +159,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_[];
-@@ -4541,6 +4545,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -4786,6 +4790,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 113721fdd3..3849fa3a3b 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	2024-08-06 19:54:58.478916000 +0000
+--- v8/src/flags/flags.cc.orig	2024-08-21 22:48:49.884975000 +0000
 +++ v8/src/flags/flags.cc
 @@ -15,6 +15,10 @@
  #include <set>
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index aefeaf4f46..3cab38c77b 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	2024-08-06 19:54:58.762940000 +0000
+--- v8/src/sandbox/sandbox.cc.orig	2024-08-21 22:48:50.916080700 +0000
 +++ v8/src/sandbox/sandbox.cc
-@@ -47,7 +47,7 @@ static Address DetermineAddressSpaceLimi
+@@ -48,7 +48,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 a991a79692..cd7b2e3e9a 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,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2024-08-06 19:54:58.766940000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2024-08-21 22:48:50.919081000 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
-@@ -143,6 +143,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
-     return EmbeddedTargetOs::kWin;
-   } else if (string == "starboard") {
+@@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
      return EmbeddedTargetOs::kStarboard;
+   } else if (string == "zos") {
+     return EmbeddedTargetOs::kZOS;
 +  } else if (string == "openbsd") {
 +    return EmbeddedTargetOs::kOpenBSD;
    } else {
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 cb06b272e0..eeade475bf 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,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2024-08-06 19:54:58.766940000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2024-08-21 22:48:50.919081000 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
-@@ -31,6 +31,7 @@ enum class EmbeddedTargetOs {
-   kMac,
+@@ -32,6 +32,7 @@ enum class EmbeddedTargetOs {
    kWin,
    kStarboard,
+   kZOS,
 +  kOpenBSD,
    kGeneric,  // Everything not covered above falls in here.
  };
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 25d9dedd24..c4b8648606 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	2024-08-06 19:54:58.766940000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig	2024-08-21 22:48:50.919081000 +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 04918d66b9..c95539dfe6 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	2024-08-06 19:54:58.786942000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig	2024-08-21 22:48:50.940083300 +0000
 +++ v8/src/trap-handler/handler-inside-posix.cc
 @@ -27,7 +27,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 b9723bd2ed..42546b2f95 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	2024-08-06 19:54:58.786942000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig	2024-08-21 22:48:50.940083300 +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 a1d3025470..68544c0748 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	2024-08-06 19:54:58.786942000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig	2024-08-21 22:48:50.940083300 +0000
 +++ v8/src/trap-handler/trap-handler.h
 @@ -20,7 +20,7 @@ namespace trap_handler {
  // X64 on Linux, Windows, MacOS, FreeBSD.
diff --git a/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h b/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
index 56c9320e59..7c59857ead 100644
--- a/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
+++ b/chromium/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig	2024-08-06 19:54:58.798942800 +0000
+--- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig	2024-08-21 22:48:50.948084000 +0000
 +++ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -492,7 +492,7 @@ void LiftoffAssembler::StoreTaggedPointe
+@@ -503,7 +503,7 @@ void LiftoffAssembler::StoreTaggedPointe
  }
  
  void LiftoffAssembler::Load(LiftoffRegister dst, Register src_addr,
@@ -15,7 +15,7 @@ $NetBSD$
                              LoadType type, uint32_t* protected_load_pc,
                              bool /* is_load_mem */, bool /* i64_offset */,
                              bool needs_shift) {
-@@ -569,7 +569,7 @@ void LiftoffAssembler::Load(LiftoffRegis
+@@ -583,7 +583,7 @@ void LiftoffAssembler::Load(LiftoffRegis
  }
  
  void LiftoffAssembler::Store(Register dst_addr, Register offset_reg,
@@ -24,7 +24,7 @@ $NetBSD$
                               StoreType type, LiftoffRegList pinned,
                               uint32_t* protected_store_pc,
                               bool /* is_store_mem */, bool /* i64_offset */) {
-@@ -645,7 +645,7 @@ void LiftoffAssembler::Store(Register ds
+@@ -662,7 +662,7 @@ void LiftoffAssembler::Store(Register ds
  }
  
  void LiftoffAssembler::AtomicLoad(LiftoffRegister dst, Register src_addr,
@@ -33,7 +33,7 @@ $NetBSD$
                                    LoadType type, LiftoffRegList /* pinned */,
                                    bool /* i64_offset */) {
    if (type.value() != LoadType::kI64Load) {
-@@ -663,7 +663,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
+@@ -680,7 +680,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
  }
  
  void LiftoffAssembler::AtomicStore(Register dst_addr, Register offset_reg,
@@ -42,7 +42,7 @@ $NetBSD$
                                     StoreType type, LiftoffRegList pinned,
                                     bool /* i64_offset */) {
    DCHECK_LE(offset_imm, std::numeric_limits<int32_t>::max());
-@@ -733,7 +733,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
+@@ -750,7 +750,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
  
  inline void AtomicAddOrSubOrExchange32(LiftoffAssembler* lasm, Binop binop,
                                         Register dst_addr, Register offset_reg,
@@ -51,7 +51,7 @@ $NetBSD$
                                         LiftoffRegister value,
                                         LiftoffRegister result, StoreType type) {
    DCHECK_EQ(value, result);
-@@ -801,7 +801,7 @@ inline void AtomicAddOrSubOrExchange32(L
+@@ -818,7 +818,7 @@ inline void AtomicAddOrSubOrExchange32(L
  }
  
  inline void AtomicBinop32(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -60,7 +60,7 @@ $NetBSD$
                            LiftoffRegister value, LiftoffRegister result,
                            StoreType type) {
    DCHECK_EQ(value, result);
-@@ -916,7 +916,7 @@ inline void AtomicBinop32(LiftoffAssembl
+@@ -933,7 +933,7 @@ inline void AtomicBinop32(LiftoffAssembl
  }
  
  inline void AtomicBinop64(LiftoffAssembler* lasm, Binop op, Register dst_addr,
@@ -69,7 +69,7 @@ $NetBSD$
                            LiftoffRegister value, LiftoffRegister result) {
    // We need {ebx} here, which is the root register. As the root register it
    // needs special treatment. As we use {ebx} directly in the code below, we
-@@ -1012,7 +1012,7 @@ inline void AtomicBinop64(LiftoffAssembl
+@@ -1029,7 +1029,7 @@ inline void AtomicBinop64(LiftoffAssembl
  }  // namespace liftoff
  
  void LiftoffAssembler::AtomicAdd(Register dst_addr, Register offset_reg,
@@ -78,7 +78,7 @@ $NetBSD$
                                   LiftoffRegister result, StoreType type,
                                   bool /* i64_offset */) {
    if (type.value() == StoreType::kI64Store) {
-@@ -1026,7 +1026,7 @@ void LiftoffAssembler::AtomicAdd(Registe
+@@ -1043,7 +1043,7 @@ void LiftoffAssembler::AtomicAdd(Registe
  }
  
  void LiftoffAssembler::AtomicSub(Register dst_addr, Register offset_reg,
@@ -87,7 +87,7 @@ $NetBSD$
                                   LiftoffRegister result, StoreType type,
                                   bool /* i64_offset */) {
    if (type.value() == StoreType::kI64Store) {
-@@ -1039,7 +1039,7 @@ void LiftoffAssembler::AtomicSub(Registe
+@@ -1056,7 +1056,7 @@ void LiftoffAssembler::AtomicSub(Registe
  }
  
  void LiftoffAssembler::AtomicAnd(Register dst_addr, Register offset_reg,
@@ -96,7 +96,7 @@ $NetBSD$
                                   LiftoffRegister result, StoreType type,
                                   bool /* i64_offset */) {
    if (type.value() == StoreType::kI64Store) {
-@@ -1053,7 +1053,7 @@ void LiftoffAssembler::AtomicAnd(Registe
+@@ -1070,7 +1070,7 @@ void LiftoffAssembler::AtomicAnd(Registe
  }
  
  void LiftoffAssembler::AtomicOr(Register dst_addr, Register offset_reg,
@@ -105,7 +105,7 @@ $NetBSD$
                                  LiftoffRegister result, StoreType type,
                                  bool /* i64_offset */) {
    if (type.value() == StoreType::kI64Store) {
-@@ -1067,7 +1067,7 @@ void LiftoffAssembler::AtomicOr(Register
+@@ -1084,7 +1084,7 @@ void LiftoffAssembler::AtomicOr(Register
  }
  
  void LiftoffAssembler::AtomicXor(Register dst_addr, Register offset_reg,
@@ -114,7 +114,7 @@ $NetBSD$
                                   LiftoffRegister result, StoreType type,
                                   bool /* i64_offset */) {
    if (type.value() == StoreType::kI64Store) {
-@@ -1081,7 +1081,7 @@ void LiftoffAssembler::AtomicXor(Registe
+@@ -1098,7 +1098,7 @@ void LiftoffAssembler::AtomicXor(Registe
  }
  
  void LiftoffAssembler::AtomicExchange(Register dst_addr, Register offset_reg,
@@ -123,7 +123,7 @@ $NetBSD$
                                        LiftoffRegister value,
                                        LiftoffRegister result, StoreType type,
                                        bool /* i64_offset */) {
-@@ -1096,7 +1096,7 @@ void LiftoffAssembler::AtomicExchange(Re
+@@ -1113,7 +1113,7 @@ void LiftoffAssembler::AtomicExchange(Re
  }
  
  void LiftoffAssembler::AtomicCompareExchange(
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index ef1f2f604d..4196b42f91 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	2024-08-14 17:14:31.537817940 +0000
+--- v8/tools/run-paxctl.py.orig	2024-08-27 11:35:22.328570033 +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 9473bfbba7..f2e3506f8c 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	2024-08-06 19:55:00.375076000 +0000
+--- v8/tools/run.py.orig	2024-08-21 22:48:52.882282300 +0000
 +++ v8/tools/run.py
 @@ -9,7 +9,7 @@ scripts."""
  import subprocess


Home | Main Index | Thread Index | Old Index